これは、プログラミング経験がなく、ゼロから Python を学びたい学生を対象とした Python の入門ガイドです。興味に基づいて学習を開始する場合でも、思考を広げる場合でも、仕事のニーズがある場合でも、あるいはキャリアを変更したい場合でも、この記事を参考にしてください。
#情報爆発のこの時代では、「Python 入門」というキーワードを使用した検索結果が何千件も表示されます。多くの初心者プレイヤーは必然的にハンマーや棒であちこちを叩いたり、多くの記事を読んだりすることになりますが、まだ初心者の敷居を超えていません。
私たち自身の学習経験と多くの独習者とのコミュニケーションと理解を組み合わせて、操作性の高い独習ルートをまとめました。また、Python をまだ学習していない人のために、さまざまな形の高品質な Python 学習リソースを収集しました。または 始めたばかりの学生向けのリファレンス。
精神的な準備
プログラミングはテクノロジーであり、工芸品とも言えます。書道、絵画、楽器、彫刻などと同じように、技術の上達には長い期間の反復練習が必要です。プログラミングの世界は広大ですので、畏敬の念を持って学習に取り組み、コードの一行一行、書く文字一つ一つを真剣に受け止めてください。心構えを整えて、プログラミングの世界に向けて出発しましょう。
エントリーステージ
最初のステップは、初心者が始めてから熟練するまで進むか、それとも始めてから諦めるまでに進むかに関係しており、非常に重要です。適切なエントリーパスを選択し、それを守ります。
1.1 Python 学習環境を構成する
Python2 または Python3?
Python を始めるときに、Python2 を学ぶべきか、Python3 を学ぶべきか迷っている人は多いでしょう。これは実際には問題ではありません。 Python2 プログラマーや Python3 プログラマーであるという話は聞いたことがありません。両者はプログラムに互換性がないだけで、考え方に大きな違いはなく、文法上の変更もあまりありません。どちらから始めても大きな影響はありません。
まだ決められない場合は、Python3 を選択してください。
エディターはどうやって選ぶのですか?
私は pycharm コミュニティ バージョンをお勧めします。これは、設定が簡単で強力で、使用にかかる時間と心配を節約し、初心者に優しいものです。しかも完全に無料です!
試すことができる他のエディタ:
idle: Python には独自のエディタが付属しています。数行のコードをできるだけ早く書きたい場合は、これが最も簡単な方法です。
vs code: Visual Studio Code - コード編集、再定義
atom: 21 世紀のハック可能なテキスト エディター
SublimeText: Sublime Text - ダウンロード
notepad: Notepad Home
初心者がコードの作成に集中できるようにするために、vim と Emacs はお勧めしません。 ######オペレーティング·システム?
Python は、Windows、Mac、Linux など、既存の主流のオペレーティング プラットフォームをすべてサポートしており、すべて Python を適切に実行できます。後の 2 つはどちらもデフォルトで Python 環境が付属しています。
1.2 入門チュートリアル
「Crossinのプログラミング教室 - Python入門」
Crossinのプログラミング教室 - Python入門
これが一番基本だと思いますわかりやすい入門チュートリアルで、プログラミングの基礎がない人が始めるのに非常に適しています。
74 のグラフィック チュートリアル。最も単純な Python のインストールから、基本的な構文、データ構造、関数、ファイル操作、ネットワーク リクエスト、オブジェクト指向などまで、徐々に深く掘り下げていきます。
ナレッジ ポイントについての印象を深める最良の方法は、それを実装するコードを自分で書くことです。それでも理解できない場合は、もう一度試してください。したがって、どのチュートリアルを使用する場合でも、すべてのサンプル コードをコンピューターに入力して実行し、実際に実行して学習してください。
サポート演習
Crossinのプログラミング教室・基礎演習
Crossinのプログラミング教室・オンライン演習
課外演習
《Stupid Learn Python the Hard Way"
まえがき - [Learn Python the Hard Way] - Read
非常に有名な Python の本ですが、基礎知識ゼロの独学には向きません。実践を重視していますが説明はしていないため、初心者は混乱しやすいです。勉強中の補助としてより適しています。
その他のおすすめチュートリアル
「父と子のプログラミングの旅」別名「子供たちと学ぶプログラミング」
これも、ゼロから始める Python の入門に最適です。財団、書籍。紙の本を読みたい学生は、多くのオンライン書店で購入できます。
「簡潔な Python チュートリアル」
オンラインで読む: 簡潔な Python チュートリアル
これは、簡潔かつ包括的な Python 入門チュートリアルであり、シンプルでわかりやすく、ナンセンスではありません。他の言語の経験がある人が Python の構文をすぐに理解するのに適しています。
上記は主にプログラミングの基礎があまりない純粋な初心者向けにおすすめの教材です。さまざまなニーズを持つ学習者向けの優れたリソースもいくつかあります。
オンライン テキスト チュートリアル:
Liao Xuefeng の Python チュートリアル
Python チュートリアル
Liao 氏のチュートリアルPython の知識のあらゆる側面を網羅しており、より体系的かつ詳細な内容となっており、ある程度の基礎を身に付けた後は、学習によりさらに多くのことを得ることができます。
Head First Python
Dive Into Python
Python コア プログラミング
Python の深い理解
Python 標準ライブラリ
Python プログラミング ガイド
codecademy と codeschool は、インターネットを通じて Python を学習できる 2 つの Web サイトであり、どちらも高く評価されています。行って体験してみるのもいいかもしれません。
2. プロモーション段階入門段階の基礎学習を終えた後、ボトルネックに陥ることが多く、チュートリアルだけではプログラミングのレベルをさらに向上させるのは困難です。この時に必要なのは練習、たくさんの練習です。 この本のルーチンから始めて、小さなプログラムの断片を書き、それから完全なプロジェクトを書くことができます。 練習問題やWebサイトを集めました。自分のステージに合わせて適切な運動を選択できます。あちこちで手を加えるのではなく、1 つまたは 2 つのシリーズを選んで焦点を当てるのが最善であることをお勧めします。 クロシンのプログラミング教室 - 毎週の落とし穴: プログラミング教室の公式アカウントでは、毎週練習用の問題を公開し、翌週に解説していきます。 WeChat 公開アカウントをフォローして、皆さんと一緒に回答を送信してください。 3. 問題が発生した場合はどうすればよいですか? 学習の過程では多かれ少なかれ様々な問題が発生しますが、逃げずに真正面からこの悲惨なバグに立ち向かうのが本当の戦士です。 最初のステップは、検索エンジンを使いこなすことです。使い方も技術的な仕事です: プログラミング初心者のための検索エンジンの使い方 2 番目のステップは、さまざまな情報源に助けを求めることです. ゲイの出会い系サイト (濃霧): 4. 経験者からのアドバイス プログラミングを学ぶと、さまざまな疑問が生じたり、さまざまな落とし穴に遭遇したりします。このとき、先人の経験は特に重要です。参考のために志胡の質問をいくつかまとめました: 5. 最後に書きます 1 番目と 2 番目の後にステップ ステップ バイ ステップのトレーニング、通常の小さなプログラムは難しくないと思います。あなたはすでにプログラミングの世界で重要な一歩を踏み出しています。次に、特定のプロジェクトに挑戦します。クローラー、Web 開発、データ分析、機械学習などの豊かな世界がすでに開かれています。方向を選択して、もう一度始めてください。 覚えておいてください: プログラミングへの道に近道はありません。
以上がPythonプログラミングを学ぶ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。