ベストアンサー
つまり、Pythonの学習を開始し、言語の理解を広げるために練習する必要があることは明らかです。喉の渇きを癒すために、これらのリソースに順不同でアクセスできます
- NickParlanteによるGooglePythonクラス(Youtubeで検索)は、Pythonを学ぶために最も素晴らしく、求められているものの1つです。 2日の問題。 Nickが提供するリソースは、数日間あなたを忙しくさせます。 GoogleのPythonクラス
- インターネット上の誰かが、Redditでテストする46以上の基本的なPython演習を含むWebリンクを共有したと思います発達中の灰白質。ご覧ください。 46の簡単なPython演習
- いくつかのアルゴリズム(検索、並べ替え、ツリー、グラフ)を学習している必要があります。 )、それらを実装する時が来ました。Pythonには素晴らしいライブラリがあることを知っています。これには使用しないでください。ゼロから始めて、LOCを成長させます。学ぶでしょう。
まだまだお腹が空いている場合は、T opcoder 、H ackerrank 、 SPOJ およびその他の競技プログラミングサイトで、そこで課題を行います。脚注として、Pythonを使用したコーディングの楽しみに参加してください。
回答
これがあなたの答えです…。
pythonを練習するためのヒント
- 毎日コードを作成する
- 書き出す
- インタラクティブに!
- 休憩を取る
- バグになるバウンティハンター
- 学習している他の人と自分を取り巻く
- 教える
- ペアプログラム
- 「良い」質問をする
- 何かを構築する
- オープンソースに貢献する
これらの手順を練習するには
すべてのコンピュータープログラマーは優れたプログラマーになる必要がありますが、すべての人が繁栄するわけではありません。
プログラム設計の通常の能力と問題の解決は別として、多くの堅実な作業、絶え間ない知識、改善されたプログラマーになるための永続性。
1。コーディング
コーディングを行うことで、計画、エラーコントローラー、文字列の誤りを同様に理解し、それらの特定の能力に戻って進歩することができます。
作業できません計画のみにおいて、コーディングは生産を生み出します。これは、研究して達成として行動するために必要です。この方法では、難易度に返信した直後に中断しないでください。
2。本を読むことでスキルが向上します。
コーディングは口で言うほどリラックスしておらず、優れたコードとひどいコードでは対照が異なりますが、どのようにしてわかりますか?
適切なコードを実現し、特定のコードが正しい理由を認識するまで、その違いを理解することはできません。
オープンソースへの貢献、署名-アップ電子メールリスト。
主にGoogle、Apache、およびその他のスキームからの公開された基本コードを想像することは、ソフトウェア設計能力を拡張し、強化されたコンピューターオペレーターを開発するための追加の方法です。 。
投稿リストを承認するだけで、その後の会話で一部が説明されます。
3。情報構築、アルゴリズム、および計画の相互に関連する困難の実践。
私はそれをトライスとして置くことを考えていましたが、4番目になりました。
希望どおりこれは、改善されたソフトウェアプログラマーとして改善するための活動の最大の危険性であると信じています。
優れたソフトウェアコンピューターオペレーターが見、出会った最も重要な部分は、情報構造、計算において優れています。
4。すべてをテストする
まず、モジュール内のすべての値をテストし、通常想定される入力を使用します。次に、可能であるが共有性が低い入力を試してください。これにより、秘密のバグがすべてフラッシュされます。実際、テストのスキルがあります。定期的に練習して能力を高めていきます。
5。変化に備える
現実的な職場では、要件が変化します。ただし、要件について最初に向かっていることが明確であり、実行計画が最初に明確になっています。より奇妙なことに、変化は常識の欠如または誤った仮定の結果であるということです。
元のソース:- https://www.codeavail.com/blog/improve-programming-skills/