Python と Java ではどちらを先に学べばよいでしょうか?

(*-*)浩
リリース: 2019-06-18 11:46:13
オリジナル
4656 人が閲覧しました

Java と Python はどちらも今日非常に人気のあるプログラミング言語であるため、プログラミングを学び始めたばかりの学生にとって、どちらの言語を学ぶかは難しい問題になります。私もプログラマーなので、主観的なアドバイスをすると明らかに偏ってしまいますが、Javaを学んでからPythonを学ぶことをお勧めしますが、Pythonプログラマーに聞くと逆の答えが返ってくるかもしれません。

Python と Java ではどちらを先に学べばよいでしょうか?

#世界中の有名なコミュニティの分析から、Zhihu、CSDN などに関わらず、Java は常に人気のある言語であると結論付けることができます。 professional StackOverFlow 他のコミュニティでは、他の言語よりも Java に関連した議論や問題が常に多く存在します。 (推奨学習: Python ビデオ チュートリアル )

私が初めて Python に触れたとき、それは単なるスクリプト言語だと思いましたが、後になってこれは私の誤解であったことがわかりました。 , Python はスクリプト言語でもあり、強力なオブジェクト指向プログラミング言語であり、さまざまなコミュニティで非常に活発に活動しており、このプログラミング言語を好む人は今でもたくさんいます。魅力的で、シンプルかつ強力で、コミュニティからの強力なサポートがある言語を選択したい場合、明らかにこれら 2 つの言語が条件を満たします。私たちはまだまだ闘い続けなければなりません。そこで、他の比較も行ってみましょう。

最初のポイントはコード量です。 Java では I/O 経由でファイルを読み取るには 10 行のコードが必要ですが、Python では 2 行のコードで十分です。初心者プログラマは確実にコードの記述量を減らしたいため、これは Python の利点です。

2 番目のポイントは、静的変数と非静的変数についてです。私が言いたいのは、初心者にとっては、間違いを防ぐために、強力な型制約のある言語と厳密なコンパイラが必要であるということです。Java では、混乱を招く変数型を使用したコードを作成することはありませんが、Python ではそうではありません。知識が頭の中にあるので、私はこの点で Java がとても気に入っています。

3 番目のポイントは実行速度です。これはエンタープライズレベルのアプリケーションの生命線であり、Java は明らかに Python よりも高速です。

4 番目のポイントは、Java を実行する前にコードをコンパイルする必要があるということですが、Python はコンパイルせずに直接実行できます。Python コマンドは Python コンソールで直接解釈でき、これは初心者にとってより重要です。 。

したがって、少し比較した結果、2 つの言語にはそれぞれ独自の利点があることがわかりました。これ以上は比較しません。どの言語を選択するかは、特に言語と組み合わせる場合には、慎重に検討する価値があります。あなたの専攻と将来やりたいこと。でも、この問題をあまり長く悩まさないでください。結局のところ、時間は貴重です。さあ、正しい道を進んでいるときにのみ、心の中​​で本当の選択をすることができます。

最後に、Java プログラマーとして、私は個人的な観点から話します: Java を学び、それを自分のキャリアのためのプログラミング言語として扱うことは後悔することはありません。もちろん、空いた時間を利用することもできます。時間をかけてください。 Python を学び、いくつかの実用的なガジェットを作成します。ここまで言っても、まだ悩んでいるなら全部受けてしまえば終わりではないでしょうか?これが技術者のあるべき姿です。そうではありませんか?

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。

以上がPython と Java ではどちらを先に学べばよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート