X



javaとpythonってどっちが初学に向いてる? [無断転載禁止]©2ch.net
0001デフォルトの名無しさん
2017/06/08(木) 02:32:58.77ID:WIXq5O/N
言語はHTMLとCSSかじった程度……
0003デフォルトの名無しさん
2017/06/08(木) 04:47:12.01ID:id0d2E2d
どっちもどっちだけど
日本で仕事になるって方はjava

pythonは情報少ない上に
今2系と3系の記事やサイトが混在しててオススメできない
初心者だと打ってみたらこれ2系じゃん
とかアリガチ
0004デフォルトの名無しさん
2017/06/08(木) 06:28:10.59ID:gVzER6/m
Python 3をやってみて、イヤになったらJavaにすればいい。結局、Javaになる
0005デフォルトの名無しさん
2017/06/08(木) 07:02:35.42ID:WIXq5O/N
レスありがとう!
難易度は
java>python
って理解でいいかな?
0009デフォルトの名無しさん
2017/06/08(木) 10:11:14.44ID:klM1aHSc
java,pythonは書籍に
作って楽しく覚えよう的なのがない
なぜならGUIのオススメがない
画面にコントロール配置するだけで息切れする程度にはクソ
昔のコードが動かないとかGUIまわりが絶望的
とりあえず簡単なアプリを作るためにc#をやっとくのも
javaやpythonの学習の助けになる
0011デフォルトの名無しさん
2017/06/08(木) 10:26:29.63ID:klM1aHSc
>>10
あ、最近の書籍って全部そうなんだよね
そういう人ってどういう感覚で何を作りたくてプログラム始めるの?
なんか作りたいアプリケーションあったりとかさ
そういうのどういう形なの?
0013デフォルトの名無しさん
2017/06/08(木) 11:53:53.21ID:d3EsPIyM
>>12
アンドゥもリドゥもできないやないですか?
それどころか

エラー!☞

って画面が出たから戻ると入力値全部消えとるやないですか?
0014デフォルトの名無しさん
2017/06/08(木) 11:59:37.03ID:Yo++H3JH
よくわからんが、言語でやってもhtmlとcssでやってもそう作ればそうなるだろ
htmlとcssの裏にはちゃんとjsなりなんなりがいるんだぞ
0017デフォルトの名無しさん
2017/06/08(木) 18:44:29.21ID:eyDYcjVv
初学ならpythonでいいよ
わかりやすいから
本屋いって各々30分、30分入門書読んでみればいい
0018デフォルトの名無しさん
2017/06/08(木) 19:08:29.26ID:HVUS69Nz
>>11
pythonはアルゴリズム学ぶのにはいいけど、型システムとメモリの考え方が身につかないからな…
0019デフォルトの名無しさん
2017/06/08(木) 20:07:21.68ID:Gp0Sgwlm
趣味ならどっちでもいいんじゃないの?
仕事にしたいっていうならとりあえずjavaやっておいた方が良さそうだけど
0020デフォルトの名無しさん
2017/06/08(木) 23:04:02.91ID:NnTJuSMU
何したいか知らんけど普通はデータ分析にしかpython使わないぞ
Javaやっときゃweb,スマホ,winアプリ,サーバー側処理と選択肢広いし殆どの領域カバーできる
圧倒的にjava
データ分析のpythonは言語覚えるより理論のが大事だから後回しでいい
0021デフォルトの名無しさん
2017/06/09(金) 01:58:24.46ID:HceX+qSc
Java

工学的な意味での数学屋を目指すならPythonでいいと思うが
そうでもないならJavaやったほうが汎用性高い
0022デフォルトの名無しさん
2017/06/10(土) 21:24:32.36ID:99PAs8tR
初学向きはPython
応用範囲が広いのはJava
ただ、OSがWinならJavaよりC#のが色々楽。

ぶっちゃけ言語は何でもいいよ。
まずは一つの言語でそこそこ書ける様になるまで頑張れ。
書ける様になったら、用途に合わせて言語選べば良い。
0023デフォルトの名無しさん
2017/06/10(土) 21:35:51.95ID:r0MVufS9
初学ならPython3で一旦腰を落ち着けるのが楽
面倒くさい事はぼちぼち覚えていけばいい
0025デフォルトの名無しさん
2017/06/16(金) 22:22:00.24ID:zs0ovvSM
Pythonは
print(文字列 + 数値)
でエラーになったときはイラッとするなぁ
それに厳格なところがある割に、Python世界のライブラリってドキュメントがめっちゃ簡素なんだもん
0026デフォルトの名無しさん
2017/06/22(木) 21:34:01.73ID:YBs7nCvC
>>1
>言語はHTMLとCSSかじった程度
だったらJavaを学習してサーブレットに進むか
PHPを学習すればいい
Javascriptとデータベースも勉強すれば才能次第で完ぺきなWebアプリが作れる
0027デフォルトの名無しさん
2017/06/29(木) 17:21:30.23ID:wgCoI23t
Java

