ホームページ  >  記事  >  バックエンド開発  >  初心者がPythonを学ぶために使用すべき本は何ですか?

初心者がPythonを学ぶために使用すべき本は何ですか?

(*-*)浩
(*-*)浩オリジナル
2019-05-13 10:46:363570ブラウズ

個人的に、私は Python がとても好きです。もちろん、Python の学習をお勧めする理由はたくさんあります。ここでは 2 つの点だけを述べます。1 つは、Python が簡単であるということ、もう 1 つは、Python を書くのに高度な技術が必要であるということです。給与。これら 2 つの理由で十分だと思います。はい、そうですか? この本を購入し、pycharm をインストールし、本のすべての例と演習を実行してください。その後、flask、web.py、およびその他のフレームワークを使用して、小さな Web サイトを構築します。 . 完璧... (この質問をしたことがありますか? Python 2.7 または 3 を学習する必要があります。それでは何ができるでしょうか? だから心配する必要はありません。3 のとき。Python チュートリアル

.

初心者がPythonを学ぶために使用すべき本は何ですか?まず、個人的には、言語の基礎を学ぶには『Python 学習マニュアル: 第 3 版』の方が適していると思います。

「Python 学習マニュアル (第 3 版)」では、Python は移植可能で強力で使いやすいため、スタンドアロン アプリケーションやスクリプト アプリケーションを作成するのに理想的な選択肢であると説明しています。プログラミングの初心者でも、Python の初心者でも、『Python 学習マニュアル (第 3 版)』を学習することで、Python 言語の中核となる基礎を迅速かつ効率的にマスターできます。 『Python 学習マニュアル (第 3 版)』を読むと、この言語を十分に理解し、従事するあらゆるアプリケーション分野で使用できるようになります。

『Python 学習マニュアル (第 3 版)』は、過去 10 年間に教育現場で使用された有名なトレーニング コースの資料に基づいて著者が作成したものです。各章の多くの詳細な手順と概要に加えて、各章にはブレーンストーミング セッションも含まれています。これは「Python 学習マニュアル (第 3 版)」の独自の部分であり、読者が新しいスキルを練習できるようにする実践的な演習と復習用の質問が含まれています。スキルを学び、理解度をテストしてください。

「Python 学習マニュアル (第 3 版)」には次の内容が含まれています:

型と操作 - Python の主要な組み込みオブジェクト型 (数値、リスト、辞書など) について詳しく説明します。

ステートメントと構文 - Python にコードを入力して、オブジェクトと Python の一般的な構文モデルを作成および操作します。

関数 - コードを整理して再利用するための Python の基本的なプロセス指向ツール。

モジュール - ステートメント、関数、その他のツールをカプセル化して、より大きなコンポーネントに編成できるようにします。

クラスと OOP - Python のオプションのオブジェクト指向プログラミング ツールを使用して、カスタマイズと再利用のためにプログラム コードを編成できます。

例外とツール - 例外処理モデルとステートメント、および大規模なプログラムを作成するための開発ツールの紹介。

Python 3.0 について話し合います。

「Python 学習マニュアル (第 3 版)」では、Python 言語を深く完全に理解できるため、今後遭遇する Python アプリケーションの例を理解するのに役立ちます。 Google と YouTube が Python を選択した理由を探る準備ができている場合は、「Python 学習マニュアル (第 3 版)」が最適な入門ガイドです。

2 番目の「Python 基礎チュートリアル (第 2 版・改訂版)」

も、明確なレベル、厳格な構造、有益な内容を備えた古典的な Python 入門チュートリアルです。特に最後の数章では、著者は前述の内容を 10 の魅力的なプロジェクトに適用し、テンプレートの形式でプロジェクト開発プロセスを紹介し、Python 開発をステップバイステップで教え、読者が Python の本当の魅力を理解できるようにします。プロジェクトから。この本は、初心者がしっかりとした基礎を築くのに適しているだけでなく、Python プログラマーのスキル向上にも役立ち、Python の技術専門家にとっても新鮮な内容を見つけることができます。

第 3 弾「Python の「バカなやり方」で学ぶ (第 3 版)」

は、Python についてあまり知らない人向けの入門書です。コンピュータを使用していて学習していない人 プログラミングに詳しくないが、プログラミングに興味がある初心者が使用します。本書の構成は非常にシンプルで、入出力、変数、関数の 3 つのトピックに加え、条件判断、ループ、クラスとオブジェクト、コードのテスト、プロジェクトの実装などのより高度なトピックもカバーしています。各章の形式は基本的に同じで、コーディングの演習から始まり、指示に従ってコードを作成し、実行して結果を確認し、その後追加の演習を行います。この本は、初心者が基本的なプログラミング技術から始めて、最終的にソフトウェア開発の基本プロセスを体験できるように、簡単な印刷から完全なプロジェクトの実現まで、演習形式で段階的にプログラミングを学習できるようにガイドします。

【ダニエル氏の評価】ハードウェイ(バカメソッド)の方がプログラミングを始めるのに適しており、Python入門としてはかなり良いです。

4 番目に、最後の本『集合知プログラミング』を皆さんにお勧めします。

この本は、機械学習と計算統計学をテーマの背景としており、 Web 上のデータとリソースをマイニングして分析する方法、ユーザー エクスペリエンス、マーケティング、個人の好み、その他多くの情報を分析して有益な結論を導き出す方法、複雑なアルゴリズムを使用してユーザー データとフィードバック情報を取得、収集、分析する方法を具体的に説明します。 Webサイトは、新たなユーザー価値とビジネス価値を創造するために。

この本には、協調フィルタリング技術 (関連製品レコメンデーション機能を実現するため)、クラスターデータ分析 (大規模なデータセットから類似のデータサブセットを発見するため)、コア検索エンジン技術 (クローラ、インデックス、クエリ) などの詳細な内容が含まれています。エンジン、PageRankアルゴリズムなど)、大量の情報を検索し統計を分析して結論を​​導き出すための最適化アルゴリズム、ベイジアンフィルタリング技術(スパムフィルタリング、テキストフィルタリング)、デシジョンツリー技術を使用して予測および決定モデリング機能を実現する、ソーシャルネットワーク向けの情報マッチング技術、機械学習や人工知能のアプリケーションなど。

この本は、Web 開発者、アーキテクト、アプリケーション エンジニアなどにとって最適です。

「素晴らしい! これらのアルゴリズムを初めて学習する開発者にとっては、この本より良い選択肢は思いつきません。また、Al を研究してきた私のような年寄りにとっては、これ以上の選択肢は思いつきません。この知識の詳細を確認するには、より良い方法があります。"

——Dan Russell、Google シニア テクニカル マネージャー

"Toby の本は、機械学習アルゴリズムの複雑なトピックを非常にうまく分解しています。 」

——Tim Wolters、CTO、Collective Intellect

以上が初心者がPythonを学ぶために使用すべき本は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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