ホームページ バックエンド開発 Python チュートリアル python2とpython3どちらを学べばよいでしょうか?

python2とpython3どちらを学べばよいでしょうか?

Jun 12, 2019 pm 02:49 PM
python

Python を始めたばかりの友人の多くは、「Python2 と Python3 のどちらを学ぶべきですか?」という質問に悩んでいます。

python2とpython3どちらを学べばよいでしょうか?

これに対する答えは次のとおりです: 決定的な Python3!(推奨学習: Python ビデオ チュートリアル)

しかし、初心者の友人の中にはまだためらっている人がたくさんいます。では、なぜいまだに私に Python2 の学習を勧める人がいるのでしょう?

実際には、次の理由以外にありません:

1. Python であっても Pip であっても、ダウンロード数は 2 ~ 3 です。 2 が依然として主流であることがわかります。

間違っています! 2 のダウンロード数が 3 よりも多い理由はたくさんありますが、最も重要な理由の 1 つは、ほとんどのオペレーティング システム (Linux ディストリビューション) が依然としてデフォルトで Python 2 をインストールしていることです。人間は怠け者なので、めんどくさい場合は 2 を使用するだけの人が多いです。しかし、2が減少し、3が増加していることは議論の余地のない事実です。未来を受け入れることが進むべき道です。

2. Python 2 と 3 には互換性がありません。3 を学習した後でも、2 を学習する必要があります。

間違っています! Python には、3 および 2 と互換性のあるコードを数分で作成できる補助ライブラリが多数用意されており、いくつかのパッケージを導入するだけで、コードを変更する必要はほとんどありません。 2 は最終手段として使用する必要がありますが、3 の基礎があれば、追加の学習なしですぐに 2 を始めることができます。

3. 多くのライブラリは依然として Python 2 のままであり、Python 3 では使用できません

間違っています。これを言った親愛なる友人、Python に注目してからどれくらい経ちますか?マーケットのことがよくわかりません。

py3readiness の最新の統計結果によると、Pip で最も人気のある (最もダウンロードされた) ライブラリの上位 360 個のうち 345 個がすでに Python 3 をサポートしています。

python2とpython3どちらを学べばよいでしょうか?

##そのうち、まだ Python 3 をサポートしていないライブラリは 15 個 (約 4%) のみ残っています。 3 を使用する前に 100% になるまで待たなければならないなんて、どれほどしつこいですか?

あなたの仕事はどのくらい特別ですか?それを取得するには2を使用する必要がありますか?このような状況に遭遇した場合でも、virtualenv や conda などの成熟したツールを使用して、マシン上に数分で 3 と完全に互換性のある新しい 2 環境を作成できます。他に何を心配する必要がありますか?

Python 3 を活用しましょう!人生は短いので、私は Python 3 を使用しています。

Python 関連の技術記事をさらに詳しく知りたい場合は、

Python チュートリアル 列にアクセスして学習してください。

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

メモリに収まらないPythonで大きなデータセットを処理する方法は? メモリに収まらないPythonで大きなデータセットを処理する方法は? Aug 14, 2025 pm 01:00 PM

Pythonのメモリを超える大きなデータセットを処理する場合、一度にRAMにロードすることはできません。代わりに、チャンク処理、ディスクストレージ、ストリーミングなどの戦略を採用する必要があります。 CSVファイルは、PandasのChunksizeパラメーターを介してチャンクで読み取ることができ、ブロックごとにブロックを処理できます。 Daskを使用して、Pandas構文と同様の並列化とタスクスケジューリングを実現して、大規模なメモリデータ操作をサポートできます。メモリの使用量を減らすために、テキストファイルをラインごとに読み取るためのジェネレーター関数を書き込みます。 Parquet Colornarストレージ形式をPyarrowと組み合わせて使用して、特定の列または行グループを効率的に読み取ります。 NumpyのMemmapを使用して大きな数値配列をメモリして、需要のあるデータフラグメントにアクセスするか、SQLiteやDuckDBなどの軽量データにデータを保存します。