これに限る
プログラミングにおいて大切な型の概念を理解できる
Pythonだとあやふやになる
0028デフォルトの名無しさん
2017/06/29(木) 18:04:07.75ID:XDxnMufX
java

python使ってるけど、ユーティリィー専門って感じがする。
0029デフォルトの名無しさん
2017/06/29(木) 19:19:26.50ID:lZNS5uV8
C/C++の前座としてJavaは優秀
0031デフォルトの名無しさん
2017/07/01(土) 20:05:58.27ID:5xgWPcGQ
>>29
Javaでも良いけどC#のがポインタもあってよりC++の前座に相応しい。
0033デフォルトの名無しさん
2017/07/01(土) 22:21:40.66ID:4Jpbi5J9
初学の時、環境構築で一番躓いた。
Pythonの方が始めやすいのではと思ってる。
0034デフォルトの名無しさん
2017/07/05(水) 01:19:36.29ID:uNF48R8u
Python.

Javaはエラーがあったときに大量にエラーメッセージが出てそこで挫折するやつがいる。
IDEの支援なしにJava書くのは辛いし初学者にいきなりIDE使うの求めるのは酷
0035デフォルトの名無しさん
2017/07/09(日) 13:03:38.98ID:zmo8MJhb
スッキリわかるJavaを使って勉強すると…

基礎編:「さくさく進むぞ。Javaって思ったより簡単かも。」
実践編:「な、何これ…」
0037デフォルトの名無しさん
2017/07/13(木) 04:23:40.43ID:a8kGLZQQ
初学向けなら丁寧な日本語の情報が多いjava

でもjavaはサーバー方面になりがちでサーバー用意してまでとなりがち(もちろん単体のアプリ作ったりできるが)
pythonの方がとりあえず単体のアプリを作って別のライブラリ試してと段階を踏み易い気がするよ
0038デフォルトの名無しさん
2017/07/13(木) 21:10:40.09ID:XaU8GgNR
時代の流れ的にPythonだろ
Javaはコトリンにやられる
0040デフォルトの名無しさん
2017/07/14(金) 02:50:21.74ID:i27thCjZ
>>35
基礎編読みました
次に進むとしたら同じ著者の「実践編」と「サーブレット、JSP編」のどちらがオススメでしょうか?
0041スッキリ厨
2017/07/14(金) 03:04:49.19ID:jwaA4OPc
まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる 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
0042デフォルトの名無しさん
2017/07/14(金) 03:38:47.98ID:i27thCjZ
>>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
0043デフォルトの名無しさん
2017/07/14(金) 16:51:54.10ID:Lluu2FDe
androidがなんちゃってjavaだからな。
iPhoneはもうオワコンだし、もうjavaしかないだろ。
0046デフォルトの名無しさん
2017/07/15(土) 08:28:10.69ID:aQr0Xva7
>>45
それは同じ.NETフレームワーク使ってるからVBとC#は同じ言語って言ってるくらい暴論
0047デフォルトの名無しさん
2017/07/15(土) 09:53:58.87ID:+s0q63FK
>>46
えーkotlinとJavaってそんなに違うのかよ
また違うの覚えるの憂鬱だなあ・・・
0049デフォルトの名無しさん
2017/07/15(土) 10:13:36.35ID:LZYVE4ye
今Java勉強させられてるけど糞だるい
オラクルと関わりたくないから他の使いたいんだよなぁ
0050デフォルトの名無しさん
2017/07/15(土) 17:26:55.57ID:bxz5/i1b
どんな初心者かにもよるよね
バリバリの数学屋さんには「再代入可能な変数」が(理屈は理解するけど概念として)慣れないらしいよ
そんな人にはhaskell一択
0053デフォルトの名無しさん
2017/07/17(月) 22:09:53.00ID:7hLz81vo
ちゃぶ台ひっくり返すような事をいうけど
殊更こだわりがなければどっちもさわりだけやって好きなのでいいんじゃない?
他言語のソースをある程度追えるようになっておくのは有益

