Python開発者にならない方法

Pythonプログラミング学習トラックはゼロからどのように見えますか? どこから始めますか? 何に焦点を合わせますか? 興味を失うことはありませんか?



6か月間、これらの質問に対する答えを探して、主題分野を注意深く調査しました。 役に立つヒントをたくさん見つけました。 特にVasily BolshakovHexletのノートでは 。 しかし、私はその構造に欠けていました。 知識はあらゆる面で成長し、ヒープになりました。 学習プロセスを構造化し、その範囲を評価するために、計画をまとめました。



プログラムをコンパイルするとき、 The Zen of Pythonを定式化したTim Petersの哲学に導かれました。

単純なものは複雑なものよりも優れている

複雑はもつれよりも優れている

非の打ちどころのない実用性

間違いは決して黙らせるべきではありません

今ではないより良い...




トレーニング計画



私は開発が初めてなので、私の道は基本から始まりました。 現時点では、私は約半分歩いています。 おそらく私は何かを逃したが、それを適切に理解しなかった。 経験やアドバイスを共有したい場合は、コメントに自由に書いてください。 また、トレーニングトラックはMac OSユーザー向けに設計されていることに注意することも重要です。 他のプラットフォームには独自の特性があるため、それらについては説明しません。



プログラムはステップに分かれています。 シーケンスは条件付きです。 各ステップには、アスタリスクが付いたタスクがあります-望ましいがオプションです。



1.必要な理由を理解する



私には2つの目標があります。データをすばやく分析し、アイデアをテストするためのプロトタイプを作成することです。 これを行うには、いくつかの適切なライブラリを知り、他の人のコードを理解し、自分で少しだけ書くだけで十分です。 あなたの目標は何ですか?



2.コマンドラインで友達を作る





3.開発環境と作業環境をセットアップする









Triplebyteでインタビューされた開発者の選択





「私はやって学ぶことを非常に信じています。仕事には、慎重な練習を通してPythonのスキルを磨く機会がたくさんあります」ロバート・チャン


4.実際にPythonの構文とデータ構造を学ぶ





オンラインコースが好きな人向け









5.ライブラリを閲覧する





6.データベースにタッチします





オプショナル



1つの画像でのPython

開発者開発マップ

「ずっと」の本



有益なコメントをありがとう:Andrei Sverdlov、 cl0neDaneSouls_suhanovKoMePcAHTSingaporian



All Articles