工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

加速された Python 学習パス:初心者から上級者まで Python をマスターします

初心者、中級者、上級の Python 開発者向けの Real Python の加速学習プランを利用して、コーディング スキルを次のレベルに引き上げましょう。

リアル Python で , Pythonのあらゆることを基礎から学ぶことができます。 Python の絶対的な基本から、ウェブ開発やウェブ スクレイピング、データの視覚化など、あらゆる内容を網羅しています。

Pythonista の初心者、中級者、または上級者であっても、カスタムメイドの学習パスを利用できます。 実践的な学習計画を加速することで、あなたのスキルを次のレベルに引き上げます。

クイズに答えてください: インタラクティブな「Python スキル テスト」クイズで知識をテストしてください。完了するとスコアが表示され、学習の進捗状況を追跡するのに役立ちます。

インタラクティブなクイズ

Python スキルテスト

基本的な質問から高度な質問まであるスキル クイズで Python の知識をテストします。あなたは初心者、中級者、上級者、または専門家ですか?

ラーニング パスのリソースはすべて、本当に重要なスキルとテクニックを確実に習得できるように、長年の経験を持つプロの Python 開発者によって作成されました。

Python のカリキュラム全体を学習することで、次に何に焦点を当てるべきかが常にわかります。

絶対的な基本

プログラミングがまったく初めての場合 と Python を理解したら、Python の基礎から学習を始めましょう。 ラーニング パスは、1 階までお迎えに上がり、Python の基本的な習熟度を習得できるように設計されています。この学習パスを完了すると、初心者向け学習パスのいずれにも取り組む準備が整います。

Python コア言語:基本

初心者向けに設計された学習リソースを利用して、Python のキャリアをスタートさせましょう。 。ここでは、Python の学習を始めるのに役立つ、Python 初心者向けの基本的な概念を紹介します。これらのチュートリアルは、Python について知っておく必要がある絶対的な基本事項に焦点を当てています。

学習パス

Python の基礎を再確認する

12 リソース ⋅ スキル: Python、変数、データ型、REPL、演算子、式、例外、コメント、キーワード、IDLE、文字列変換

学習パス

Python の制御フローとループ

14 リソース ⋅ スキル: Python、制御フロー、条件文、ブール値、for ループ、while ループ、列挙、ネストされたループ、break、 continue、pass

学習パス

Python データ構造

23 リソース ⋅ スキル: Python、文字列、リスト、タプル、辞書、セット、リスト内包表記、range()、バイト、並べ替え

学習パス

関数とスコープ

11 リソース ⋅ スキル: Python、関数、スコープ、引数、パラメータ、戻り値、グローバル

基本を終えたら、中級レベルのチュートリアルに進んでください。 、Python の新しい概念を学びます。このカテゴリは、Python 開発の基本をすでに理解しており、さらに知識を広げたいと考えている中級の Python 開発者を対象としています。

学習パス

Python 開発セットアップを完璧にする

16 リソース ⋅ スキル: VS Code、PyCharm、仮想環境、pyenv、Docker、Git、GitHub、IDE、コード エディター、クロード コード、カーソル、Gemini CLI、GitHub Copilot

学習パス

モジュールとパッケージ

14 リソース ⋅ スキル: パッケージ、モジュール、インポート システム、pip、PyPI、uv、__init__.py、名前空間パッケージ

学習パス

オブジェクト指向プログラミング (OOP)

17 リソース ⋅ スキル: Python、OOP、クラス、データ クラス、ゲッター、セッター、プロパティ、super()、マジック メソッド、演算子のオーバーロード、SOLID、継承、合成、ミックスイン クラス、ファクトリ パターン

学習パス

ファイルとファイル ストリーム

12 リソース ⋅ スキル: Python、Pathlib、ファイル I/O、シリアル化、エンコーディング、Unicode、PDF、WAV、コンテキスト マネージャー、ZIP ファイル

学習パス

従来のデータ構造とアルゴリズム