明らかに強い部分でいえば
Java→サーバー構築関連とDB、アンドロイドアプリ用
python→AIや学術関連
0054デフォルトの名無しさん
2017/07/21(金) 22:42:05.38ID:pL9IsOgh
環境構築ではC#圧勝だな
Windows(デスクトップ版)に必ずコマンドラインコンパイラある
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
v5だけど(6と7の新機能は地味なんで)十分
0056デフォルトの名無しさん
2017/07/21(金) 22:45:04.59ID:T64/yPMc
pythonは色々簡略化しすぎて初学者がやるには色々身に付かなすぎる
常用する必要はないがC#やJavaも出来た上でやるべきなんよ
そのときどきで使い分け
0057デフォルトの名無しさん
2017/07/21(金) 23:07:38.61ID:+Ec9GEX5
初心者はとかく覚えたことですべてをやりたくなるから、最初からなんでもできるC++がいいよ。
0059デフォルトの名無しさん
2017/08/21(月) 17:25:11.00ID:3LoTq6Uj
Javaやるんだったら簡易・グラフィック特化版のProcessingを経由すると分かりやすいよ。
クラスやコンストラクタにそこで慣れればいい。
必要だったらJavaのライブラリも普通にインポートできる。
0060デフォルトの名無しさん
2017/10/01(日) 17:55:17.39ID:M96ynmGR
本当に初めてならpythonがいいよ

Javaはいずれ消えるから
ただし、やるとすれば軽く概念を読むだけにして別の言語に移行した方がいいよ
0061デフォルトの名無しさん
2017/10/08(日) 21:20:59.91ID:FX/iQCM4
30手前でプログラム未経験でpython独学始めたけど、雇ってくれるとこあるかなぁ
0062デフォルトの名無しさん
2017/10/23(月) 16:50:24.04ID:hFaeQnxk
結局初心者には何がいいん?
0063デフォルトの名無しさん
2017/10/23(月) 17:38:27.78ID:ULYETw+X
学術にPythonが多いのは、素人向け言語だから。
昔で言えばPascalやBasicのポジション。
プログラミングを生業とするのではなかったらとても良い選択。
逆にプログラミングを生業とするなら考えたほうが良い。
0064デフォルトの名無しさん
2017/10/24(火) 05:13:40.74ID:jaMjkAeB
>>62
何をしたいかによるよ
本当に必要だったのはUnityだったかもしれないしHSPだったのかもしれないしRPGツクールだったかもしれない
ひょっとしたらExcelVBAやWordPressだったかもしれない
世の中はまあ、そんなもんだよ
紙を切り分けたいのならハサミで充分
0067デフォルトの名無しさん
2017/11/25(土) 07:33:38.29ID:inLZYUqL
俺プログラミング初めて3か月だがJavascriptがいいよ
初めて1か月くらいで一からJavascriptどhttpとcss書いてWEBサイト作って公開してる
0068デフォルトの名無しさん
2018/02/16(金) 06:34:32.34ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0069デフォルトの名無しさん
2018/02/21(水) 03:16:37.13ID:DDScnzoD
Javaだろう
俺はC#やったあとJavaやってゲンナリしてる
スルーできればいいけどできない可能性があるならつまらん方からやるべき
0072デフォルトの名無しさん
2018/05/23(水) 21:12:34.64ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

VDXF5
0074デフォルトの名無しさん
2018/07/05(木) 00:45:03.79ID:RfoszcD2
OLV
0076デフォルトの名無しさん
2018/07/24(火) 18:05:48.06ID:yIK06nQR
Jython「Python2.7 と仲良くしろ!、python3 はクソだ!!」
0077デフォルトの名無しさん
2018/07/25(水) 18:47:55.23ID:IUbGAjjx
Pythonの勉強しつつ、メモリ操作のライブラリをC言語で自作するとかいいんじゃないか?

Pythonで楽しみC言語で苦しめばいいのだよ。
0078デフォルトの名無しさん
2018/07/26(木) 03:23:50.50ID:lAD8uY57
新規案件はPython
メンテナンス案件はJava

