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

Source: https://habr.com/ru/post/J350748/


All Articles