崇高なテキストでPythonコードをデバッグする方法は? 崇高なテキストでPythonコードをデバッグする方法は? Aug 14, 2025 pm 04:51 PM

USESUBLIMETEXT’SBUILDSYSTEMTORUNPYTHONSCRIPTSSANDCATCHERRORSBYPRESSINGCTRL BAFTSTITINGTHECRECTSTYSTEMSESTINGACUSTOMONE.2.INSERTSTRATEGICPRINT()STATEMESTCHECKECKVARIABLEVALUES、タイプ、タイプ、セキュリティフロー、LABELSANDREPRを使用します

崇高なテキストでPythonコードを実行する方法は? 崇高なテキストでPythonコードを実行する方法は? Aug 16, 2025 am 04:58 AM

Pythonがインストールされ、システムパスに追加されていることを確認し、Python(versionまたはpython3-version Verification from terminal)を実行してください。 2。hello.pyなどの.py拡張子としてpythonファイルを保存します。 3. sublimetextでカスタムビルドシステムを作成する、Windowsユーザーは{"cmd":["python"、 "-u"、 "$ file"]}を使用します。

VSCODEでPythonスクリプトをデバッグする方法 VSCODEでPythonスクリプトをデバッグする方法 Aug 16, 2025 am 02:53 AM

Pythonスクリプトをデバッグするには、最初にPython拡張子をインストールしてインタープリターを設定し、Launch.jsonファイルを作成してデバッグ構成を設定する必要があります。次に、コードにブレークポイントを設定し、F5を押してデバッグを開始する必要があります。スクリプトはブレークポイントで一時停止され、チェック変数と段階的な実行が可能になります。最後に、コンソールの出力を表示したり、ログを追加したり、パラメーターを調整したりするなどして問題を確認して、環境が正しい後にデバッグプロセスがシンプルで効率的であることを確認します。

VSCODEでPythonコードを自動的にフォーマットする方法 VSCODEでPythonコードを自動的にフォーマットする方法 Aug 14, 2025 pm 04:10 PM

toautomately formatpythoncodeinvscode、installblackusingpipinstallblack、instiththeofficialmicrosoftpythonextension、setblackastheformatterinsettings.jsonwith "python.formatting.provider": "black"、enabableformatonsavebyadding "edit

崇高なテキストでPythonプロジェクトを作成する方法は? 崇高なテキストでPythonプロジェクトを作成する方法は? Aug 16, 2025 am 08:53 AM

InstallSublimeTextandPython,thenconfigureabuildsystembycreatingaPython3.sublime-buildfilewiththeappropriatecmdandselectorsettingstoenablerunningPythonscriptsviaCtrl B.2.OrganizeyourprojectbycreatingadedicatedfolderwithPythonfilesandsupportingdocument

Python Asyncioキューの例 Python Asyncioキューの例 Aug 21, 2025 am 02:13 AM

Asyncio.Queueは、非同期タスク間の安全な通信のためのキューツールです。 1.プロデューサーはawaitqueue.put(item)を介してデータを追加し、消費者はwaitqueue.get()を使用してデータを取得します。 2。処理する各アイテムについて、queue.task_done()を呼び出して、queue.join()がすべてのタスクを完了するのを待つ必要があります。 3。消費者に停止するように通知するために、最終信号としてなしを使用します。 4.複数の消費者の場合、複数のエンド信号を送信する必要があります。または、タスクをキャンセルする前にすべてのタスクを処理する必要があります。 5.キューは、マックスサイズの制限容量の設定をサポートし、操作を自動的に一時停止して取得し、イベントループをブロックしません。プログラムは最終的にCANCを通過します

Pythonのクラスメソッドは何ですか Pythonのクラスメソッドは何ですか Aug 21, 2025 am 04:12 AM

classMethodsinpythonareboundtotheclassandottoinstances、creatinginganobject.1.theyReadeDefinedTheSusingsingsisingsisthedtaklsasthefirstparameter、referringtotheclassiT self.2

See all articles