下手にJavaが詳しいとJavaの単価安い現場に突っ込まれて消耗品にされるだけだろうね
0079デフォルトの名無しさん
2018/07/26(木) 17:51:49.24ID:NUVWhaqz
個人的にはPython
0080デフォルトの名無しさん
2018/07/28(土) 11:24:28.47ID:/Zrm7hoP
javaやvbから開発者が流入してるから、python周辺にもヤバイ臭いが出始めている
0081デフォルトの名無しさん
2018/07/28(土) 21:47:51.89ID:6fOHkCu0
だいじょうぶ、そもそも python そのものが腐ってるから、
java や vb どころか fortran や cobol から乱入してても
なんの違和感もない
0082デフォルトの名無しさん
2018/09/02(日) 11:54:40.20ID:kBLIBLI7
初学なら型とか参照とかを意識できるようにするために難しいけどJavaかな
アルゴリズムの勉強なら細かい事はともかくとりあえず動かせるPythonがいいと思う
0083デフォルトの名無しさん
2018/09/02(日) 12:00:40.04ID:kBLIBLI7
いきなりpythonで型とか参照とかを意識しないまま慣れていくといつか絶対に躓く
0084デフォルトの名無しさん
2018/09/02(日) 12:05:02.99ID:ccHQflEs
型、参照、ポインタって言われるほど難しくないから
言語選択を狭めてまで気にすることじゃない
0085デフォルトの名無しさん
2018/09/13(木) 20:20:49.75ID:y9eFIcj8
最初は名前のとおりBASICが最強なんだよ。型とか参照とかポインタとか難しく考えなくていい。
0087デフォルトの名無しさん
2018/10/07(日) 03:45:01.79ID:+gmMOd7c
>>53
>Python程度でJavaエンジニアに勝ったつもりなのかwww
>日本のITはこれからもJavaだし、数学者でもなければPythonなんて意味ねーだろ

>こう言う書き込みは今までJavaエンジニアの日陰で鬱鬱としてたPythonエンジニアの嫉妬だろうぜ

こう言う書き込みどう思いますか?
0089デフォルトの名無しさん
2019/03/13(水) 02:40:52.27ID:QFceQq5n
職場でPypy大声で叫ぶの楽しすぎ
女の子沢山いるから余計にワクワク
0092デフォルトの名無しさん
2019/04/06(土) 01:53:08.38ID:bXNMVmUt
ウチの職場プロキシのせいで普通にpip installできないからぱいぱいからダウンロードしてる
0093デフォルトの名無しさん
2019/04/26(金) 01:13:33.38ID:AmnSJ1vn
最初に触ったのはVBAでsheetのセルをメモリ代わりに使ってたら
0094デフォルトの名無しさん
2019/05/22(水) 06:34:51.81ID:rarhm1bv
そのどちらかなら
pythonに一票
0096デフォルトの名無しさん
2019/06/03(月) 11:53:54.59ID:561P/qAZ
Python で決定、

2020年から高校で情報1が必須科目になるがそのメインのプログラミング言語が Python.
センサーを扱う例題として使われているMicro:bit もPythonが直接動く。

大学のプログラミング講座もPythonがメイン。 Javaの講座はあるにはあるが少ない。
0097デフォルトの名無しさん
2019/06/03(月) 13:28:59.99ID:561P/qAZ
>>88 Mathematica は皆使ってるだろ。 Python ならMathematicaそのものも使えるし、同じような機能を持つSympy もある。
もっともMathematicaはJava からも呼べるようになったみたいだが。
>>87 IoT 、AI の時代はPythonだよ。 Javaの出番なんてない。  
0098デフォルトの名無しさん
2019/08/15(木) 21:53:58.63ID:GunTVe2V
どっちも仕事で使うけど、読み書きしやすいのは断然Python。

Javaしか知らなくてPythonは大体読めるけど
Pythonしか知らないとJavaは中々読めないかもーっと思うから

今後どっちもやりたいならJavaからやった方が学習効率いいんじゃない?
0099デフォルトの名無しさん
2019/08/19(月) 14:24:27.66ID:rzL5WbJS
>>98 そりゃないいよ。 早く習得できるのはPythonなんだから。 まずPythonでプログラミングを習得して必要になってからJava をやればよい。

Pythonは学校教育でも一番の言語となってるのはそういう意味。
今の大学ではPython必須に近いだろ。(文系除く)

もうすぐ小学校から大学(文系含む)までPythonを学ぶことになるよ。 政府は文系もプログラミング必須にするつもりらしい。

大学のプログラミング講座を見てもPythonかダントツに多くて、C/C++、Java、Fortranは少ない。
0100デフォルトの名無しさん
2019/08/20(火) 08:51:34.38ID:eZebqUUA
>>99
「片方だけ」を早く習得するならPythonで異論ないよ。

両方習得するならJavaからやった方が学習効率いいんじゃないのって話。
レスを投稿する


ニューススポーツなんでも実況