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

トレーニング計画
私は開発が初めてなので、私の道は基本から始まりました。 現時点では、私は約半分歩いています。 おそらく私は何かを逃したが、それを適切に理解しなかった。 経験やアドバイスを共有したい場合は、コメントに自由に書いてください。 また、トレーニングトラックはMac OSユーザー向けに設計されていることに注意することも重要です。 他のプラットフォームには独自の特性があるため、それらについては説明しません。
プログラムはステップに分かれています。 シーケンスは条件付きです。 各ステップには、アスタリスクが付いたタスクがあります-望ましいがオプションです。
1.必要な理由を理解する
私には2つの目標があります。データをすばやく分析し、アイデアをテストするためのプロトタイプを作成することです。 これを行うには、いくつかの適切なライブラリを知り、他の人のコードを理解し、自分で少しだけ書くだけで十分です。 あなたの目標は何ですか?
2.コマンドラインで友達を作る
3.開発環境と作業環境をセットアップする
Triplebyteでインタビューされた開発者の選択「私はやって学ぶことを非常に信じています。仕事には、慎重な練習を通してPythonのスキルを磨く機会がたくさんあります」ロバート・チャン
4.実際にPythonの構文とデータ構造を学ぶ
オンラインコースが好きな人向け

5.ライブラリを閲覧する
6.データベースにタッチします
オプショナル
1つの画像でのPython開発者開発マップ「ずっと」の本有益なコメントをありがとう:Andrei Sverdlov、
cl0ne 、
DaneSoul 、
s_suhanov 、
KoMePcAHT 、
Singaporian