ホームページ  >  記事  >  バックエンド開発  >  この本は Python3 を学ぶのに良い方法ですか?

この本は Python3 を学ぶのに良い方法ですか?

silencement
silencementオリジナル
2019-06-11 09:14:266313ブラウズ

この本は Python3 を学ぶのに良い方法ですか?

言語を学ぶとき、すべての内容を学ぶのに役立つ本やビデオがあれば、あるいは購入した本に練習問題が含まれていたらいいのに、と誰もが願うでしょう。演習で学ぶことで内容の理解が深まります 現在、プログラミング言語Pythonの人気は高く、プログラミング言語の基礎を持たない人もPythonを学び始めています。

現時点で大きな問題に直面しています。私はプログラミング言語の基礎がなく、Python に触れたこともないので、現時点では自分に合った本が必要です。

そこで今日は、「Learning Python 3 the "Stupid Way"」という本を紹介します。これは単なる本ではありません。5 時間以上の情熱的なビデオが付属しています。これは Python 言語の完全版のセットです。動画講座!純粋なアメリカ人の発音、中国語の字幕、両方を見ながら練習できます。

この本は Python3 を学ぶのに良い方法ですか?

Python 3 を学習するための「愚かな方法」とは何ですか?

この本の目的は、入門することです。プログラミングでは、プログラムの書き方を学ぶために「ハードな方法」を使用する必要がありますが、そうではありません。いわゆる「ハードな方法」とは、この記事の教育方法を指します。 「コマンドベース」の教育。このプロセスでは、繰り返し練習することでスキルを学びながら、一連の演習を完了させます。演習は繰り返し練習できるように設計されています。これは、より複雑な内容を理解することができない初心者にとって最適な方法です。トピックを理解する前に理解することができます。この教授法は非常に効果的です。武道から音楽に至るまで、あらゆる分野でこの教授法が教えられていることがわかります。さらには、基本的な算数や読解スキルを学ぶときにも当てはまります。

この本は、あなたが徐々にマスターできるようガイドします。練習と暗記を通じて Python プログラミングを使用するスキルを習得し、浅いところから深いところに移行して、これらのスキルをさまざまな問題に適用できるようにします。この本を読むと、複雑なプログラミングのトピックを学習するために必要なツールにアクセスできるようになります。人々に伝えたい: この私の記事はあなたに「プログラミングの黒帯」を取得します。これは、あなたが基礎を築き、実際にプログラミングの学習を開始できることを意味します。

この本では Python 3.6 を使用しています。文字列フォーマット システムの新しく改良されたバージョンが含まれているため、私はこのバージョンの Python を使用しています。このシステムは以前のシステムよりも使いやすいです。初心者が使い始めると、いくつかの問題が発生する可能性があります。 Python 3.6 については、この本で解決できるようにお手伝いします。Python 3.6 の特に厄介な問題は、重要な場所のエラー メッセージがひどい場合があることです。しかし、私はそれらを解決するお手伝いをします。最後に、Python 3 バージョンは Windows 10 を完全にサポートしています。過去のバージョンは Unix スタイルのオペレーティング システムに焦点を当ててきました。macOS や Linux など、Windows についてはついでに触れただけです。私がこの本を書いている時点で、Microsoft はオープン ソース ツールを採用し始めており、開発者に真剣に取り組んでおり、Windows は本格的な Python 開発プラットフォームでもあります。ビデオでは、多くの機会に Windows でデモンストレーションを行いましたが、完全な互換性を確保するために、macOS と Linux でもデモンストレーションしました。各プラットフォームで遭遇するいくつかの落とし穴について話しました。

この本では、初心者プログラマーが知っておく必要がある 3 つの重要なスキル (読み書き、細部に注意を払う、違いの確認) を学びます。

読み書き

入力が困難であれば、プログラミングの学習も困難になることは明らかです。特に、テキストに奇妙な文字を入力することさえできない場合は、プログラミングはおろか、プログラムのソース コードも理解できません。これらの基本的なスキルがなければ、ソフトウェアの最も基本的な動作原理さえ学ぶのは困難です。コード サンプルを手動で入力して実行するプロセスにより、さまざまなシンボルの名前を学び、それらの入力に慣れ、最終的にはプログラミング言語を理解します。

細部へのこだわり

優れたプログラマと悪いプログラマを区別する最も重要な側面の 1 つは、細部へのこだわりです。実際、これはどの業界でも良いものと悪いものを区別する基準です。仕事の細部に至るまで注意を払わなければ、必然的に仕事に重大な欠陥が生じることになります。プログラミングの観点から見ると、その結果、バグが多く使いにくいソフトウェアが作成されます。 この記事を読み、本の中のすべての例を逐語的に入力すると、何かをするときに自分が行っていることの詳細に集中する訓練になります。

違いを発見する

ほとんどのプログラマーは、長年の仕事を通じて、物事の違いを認識する重要なスキルを身につけています。経験豊富なプログラマは、わずかに異なる 2 つのコードを取り出して、その違いをすぐに指摘できます。プログラマはこれを簡単にするツールを発明しましたが、私たちはこれらのツールを使用しません。これらのツールを使用する前に、まず自分自身を徹底的に訓練する必要があります。

これらの演習を行ってコードの各部分を入力すると、必ず間違いを犯すことになります。これは避けられないことであり、経験豊富なプログラマーでも時折間違いを犯すことがあります。あなたの仕事は、自分が書いたものと正しい答えを比較し、相違点があれば修正することです。このプロセスにより、プログラム内のエラー、バグ、その他の問題に対してより敏感になる可能性があります。

見た目を減らし、もっと質問しましょう

コードを書く限り、「バグ」(バグ)を書くことになります。 「バグ」とは、作成したコード内の欠陥、エラー、または問題です。初期の頃、ある人のコンピュータが異常な動作をしたことがあり、検査したところ、原因はコンピュータに侵入した蛾であることが判明したため、のちにそのコンピュータの問題をバグと呼ぶようになったと言われています。コンピューターの問題を解決するには、コンピューターを「デバッグ」する必要があります。これがデバッグという言葉の由来です。ソフトウェアの世界には数え切れないほどのバグがあり、本当に多すぎます。

蛾と同じように、バグはコードの中に隠れているので、それを見つける必要があります。画面上のコードを見つめていると、「バグ」が勝手に這い出てくるとは思わないでください。バグを見つけるには、より多くの情報が必要です。「バグ」を見つけるには、立ち上がって袖をまくる必要があります。 」

「バグ」を見つけるには、コードを徹底的に調べて何が起こったのかを尋ねるか、別の観点からコードを見る必要があります。私はこの本で「あまり見ずにもっと質問する」と何度も言及しましたが、コードが何をしたかを「正直に説明」する方法と、拷問の結果を問題の解決策に変える方法を示しました。また、コードを理解するためのさまざまな方法も示し、より多くの情報と洞察を提供します。

コピー アンド ペーストは行わないでください。

各演習を手動で入力する必要があります。コピー アンド ペーストすると、これらの演習が無意味になります。これらの演習の目的は、コードを読み、コードを書き、コードを観察する能力を身につけるために、手と脳の思考を訓練することです。コピーして貼り付けると、自分自身を騙すことになり、演習の効果が低下します。

以上がこの本は Python3 を学ぶのに良い方法ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。