プログラミング言語を学ぶことは、実際の問題を解決するためにプロジェクトを1つずつ実装することです。プロジェクトが大規模であろうと小規模であろうと、それに関連する多くの知識とスキルがあります。
たとえば、「ファイルリソースマネージャー」アプリケーションを作成するには、MVC設計パターン、コンポーネント化された構築、オブジェクトの収集と操作、パッケージ化と展開、マルチスレッドトラバーサル、非同期I / O操作などのナレッジモジュールが必要です。モジュールがないと、プロジェクトを完了するのは困難です。
したがって、プロジェクトを完了することは、ジグソーパズルを完了するようなものです。知識モジュールを1つずつ完了してから、それらを1つのプロジェクトにまとめる必要があります。この「プロジェクト駆動型」学習は、現在、最も効率的なプログラミング学習方法として認識されています。
簡単に始められる:基本的な知識とプログラミングスキルを習得している限り、簡単なプロジェクトを完了することができ、この学習方法を使い始めることができます。
不足しているもの:プロジェクトに取り組む過程で、学習結果を確認し、不足している知識モジュールを発見できます。ターゲットを絞った学習の方が効率的です。
達成感:学習の成果は、実践的な問題を解決できるプロジェクトに反映されるため、学習は即座にフィードバックを得ることができ、達成感は爆発的です!
では、Pythonをゼロから効率的に学習し、プロジェクト主導で行うにはどうすればよいでしょうか。厚い教科書をかじったり、さまざまなビデオチュートリアルを見たりすると、明らかにプロジェクトを始めることができません。あなたは実際の戦闘プロジェクトから学び始める必要があります。
自習用のPythonの提案:
Pythonプログラミング言語と実践的な練習を学ぶことはとても楽しいことです。手続き上の問題に遭遇したとき、私はしばしば自分で問題を解決するために考えて勉強します。私の技術レベルと問題解決能力は大幅に向上しました。
しかし、ゼロファンデーションから始めて自分で少し学ぶと、困難に直面して解決できず、長期的にはプログラミングの学習にうんざりし、やがて学習をあきらめることになります。
このPythonを体験した後、Pythonのような言語を学ぶ必要があると思うので、Pythonの学習ノートを投稿しましたが、前の部分は基本的すぎます。
1、 最初のPythonスクリプト:hello world
2、 Python言語は、従来のC ++ / Java言語とは大きく異なります。
3、 Python言語制御構造
4、 変数の宣言と定義
5、 関数
6、 リスト、辞書、タプル
7、 文字列処理
8、 オブジェクト指向のプログラミング:カプセル化、継承、仮想関数、インターフェイス、複数の継承、テンプレート
9、 オブジェクト指向プログラミング:例外処理
これまでのところ、ゼロベースの初心者がpythonを学習できる期間に関するこの記事が紹介されています。関連するゼロベースの学習pythonについては、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後さらに多くの記事が掲載されることを願っています。 ZaLou.Cnをサポートしてください!
Recommended Posts