私の Python 独学パス: Python 学習ルート

1.Python学習ルート

1. 基礎知識

基礎知識 1: 基本ルール、Python 言語の特徴、コンピュータ言語、Python の実行方法、変数代入の 5 つの側面から、Python プログラミングの基礎知識をすぐにマスターできます。

基礎知識 2: モジュール構造、レイアウト、IO プログラミング プロセス、識別子、Python オブジェクト、メモリ管理、動的型 6 つのモジュール、2 つの基本知識マップは、地域ごとの Python のコンポーネントと基本操作を理解するのに役立ちます。

2. データ型

Pythonの学習にはデータの理解が欠かせませんが、この図ではデータ型の分類、関数、null値、標準データ、if文などのモジュールを整理しています。

3. シーケンス

この図では、シーケンスの順序付け、標準演算子とシーケンス型演算子の重要な知識、および操作可能な BIF を整理します。

4. 文字列

文字列は比較的大きく細かい部分であるため、上図のBIFは標準型、シーケンス型、文字列型に分けることができ、文字列は5つの演算子型に分けることができ、文字列の特徴やエンコーディングについても整理した図です。シーケンス 質問は非常に詳細であると言えます。

5. リスト|要素

list|element に関して、まずコピーの問題について説明します。この問題は、深いコピーと浅いコピーの 2 つの形式に分けることができます。タプルの組み込み関数と特殊機能、およびリストの演算子と組み込み関数が重要な部分です。

6. 辞書|コレクション

この図は主に辞書におけるsetとdictの機能、分類、BIF、操作上の問題を整理したものです。

7. 条件 | ループ

Condition|loop にはジェネレーター、イテレーター、リスト内包表記の使用と拡張が含まれており、関連する BIF と if ステートメントのループ制御も重要なポイントを素早く把握できます。

8. ファイルオブジェクト

ファイル オブジェクトの組み込みメソッド、組み込み関数、および組み込み属性に関する具体的な内容があり、ファイルの反復の使用方法、標準ファイル オブジェクトの入出力方法、および区切り文字の使用方法はすべて、詳細な地図。

9. エラー|例外

エラー/例外グラフのポイントは、デバッグ方法と例外の処理方法を紹介します。

10. 機能

関数 1 では関数の概要を紹介し、vs 関数の参照と呼び出し、デコレータの定義、および「スタッキング」に注目します。パラメータには独自の完全な構文と、パラメータを渡す独自の方法があります。

関数 2 の図は、再帰関数、リターン (コールバック) 関数、変数スコープ、部分関数、関数プログラミング、無名関数、および高階関数 BIF の詳細な紹介をまとめています。

11. モジュール

この図は、モジュールの標準領域、名前空間、およびモジュールのスコープ (3 つの変数の使用) に焦点を当てています。

12. オブジェクト指向プログラミング

オブジェクト指向、継承とポリモーフィズムの基本概念、構造的組織、オブジェクトの性質、アクセス制限、その他の重要なポイントを理解するための Python の入門書です。

Python を始めたばかりの場合でも、上級の Python であっても、これらの 14 枚の写真は繰り返し見る価値があります。

上記のマインドマップの高解像度完全版は、WeChat 公開アカウント「Python Alliance」をフォローし、「マインド マップ」に返信することで入手できます~

2.Python学習教材

1. エントリーステージ

①.Python公式サイト:https://docs.python.org/2/tutorial/

公式 Python ドキュメントは常に最良のチュートリアルです。もちろん、ある程度の英語力は必要です。

②. Google チュートリアル: https://developers.google.com/edu/python/

Googel が作成した Google Python チュートリアルは優れているに違いありません。

③. ルーキーチュートリアル:https://www.runoob.com

英語が苦手な方は国内のチュートリアルを参照してください

④. ビデオチュートリアル:最新のフルスタック Python ビデオチュートリアル

最新のフルスタック Python ビデオ チュートリアル、Day1 から Day92 までの完全版のフルセットで、入門から習得まで、決して諦めないでください。

2. 基礎を固める

基本的にすべての基本知識を学習したら、いくつかの練習項目を見つけて開始できます。基礎をさらに強化します。基礎がしっかりしていなければ、地は揺れ、山は揺れます。

①. 研究棟:https://www.shiyanlou.com

研究室の建物では、オンライン プログラミングとオンライン トレーニングの学習プラットフォームを提供しており、一部のプロジェクトは無料ですが、一部のプロジェクトはメンバーシップが必要です。

②. Django チュートリアル: https://code.ziqiangxuetang.com

ジャンゴは最も包括的な中国語の教えであり、非常に良心的です。

③. クローラーブログ: https://cuiqingcai.com

非常に有名な爬虫類教育ブログ。

3. 実践的な訓練

①. オープンソース中国: https://www.oschina.net

オープンソースの中国人コミュニティのプロジェクトのコレクションで、福祉プロジェクトや一匹の犬の福祉もあり、言うまでもなく、運命であれば必ず見つけることができます。

②. クラシックチュートリアル: https://www.liaoxuefeng.com

Liao Xuefeng 先生のチュートリアルは非常に古典的で、Python 百科事典として参照できます。

4. 使いやすいPython IDE

①。PyCharm:http://www.jetbrains.com

PyCharm は、最も有名な Java IDE の 1 つである IntelliJ IDEA を担当するチームである JetBrain のスタッフによって作成された IDE です。

PyCharm のインターフェイスと機能は、他の JetBrain 製品を使用したことがあるユーザーに最適です。また、IPython または Anaconda ディストリビューションを好む場合は、PyCharm に NumPyMatplotlib などのツールとライブラリが統合されており、配列ビューアや対話型チャートを使用できるようになります。

②。サブライムテキスト:http://textwww.sublimetext.com

3 番目の選択肢として、強力なテキスト エディターである Sublime Text を検討することもできます。ほとんどの人は、ユーザー インターフェイス、優れた機能、パフォーマンスを気に入っています。上記の他のテキスト エディターと同様に、プラグインを使用して Sublime Text を拡張できます。Sublime Text を軽量のオールインワン データ サイエンス IDE として設定する方法の詳細については、このページを参照してください。

③。アトム:https://atom.io

3. Pythonのおすすめ本

1. 入門書:

  • 『Python学習マニュアル』
  • 《ヘッドファーストパイソン》
  • 《Pythonを難しい方法で学ぶ》
  • 「Python プログラミング: 実践入門」
  • 「Python を愚かな方法で学ぶ」
  • 「簡潔な Python チュートリアル」

2. 上級書籍:

  • 『Python クックブック (第 3 版)』
  • 「スムースパイソン」
  • 「Pythonのソースコード解析」
  • 「上級Python」
  • 「Flask Web 開発: Python ベースの Web アプリケーション開発実践」

まあ、とりあえず整理して、後ほど追記していきますので、皆さんのお役に立てれば幸いです~

おすすめ

転載: blog.csdn.net/qq_38140936/article/details/103578199