javaとpythonってどっちが初学に向いてる? [無断転載禁止]©2ch.net
30手前でプログラム未経験でpython独学始めたけど、雇ってくれるとこあるかなぁ 学術にPythonが多いのは、素人向け言語だから。
昔で言えばPascalやBasicのポジション。
プログラミングを生業とするのではなかったらとても良い選択。
逆にプログラミングを生業とするなら考えたほうが良い。 >>62
何をしたいかによるよ
本当に必要だったのはUnityだったかもしれないしHSPだったのかもしれないしRPGツクールだったかもしれない
ひょっとしたらExcelVBAやWordPressだったかもしれない
世の中はまあ、そんなもんだよ
紙を切り分けたいのならハサミで充分 pythonでいいんじゃね。anaconda入れれば電池もいっぱいだし。 俺プログラミング初めて3か月だがJavascriptがいいよ
初めて1か月くらいで一からJavascriptどhttpとcss書いてWEBサイト作って公開してる ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ Javaだろう
俺はC#やったあとJavaやってゲンナリしてる
スルーできればいいけどできない可能性があるならつまらん方からやるべき 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
VDXF5 Jython「Python2.7 と仲良くしろ!、python3 はクソだ!!」 Pythonの勉強しつつ、メモリ操作のライブラリをC言語で自作するとかいいんじゃないか?
Pythonで楽しみC言語で苦しめばいいのだよ。 新規案件はPython
メンテナンス案件はJava
下手にJavaが詳しいとJavaの単価安い現場に突っ込まれて消耗品にされるだけだろうね javaやvbから開発者が流入してるから、python周辺にもヤバイ臭いが出始めている だいじょうぶ、そもそも python そのものが腐ってるから、
java や vb どころか fortran や cobol から乱入してても
なんの違和感もない 初学なら型とか参照とかを意識できるようにするために難しいけどJavaかな
アルゴリズムの勉強なら細かい事はともかくとりあえず動かせるPythonがいいと思う いきなりpythonで型とか参照とかを意識しないまま慣れていくといつか絶対に躓く 型、参照、ポインタって言われるほど難しくないから
言語選択を狭めてまで気にすることじゃない 最初は名前のとおりBASICが最強なんだよ。型とか参照とかポインタとか難しく考えなくていい。 >>53
>Python程度でJavaエンジニアに勝ったつもりなのかwww
>日本のITはこれからもJavaだし、数学者でもなければPythonなんて意味ねーだろ
>
>こう言う書き込みは今までJavaエンジニアの日陰で鬱鬱としてたPythonエンジニアの嫉妬だろうぜ
こう言う書き込みどう思いますか? 数学者でPython使ってるなんて数学者としてダメな人ですね。 職場でPypy大声で叫ぶの楽しすぎ
女の子沢山いるから余計にワクワク ウチの職場プロキシのせいで普通にpip installできないからぱいぱいからダウンロードしてる 最初に触ったのはVBAでsheetのセルをメモリ代わりに使ってたら >>69
>>C#→Java
VB.NET→Javaならショックも少なかっただろうに Python で決定、
2020年から高校で情報1が必須科目になるがそのメインのプログラミング言語が Python.
センサーを扱う例題として使われているMicro:bit もPythonが直接動く。
大学のプログラミング講座もPythonがメイン。 Javaの講座はあるにはあるが少ない。 >>88 Mathematica は皆使ってるだろ。 Python ならMathematicaそのものも使えるし、同じような機能を持つSympy もある。
もっともMathematicaはJava からも呼べるようになったみたいだが。
>>87 IoT 、AI の時代はPythonだよ。 Javaの出番なんてない。 どっちも仕事で使うけど、読み書きしやすいのは断然Python。
Javaしか知らなくてPythonは大体読めるけど
Pythonしか知らないとJavaは中々読めないかもーっと思うから
今後どっちもやりたいならJavaからやった方が学習効率いいんじゃない? >>98 そりゃないいよ。 早く習得できるのはPythonなんだから。 まずPythonでプログラミングを習得して必要になってからJava をやればよい。
Pythonは学校教育でも一番の言語となってるのはそういう意味。
今の大学ではPython必須に近いだろ。(文系除く)
もうすぐ小学校から大学(文系含む)までPythonを学ぶことになるよ。 政府は文系もプログラミング必須にするつもりらしい。
大学のプログラミング講座を見てもPythonかダントツに多くて、C/C++、Java、Fortranは少ない。 >>99
「片方だけ」を早く習得するならPythonで異論ないよ。
両方習得するならJavaからやった方が学習効率いいんじゃないのって話。 研究レベルになるとバカはそもそもいないから、勉強のし易さなんて基準はいらないよな。 Javaは優れた言語だが、初心者向けではない
初心者ならPython(出来ればRuby)の方が簡単で入りやすい
ただしPythonに拘泥すると選択肢が狭まるので、一通り理解したら
自分の進みたい道と関連性が強い言語に切り替えるべき >>97 Java+DBでAIみたいなことできるでしょ 初心者がjavaで何書くんだよってのはある。
それならアルゴリズムに倒してc/c++覚える方がいいんじゃないか。 Javaやるとデータ型を設定するくせがつくね PHPやPythonはどうだろう? 職業プログラマになるつもりならJava
・オブジェクト指向の基本が身につく、Javaが使えれば他の言語への転進もし易い
・JVM環境やIDEなどの開発の基礎スキルが学べる
・JavaができればKotlinはできる
プログラミングの醍醐味を味わいたいならPython
・ライブラリが豊富=>そこそこ苦労せずにいろんなアプリを作れる
数値計算、科学技術シミュレーション、2D,3D、GUIクライアント
統計分析、Webアプリ、AI,、業務アプリ、デスクトップアプリ.・・・
Javaで同じもの作ると大変だと思うよ
・シェル系言語(perl,php,ruby,bash...)のように書きやすく読みやすい 奴隷PGになりたいならJava、使い捨てPGになりたいならPython。 PythonやるくらいならJavaかC#かVB.NETやっとけ、て思うわ 3+2をpython javaとc++でプログラミングしてみ?
# python わあ簡単!
x,y = 3,2
print( x + y )
#java メンドクサイ奴
public class MyClass {
public static void main(String[] args) {
x=3;
y=2;
System.out.println(x+y);
}
}
#c++ メンドクサイ奴
#include <iostream>
using namespace std;
int main() {
int x = 2;
int y = 3;
cout << x + y << endl;
return 0;
}
これみるとどの言語を選ぶべきかは一目瞭然 プログラミング言語には適材適所というのがあってだな……
やれやれ…… HTMLとCSSやったんならJavaScriptかPHPだろう
なんでPython, Javaなんだ? ## pythonが簡単だと思ってる奴へ
- コード
```
class IronMan(object):
pass
class Lover(object):
pass
me = IronMan() # I am Ironman.
type(me) # ...confirmed, am i?
me.__class__ = Lover # change IronMan class to Lover class
type(me) # ...Surprised!!!
```
- 実行結果
```
>>> me = IronMan() # I am Ironman.
>>> type(me) # ...confirmed, am i?
<class '__main__.IronMan'>
>>> me.__class__ = Lover # change IronMan class to Lover class
>>> type(me) # ...Surprised!!!
<class '__main__.Lover'>
>>>
```
!! 鉄人だった私も今後は愛人として生きていく (Javaにはこんなことできんだろ) Google Chrome をインストールしていれば開発環境になるJavascriptが始めやすいと思う >>115
初学者じゃないけどJavaがいいことがわかった 制約条件が無ければpythonの1択だよ
処理速度以外では断然優れてる
初級者から上級者、達人まで幅広く支持される
一度使った経験があれば他の言語には移れんな
開発の現場で採用されないのは遅いから。インタプリタの宿命だ
遅といっても銀行や証券会社のトランザクション処理やるのでもなけりゃ大概十分だろ
数値演算だけならnumpyというライブラリがあるから演算速度ではCにも引けを取らない
学術的シミュレーションに向いている
ライブラリが豊富だから遊ぶのには最高だ
オレは今OpenCVで画像解析やってるがjavaなんてあり得んわ ライブラリ多くて便利ではあるんだけど何かとゆるくてコンピューター使ってる感がいまいちだよなpythonって 結局は何をやりたいかによるでしょ
アプリケーション開発ならまだJavaのほうが主流だし
Python習った後で結局Java習う事になるなら遠回りだ Python3の方が便利だけど、その分言語仕様がブラックボックス化されてる
Javaの方がCやC++に近い分理解はしやすい アンチが異様に多いけどね >>3
これ2017年だけど今だと完全にPythonだろ >>131
内容は置いといて案件数今でもはJava JS PHP Pythonの順 Pythonは愛されてるから分かりやすい解説とか多いんで情報に困ることは無い
全部参照渡しでミュータブルとイミュータブルで挙動が変わるってのもプログラマーやる上で大切な知識となる
要らんセミコロンや波括弧が無いのもよし
基本arrayじゃなくてlistなのもよし
型指定しなくてよいのもよし
アクセス制限しなくていいのもよし
ライブラリー多くてコードの見通しが良いのもよし
トレンドもJavaやJS抜いたしな
初学者にCやJava勧める奴らはセンスない
そもそも本人がそれらの言語をろくに理解してないなんてザラだし Pythonしかやらない趣味の副業マンはそれでいいかもね pythonでメインの仕事で1000万稼いでるよ? ボイラープレート満載のjavaならkotlinでいいし初学ならPytonは廃れることはなさそう