6か月間、これらの質問に対する答えを探して、主題分野を注意深く調査しました。 役に立つヒントをたくさん見つけました。 特にVasily BolshakovとHexletのノートでは 。 しかし、私はその構造に欠けていました。 知識はあらゆる面で成長し、ヒープになりました。 学習プロセスを構造化し、その範囲を評価するために、計画をまとめました。
プログラムをコンパイルするとき、 The Zen of Pythonを定式化したTim Petersの哲学に導かれました。
単純なものは複雑なものよりも優れている
複雑はもつれよりも優れている
非の打ちどころのない実用性
間違いは決して黙らせるべきではありません
今ではないより良い...

トレーニング計画
私は開発が初めてなので、私の道は基本から始まりました。 現時点では、私は約半分歩いています。 おそらく私は何かを逃したが、それを適切に理解しなかった。 経験やアドバイスを共有したい場合は、コメントに自由に書いてください。 また、トレーニングトラックはMac OSユーザー向けに設計されていることに注意することも重要です。 他のプラットフォームには独自の特性があるため、それらについては説明しません。
プログラムはステップに分かれています。 シーケンスは条件付きです。 各ステップには、アスタリスクが付いたタスクがあります-望ましいがオプションです。
1.必要な理由を理解する
私には2つの目標があります。データをすばやく分析し、アイデアをテストするためのプロトタイプを作成することです。 これを行うには、いくつかの適切なライブラリを知り、他の人のコードを理解し、自分で少しだけ書くだけで十分です。 あなたの目標は何ですか?
2.コマンドラインで友達を作る
- Bashの操作の基本を学びます。
- スタッフィングGit Bumps:A Simple Guide 、 Thorough Pro Git 、 Cool Oh shit、git!
- * SSHを理解する
3.開発環境と作業環境をセットアップする
- 適切なテキストエディターで開始: Sublime Text 、 Atom ...
- Vimに初めて出会ったとき、自分への信頼を失う
- IDEに成長する

Triplebyteでインタビューされた開発者の選択
「私はやって学ぶことを非常に信じています。仕事には、慎重な練習を通してPythonのスキルを磨く機会がたくさんあります」ロバート・チャン
4.実際にPythonの構文とデータ構造を学ぶ
- インスピレーションについてはPython Deliberate Practiceを読み、 実践するプロジェクトを見つけてください。
- 調査資料をダウンロードしないでください 。 マスターデータ構造 。 PontontutorまたはSololjornで学習 した問題を解決します
- ゴリラ をコーディングして気付く 方法を学ぶ
- 構造プロジェクト
- 組み込み機能を学びます。
- OOPを理解する
- タッチ機能プログラミング
- * オープンプロジェクトに参加する
オンラインコースが好きな人向け

5.ライブラリを閲覧する
- Awesome Pythonのコンパイルをご覧ください
- データ分析ライブラリの探索: numpy 、 scipy 、 pandas 、 matplotlib 、 seaborn 、 scikit-learn
- JSONの操作方法を学ぶ
- リクエスト 、 スクレイピー 、 ビューティフルスープを 理解 する
6.データベースにタッチします
- 中程度の複雑さのSELECTクエリを書くことを学ぶ
- *関係代数を知る
オプショナル
1つの画像でのPython
開発者開発マップ
「ずっと」の本
有益なコメントをありがとう:Andrei Sverdlov、 cl0ne 、 DaneSoul 、 s_suhanov 、 KoMePcAHT 、 Singaporian