javaとpythonってどっちが初学に向いてる? [無断転載禁止]©2ch.net
guiなんてhtmlとcssでやるから言語で作るという発想がない >>12
アンドゥもリドゥもできないやないですか?
それどころか
エラー!☞
って画面が出たから戻ると入力値全部消えとるやないですか? よくわからんが、言語でやってもhtmlとcssでやってもそう作ればそうなるだろ
htmlとcssの裏にはちゃんとjsなりなんなりがいるんだぞ >>7
C#、Mono入れればexeそのままLinuxでも動く 初学ならpythonでいいよ
わかりやすいから
本屋いって各々30分、30分入門書読んでみればいい >>11
pythonはアルゴリズム学ぶのにはいいけど、型システムとメモリの考え方が身につかないからな… 趣味ならどっちでもいいんじゃないの?
仕事にしたいっていうならとりあえずjavaやっておいた方が良さそうだけど 何したいか知らんけど普通はデータ分析にしかpython使わないぞ
Javaやっときゃweb,スマホ,winアプリ,サーバー側処理と選択肢広いし殆どの領域カバーできる
圧倒的にjava
データ分析のpythonは言語覚えるより理論のが大事だから後回しでいい Java
工学的な意味での数学屋を目指すならPythonでいいと思うが
そうでもないならJavaやったほうが汎用性高い 初学向きはPython
応用範囲が広いのはJava
ただ、OSがWinならJavaよりC#のが色々楽。
ぶっちゃけ言語は何でもいいよ。
まずは一つの言語でそこそこ書ける様になるまで頑張れ。
書ける様になったら、用途に合わせて言語選べば良い。 初学ならPython3で一旦腰を落ち着けるのが楽
面倒くさい事はぼちぼち覚えていけばいい Pythonは
print(文字列 + 数値)
でエラーになったときはイラッとするなぁ
それに厳格なところがある割に、Python世界のライブラリってドキュメントがめっちゃ簡素なんだもん >>1
>言語はHTMLとCSSかじった程度
だったらJavaを学習してサーブレットに進むか
PHPを学習すればいい
Javascriptとデータベースも勉強すれば才能次第で完ぺきなWebアプリが作れる Java
これに限る
プログラミングにおいて大切な型の概念を理解できる
Pythonだとあやふやになる java
python使ってるけど、ユーティリィー専門って感じがする。 Cの前座として優秀なのはPascalしかない。
C++は知らん…。 >>29
Javaでも良いけどC#のがポインタもあってよりC++の前座に相応しい。 初学者向きはpython
イキりたかったらhaskell 初学の時、環境構築で一番躓いた。
Pythonの方が始めやすいのではと思ってる。 Python.
Javaはエラーがあったときに大量にエラーメッセージが出てそこで挫折するやつがいる。
IDEの支援なしにJava書くのは辛いし初学者にいきなりIDE使うの求めるのは酷 スッキリわかるJavaを使って勉強すると…
基礎編:「さくさく進むぞ。Javaって思ったより簡単かも。」
実践編:「な、何これ…」 初学向けなら丁寧な日本語の情報が多いjava
でもjavaはサーバー方面になりがちでサーバー用意してまでとなりがち(もちろん単体のアプリ作ったりできるが)
pythonの方がとりあえず単体のアプリを作って別のライブラリ試してと段階を踏み易い気がするよ 時代の流れ的にPythonだろ
Javaはコトリンにやられる >>35
基礎編読みました
次に進むとしたら同じ著者の「実践編」と「サーブレット、JSP編」のどちらがオススメでしょうか? まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む。
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
プログラミング GROOVY、2011
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
スッキリわかる Java入門 実践編 第2版、2014
スッキリわかる サーブレット&JSP入門、2014
実践Javaコーディング作法 プロが知るべき、
112の規約と21の心得、森崎雅稔(まさとし)、2014
Java 最強リファレンス、田中裕一、2014
EFFECTIVE JAVA 第2版、2014 >>41
すみません、参照しやすいように勝手に番号をつけさせてもらいます
ありがとうございます
@スッキリわかる Java入門 第2版、2014
AたのしいRuby 第5版、2016
BみんなのPython 第4版、2017
Cプログラミング GROOVY、2011
DKotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
Eスッキリわかる Java入門 実践編 第2版、2014
Fスッキリわかる サーブレット&JSP入門、2014
G実践Javaコーディング作法 プロが知るべき、
112の規約と21の心得、森崎雅稔(まさとし)、2014
HJava 最強リファレンス、田中裕一、2014
IEFFECTIVE JAVA 第2版、2014 androidがなんちゃってjavaだからな。
iPhoneはもうオワコンだし、もうjavaしかないだろ。 >>45
それは同じ.NETフレームワーク使ってるからVBとC#は同じ言語って言ってるくらい暴論 >>46
えーkotlinとJavaってそんなに違うのかよ
また違うの覚えるの憂鬱だなあ・・・ 今Java勉強させられてるけど糞だるい
オラクルと関わりたくないから他の使いたいんだよなぁ どんな初心者かにもよるよね
バリバリの数学屋さんには「再代入可能な変数」が(理屈は理解するけど概念として)慣れないらしいよ
そんな人にはhaskell一択 正直ぶっちゃけると文法と電卓だけでもC++がええんちゃう? >>9
netbeans使えば、javaでguiの初歩レベルは楽勝で作れるじゃん ちゃぶ台ひっくり返すような事をいうけど
殊更こだわりがなければどっちもさわりだけやって好きなのでいいんじゃない?
他言語のソースをある程度追えるようになっておくのは有益
明らかに強い部分でいえば
Java→サーバー構築関連とDB、アンドロイドアプリ用
python→AIや学術関連 環境構築ではC#圧勝だな
Windows(デスクトップ版)に必ずコマンドラインコンパイラある
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
v5だけど(6と7の新機能は地味なんで)十分 pythonは色々簡略化しすぎて初学者がやるには色々身に付かなすぎる
常用する必要はないがC#やJavaも出来た上でやるべきなんよ
そのときどきで使い分け 初心者はとかく覚えたことですべてをやりたくなるから、最初からなんでもできるC++がいいよ。 >>56
python って private なはずの変数にも外からアクセスできるんだよね‥ Javaやるんだったら簡易・グラフィック特化版のProcessingを経由すると分かりやすいよ。
クラスやコンストラクタにそこで慣れればいい。
必要だったらJavaのライブラリも普通にインポートできる。 本当に初めてならpythonがいいよ
Javaはいずれ消えるから
ただし、やるとすれば軽く概念を読むだけにして別の言語に移行した方がいいよ 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...)のように書きやすく読みやすい