20 リソース ⋅ スキル: Python、データ構造、スタック、キュー、リンク リスト、ハッシュ テーブル、列挙型、検索アルゴリズム、並べ替えアルゴリズム、コレクション

学習パス

重要な標準ライブラリ モジュール

15 リソース ⋅ スキル: Python、数学、時間、カレンダー、日時、JSON、CSV、正規表現、ランダム、サブプロセス、argparse、pickle、XML、zipfile

学習パス

Python を使用した関数型プログラミング

13 リソース ⋅ スキル: Python、関数型プログラミング、Lambda 関数、組み込み関数、Map、Filter、Reduce、スコープ、クロージャ、内部関数、デコレータ、再帰

学習パス

さらに Python コードを作成する

14 リソース ⋅ スキル: Zen of Python、PEP 8、アプリケーション レイアウト、ダック タイピング、型チェック、型ヒント、コード ドキュメント、MkDocs、コード品質、PyLint

学習パス

テストと継続的インテグレーション

9 リソース ⋅ スキル: 単体テスト、Doctest、モック オブジェクト ライブラリ、Pytest、継続的インテグレーション、Docker、コード品質、GitHub アクション、ソフトウェア テスト、CI/CD

Python コア言語:上級

このセクションでは、高度な概念を学べる Python 学習リソースを紹介します。 したがって、Python プログラミング言語のマスターへの道を進むことができます。中級レベルを超えたら、これらのチュートリアルとコースを深く掘り下げて、高度な Python の概念とパターンを学ぶことができます。

学習パス

同時実行性と非同期プログラミング

9 リソース ⋅ スキル: Python、同時実行性、非同期 IO、グローバル インタープリター ロック、スレッド セーフティ、並列処理、パフォーマンスの最適化、マルチスレッド、コード効率

学習パス

Python を使用したデータベース アクセス

9 リソース ⋅ スキル: SQL ライブラリ、SQLite、SQLAlchemy、Redis、MySQL、MongoDB、ChromaDB、データ管理、NoSQL データベース、Vector データベース、DuckDB、TinyDB、SQL セキュリティ

学習パス

Python メタプログラミング

4 つのリソース ⋅ スキル: Python、メタクラス、記述子、動的コード実行、exec()、eval()

学習パス

グラフィカル ユーザー インターフェイス (GUI) を作成する

12 リソース ⋅ スキル: Tkinter、PyQt、wxPython、Kivy、GUI レイアウト、イベント処理、データベース統合、スレッド管理、モバイル アプリ開発、GUI デザイン

学習パス

CPython を理解する

8 つのリソース ⋅ スキル: Python、ポインタ、メモリ管理、プロファイリング、CPython ソース コード、C 拡張機能、Python バインディング、メモリ マッピング

学習パス

Python コーディング面接で合格を勝ち取る

8 つのリソース ⋅ スキル: コーディング面接、練習問題、CSV 解析、データ エンジニアリング、Python 書籍、PyCon トーク、面接の準備、コーディングの課題

Python でコア機能以外にできることを探索する準備ができています。 ?以下の学習パスは、Web 開発、データ サイエンス、機械学習などの実際のアプリケーションをカバーしています。これらのパスのいずれかを並べて進めるか、興味のないパスはスキップしてください。

ウェブ開発

Python の最も人気のあるフレームワークを使用して Web アプリケーションを構築します。まずは基礎から始めましょう。 Python での Web 開発について学んでから、Flask または Django についてさらに深く学びましょう。また、スクレイピング技術を使用してウェブからデータを収集する方法も学びます。

学習パス

例によるフラスコ

12 リソース ⋅ スキル: Web 開発、Flask フレームワーク、Jinja、REST API、デプロイメント

学習パス

Web 開発用の Django

17 リソース ⋅ スキル: Django、Web 開発、REST API、移行、ユーザー管理、管理者

学習パス

Python Web スクレイピング

9 リソース ⋅ スキル: Web スクレイピング、HTTP リクエスト、データ解析

