包括的な Python 学習パスとリソース
このページではすべての学習コンテンツを閲覧できます。 トピックごとにグループ化 またはスキルレベル 。このページを使用して、次に何を学ぶべきかについてのアイデアを得ることができます。
- ガイダンスをお探しですか? 初心者、中級開発者、上級実務者向けに体系化された学習パスに従ってください。
- 何か具体的なことが必要ですか? 検索ページを使用して、リソースの種類(記事、コース、クイズなど)、スキル レベル、完了ステータスでフィルタリングします。
Python を始めたばかりの場合は、Python の基礎学習パスから始めてください。 構文、データ構造、関数、オブジェクト指向プログラミングにおける強固な基盤を構築します。
自動化などの人気トピックに関する構造化コンテンツの場合 、機械学習 、データ サイエンス 、ウェブ開発 など、コア Python を超えたラーニング パスをご覧ください。
以下のトピックまたはスキル レベル別に探索してください。楽しく学習してください!
経験レベル
レベル • 基本
Python の基本
変数、ループ、関数、データ構造などを網羅した初心者向けのチュートリアルで、Python をゼロから学びましょう。経験は必要ありません。
レベル • 高度な
高度な Python チュートリアル
同時実行性、メタプログラミング、パフォーマンスの最適化、CPython の内部など、高度な Python トピックを調べます。経験豊富な開発者向け。
トピック
トピック • あい
AI を使用した Python コーディング
AI の支援を受けて Python コードを作成する方法を学び、LLM を活用する実際の実践的な Python プログラムを構築する方法を学びます。
トピック • アルゴリズム
アルゴリズムのチュートリアル
Python アルゴリズムを学習します:並べ替え、検索、グラフ、DP、Big O。heapq、bisect、deque、lru_cache、timeit を使用します。面接のための実践的なヒントと FAQ を学習します。
トピック • API
Python API チュートリアル
FastAPI、Flask、Django、リクエスト、OpenAPI、テスト、Docker、デプロイメントのヒントを使用して、Python API を設計、構築、保護、利用する方法を学びます。
トピック • ベストプラクティス
Python のベスト プラクティス
関数の構造化、明確な名前の付け方、エラーの処理、プロジェクトの整理方法を学びます。保守可能なソフトウェアを自信を持って出荷します。
トピック • キャリア
Python のキャリア
課題を練習し、データ構造を確認し、解決策を明確に説明します。ポートフォリオを構築し、次の役割を計画します。
トピック • コミュニティ
Python コミュニティの記事
記事やインタビューを通じて、同僚のプログラマーと知り合いましょう。コラボレーションや学習のために、より広範な Python コミュニティとつながりましょう。
トピック • データベース
Python データベースのチュートリアル
Python を使用して SQL、NoSQL、およびベクター データベースと対話します。ウェブ開発、データ分析、AI アプリケーション用のデータ集約型アプリケーションを構築します。
トピック • データサイエンス
Python データ サイエンス
すべての Python データ サイエンス チュートリアルをご覧ください。 Python を使用してデータを分析および視覚化する方法を学びます。これらのスキルがあれば、大規模なデータセットから洞察を導き出し、データに基づいた意思決定を行うことができます。
トピック • データ構造
データ構造
リスト、タプル、辞書、セットをいつ使用するかを学びます。時間の複雑さを確認し、適切なツールを選択して、より高速でクリーンなコードを作成します。
トピック • データビジュア
Python データの視覚化
さまざまなライブラリを調べ、それらを使用して Python でデータを視覚的に伝達します。複雑なデータをわかりやすい形式で表示します。
トピック • 開発
Python DevOps チュートリアル
自信を持って Python アプリを出荷します。 Docker、Ansible、CI/CD、Kubernetes、Nginx、モニタリングの実践を学び、デプロイを自動化し、信頼性の高い本番システムを実行します。
トピック • ジャンゴ
Django チュートリアル
現実世界の実践的なプロジェクトを通じて Django を学びましょう。 Django は、複雑な Web アプリケーションを迅速に開発するための高レベルの Python Web フレームワークです。
トピック • ドッカー
Python Docker チュートリアル
分離された再現可能なアプリケーション環境を作成するためのコンテナ化ツールである Docker について学びます。 Docker を使用すると、Python アプリケーションをより効率的に管理およびデプロイできます。
トピック • 編集者
エディタと IDE
新しいツールについて学んだり、お気に入りのエディターをさらに詳しく調べたりできます。この知識は、Python 開発プロセスを効率化します。
トピック • フラスコ
フラスコのチュートリアル
Flask 開発の重要な側面を学びます。この知識があれば、Flask を使用して堅牢でスケーラブルな Web アプリケーションを作成できるようになります。
トピック • ギ
Python GUI プログラミング
さまざまな Python フレームワークを使用してグラフィカル ユーザー インターフェイスを作成します。 Python で GUI プログラミングを開始して、ユーザーフレンドリーなアプリケーションを構築してください。
トピック • 機械学習
Python 機械学習
Python で機械学習 (ML) アルゴリズムを実装する方法を学びます。これらのスキルがあれば、学習して意思決定できるインテリジェントなシステムを作成できます。
トピック • ニュース
Python ニュース
コア Python とその広範なサードパーティ エコシステムの最新開発をフォローしてください。 Real Python チームが厳選した、あなたにとって重要な Python ニュースです。
トピック • ヌルヌル
NumPy
配列を作成してスライスし、リストと比較し、高速な操作を実行します。 NumPy がどのような場合に適しているかを理解し、コア パターンを段階的に練習してください。
トピック • プロジェクト
Python プロジェクト
現実世界のプログラミング経験を積むのに役立つ Python プロジェクトに取り組みます。これらのプロジェクトには、完全なソース コードと詳しい手順が含まれています。
トピック • パイソン
コア Python チュートリアル
Python 言語の核心に飛び込んでみましょう。 Python のコア機能を理解して、高度な Python プログラミングの強固な基盤を獲得します。
トピック • 標準ライブラリ
Python 標準ライブラリ
datetime、pathlib、argparse、サブプロセス、ロギングなどをマスターするための実践的な Python 標準ライブラリ チュートリアル。より速く、よりクリーンで、依存関係のないコードを作成します。
トピック • テスト
Python テストのチュートリアル
Python アプリケーションをテストして堅牢でバグのないアプリケーションを構築するためのベスト プラクティスとテクニックを学びます。
トピック • ツール
Python 開発ツール
エディターを選択し、venvs を管理し、Git を使用し、pytest を実行し、Ruff でコードを自動修正します。 mypy、CI、パッケージング、Docker を追加して、自信を持って出荷します。
トピック • ウェブ開発
Python Web 開発チュートリアル
Python Web アプリケーション開発の問題に対する実際の解決策を学びます。これらのチュートリアルと記事では、現場で使用される主要なテクニックをカバーしています。この知識があれば、最新の Web アプリケーションを作成できます。
トピック • Web スクレイピング
Python Web スクレイピングのチュートリアル
実際の実践的なプロジェクトで Web スクレイピングを学びましょう。 Python を使用して Web からデータをダウンロードして選択します。ウェブサイトからのデータ抽出プロセスを自動化します。
Python