データ サイエンスとビジュアリゼーション

Python の強力なデータ サイエンス エコシステムを使用してデータを操作します。 。これらのパスでは、NumPy と pandas のコア スキルから、数学の基礎、データの収集と保存を経て、魅力的なビジュアライゼーションの作成に至るまで進みます。

学習パス

データ サイエンスのための数学

5 つのリソース ⋅ スキル: 統計、相関、線形回帰、ロジスティック回帰、NumPy、SciPy、pandas、勾配降下法

学習パス

データの収集と保存

8 つのリソース ⋅ スキル: CSV、JSON、パンダ、Excel、SQL、SQLite、SQLAlchemy、AWS S3、データベース

学習パス

データ サイエンス用のパンダ

15 リソース ⋅ スキル: パンダ、データ サイエンス、データ視覚化、DataFrame、GroupBy、データ クリーニング

AI と機械学習

人工知能の力を活用する パイソンで。 AI アシスタントを使用してコーディングの生産性を向上させたい場合でも、大規模な言語モデルを活用したアプリケーションを構築したい場合でも、独自の機械学習モデルをトレーニングしたい場合でも、これらのパスを利用できます。

学習パス

AI を使用した Python コーディング

5 つのリソース ⋅ スキル: クロード コード、カーソル、Gemini CLI、AI 支援開発

学習パス

Python を使用した LLM アプリケーション開発

13 リソース ⋅ スキル: OpenAI、Ollama、OpenRouter、プロンプト エンジニアリング、LangChain、LlamaIndex、ChromaDB、MarkItDown、RAG、エンベディング、Pydantic AI、LangGraph、MCP

学習パス

Python による機械学習

30 リソース ⋅ スキル: 画像処理、テキスト分類、音声認識、NLP、深層学習、LLM、RAG

DevOps とデスクトップ アプリ

Python プロジェクトをパッケージ化し、デプロイし、出荷します。 世界へ。アプリケーションのコンテナ化、CI/CD パイプラインのセットアップ、クラウドへのデプロイ方法を学びます。または、グラフィカル ユーザー インターフェイスを備えたプロフェッショナルなデスクトップ アプリケーションを構築します。

学習パス

Python を使用した DevOps

9 リソース ⋅ スキル: パッケージ化とデプロイメント、CI/CD、AWS、Docker、ロギング

学習パス

PyQt を使用した GUI プログラミング

8 つのリソース ⋅ スキル: PyQt、Qt デザイナー、レイアウト、メニュー、SQL データベース、QThread、SQLite、GUI デザイン

自分に合った道を選択するにはどうすればよいですか?

Python の学習は万能のタスクではないので、なぜここにいるのかを考えてください。あなたは何をしたいですか? パイソンで?どこに行きたいかを考えてから、そこに到達するためにどのようなスキルが必要かを考えてください。

パーソナライズされたおすすめ情報が必要な場合 、短い学習計画アンケートにご協力ください。あなたの経験と目標についていくつかの質問が行われ、あなただけのカスタム学習計画が作成されます。

学習パスに飛び込んで行き詰まった場合は、Real Python コミュニティ チャットまたはオフィス アワーでいつでも助けを求めることができます。これらは、あなたと同じ立場の他のプログラマーから話を聞くのに最適な場所でもあり、どこから始めればよいかについてのアドバイスをくれるかもしれません。

学習パスに関するフィードバックはありますか?


Python

  1. Python オブジェクトのメモリ使用量を確認する
  2. Python with MySQL Connectivity:コネクタ、データベースの作成、テーブル、挿入 [例]
  3. Python-変数の型
  4. 例を使用して Python でモジュールをインポートする
  5. Python time.sleep():コードに遅延を追加する (例)
  6. Python List index() と例
  7. Python ブレーク アンド コンティニュー
  8. Python RegEx:re.match()、re.search()、re.findall() と例
  9. Python で三目並べゲームを作成する:ステップバイステップのコード チュートリアル
  10. Python の継承
  11. Python-意思決定