Python は人工知能やデータ分析だけでなく、クローラー、Web 開発、運用保守の自動化など、面白いことが多すぎます。
Python が私たちの仕事や生活にさらなる利便性をもたらすにつれて、多くの人が Python を学習し始め、Python の開発の見通し、給与や専門性の向上に注目しています。
そこで、思い切って Python 関連の記事をさらに詳しく書いていこうと思い立ちました。第一弾は、Python に必要な基礎知識を網羅した「20 日間で Python の基礎を学ぶ」です。空いた時間を有効活用していただければ幸いです。 Python 開発スキルを習得し、簡単にキャリアチェンジできます。
プログラミング言語とは何ですか?
Python コードの例:
python
复制代码
print("hello world")
このコードは、コースの後半で学習しますが、これを使用すると、コンピュータが画面に「hello world」などのメッセージを表示できるようになります。
このコードは英語の単語と句読点で構成されていることがわかります。実際、プログラミングはテキストを書くことに似ていますが、記述する際にはいくつかの特別な形式の規則に従う必要があります。
しかし、コンピューターは 2 進数の 0 と 1 に基づいて演算を処理するため、今日の世界はデジタル時代と呼ばれています。この0と1の命令の組み合わせは機械語とも呼ばれますが、機械語とはコンピュータが直接処理できる命令のことで、言い換えれば、私たちがプログラミングする際に書く英単語や句読点などはコンピュータには理解できません。
では、私たちがプログラムして作成したコードはどのようにしてコンピューターの動作を制御するのでしょうか?
外国人と話すときと同じように、内容を英語に翻訳する必要があります。コードを実行するには、Python 言語のコードを機械語に翻訳する翻訳処理を行う必要があります。この処理をコンパイルと呼び、コードのコンパイルを処理するソフトウェアをコンパイラと呼びます。
プログラミング言語は、コンピューター プログラムを定義するために使用される形式的な言語です。私たちはプログラミング言語を通じてプログラムコードを記述し、言語処理プログラムの実行を通じてコンピューターに命令を送り、コンピューターが対応する作業を完了できるようにします。
簡単に言えば、プログラミング言語は人間とコンピューターの間でコミュニケーションを図るための言語です。
コンピューターはどのようにプログラムを処理するのでしょうか?
フォン ノイマンのストアド プログラムの原理によれば、コンピューターのワークフローは大まかに次のとおりです。
ユーザーがプログラムを開くと、プログラムの実行が開始されます。オペレーティング システムは、プログラムの内容と関連データをコンピューターのメモリに送信します。CPU は、プログラムの内容に従ってメモリから命令を読み取ります。CPU は、命令を分析して処理します。 、次の命令の準備をします; 命令が解析されて処理され、プログラム内のすべての命令が実行されるまでこの操作が繰り返され、最終的に計算結果が命令で指定されたメモリ アドレスに配置されます。
Python の概要
Python は、オランダ人のグイド・フォン・ロッサム(Guido von Rossum、後のグイド)によって発明されたプログラミング言語です。
Pythonの歴史
- 1989 年のクリスマス: Guido は Python 言語用のコンパイラーを書き始めました。
- 1991 年 2 月: C 言語で実装され、C 言語のライブラリ関数を呼び出すことができる最初の Python インタプリタが誕生しました。
- 1994 年 1 月: Python 1.0 が正式にリリースされました。
- 2000 年 10 月: Python 2.0 がリリースされ、Python の開発プロセス全体がより透明になり、エコシステムがゆっくりと形成され始めました。
- 2008 年 12 月: Python 3.0 がリリースされ、最新のプログラミング言語の多くの新機能が導入されましたが、以前の Python コードと完全な互換性はありませんでした。
注: ほとんどのソフトウェアのバージョン番号は通常、ABC の形で 3 つのセクションに分かれています。A はメジャー バージョン番号を表し、A はソフトウェアが全体的に書き直されてアップグレードされる場合、またはソフトウェアが更新された場合にのみ追加されます。下位互換性のない変更; B は機能の更新を表し、新しい機能がある場合は B を追加します; C は小さな変更 (例: バグの修正) を意味し、変更がある限り C を追加します。
Pythonの利点
Python には多くの利点がありますが、そのいくつかを簡単に挙げておきます。
- シンプルで明確な Python は、他の多くの言語よりも習得が簡単です。
- 強力なコミュニティとエコシステムを備えたオープンソース。
- Windows、macOS、Linux などのさまざまなシステム上で実行できます。
Pythonの応用
現在、PythonはWebサーバーアプリケーション開発、クラウドインフラ開発、ネットワークデータ収集(クローラ)、データ分析、定量取引、機械学習、ディープラーニング、自動テスト、自動運用保守などの分野で役に立ちます。
Python環境をインストールする
Python プログラミングを始めるには、まずコンピューターに Python 環境をインストールする必要があります。簡単に言えば、Python プログラムを実行するためのツール (通常は Python インタープリターと呼ばれます) をインストールする必要があります。現時点では明らかに Python 3 環境がより良い選択であるため、Python 3 環境をインストールすることを強くお勧めします。
Windows環境
Python の公式 Web サイトでダウンロード リンクを見つけ、Python 3 のインストーラーをダウンロードできます。Windows OSの場合は、「実行可能インストーラー」をダウンロードできます。なお、Windows 7 環境に Python 3 をインストールする場合は、まず Service Pack 1 パッチパッケージをインストールする必要があり、Windows の「ファイル名を指定して実行」でコマンドを入力すると、システムがインストールされているかどうかを確認できます。ポップアップ ウィンドウにwinver
パッチ パックが表示されます。パッチ パッケージをお持ちでない場合は、まず「Windows Update」または「CCleaner」などのツールを使用してパッチ パッケージを自動的にインストールする必要があります。インストールが完了したら、通常、Python のインストールを開始する前に Windows システムを再起動する必要があります。環境。ダウンロードしたインストーラーをダブルクリックして実行すると、Python 環境のインストール ウィザードが開きます。インストール ウィザードを実行するときは、[Python 3.x を PATH に追加] オプションを忘れずにチェックしてください。このオプションは、Python インタープリターを PATH 環境変数に追加するのに役立ちます (理解できなくても問題ありません。ただ実行してください)。 it)、具体的な手順は以下のとおりです。 インストールが完了したら、Windows の「コマンド ライン プロンプト」ツールを開き、python --version
「python -V
」cmd
または「メニュー"。次の図に示すように、Python インタープリターに対応するバージョン番号 (例: Python 3.7.8) が表示されている場合は、インストールが成功したことを意味します。
注: インストール プロセスでインストールの失敗が示される場合、または上記のコマンドの実行時にエラーが報告される場合は、Windows システムにダイナミック リンク ライブラリ ファイルの一部が不足していることが問題の原因である可能性があります。api-ms-win-crt*.dll ファイルが見つからないことがシステムに表示された場合は、Microsoft の公式 Web サイトからVisual Studio 2015 用の Visual C++ 再頒布可能ファイルをダウンロードして修復できます。64 ビット システムの場合は、ダウンロードする必要があります。 x64 とマークされたインストール ファイル。ゲームのインストール時に Windows DirectX を更新した後にダイナミック リンク ライブラリ ファイルが見つからない場合は、DirectX 修復ツールをダウンロードして修復できます。
macOS環境
macOS には Python 2 が付属していますが、Python 3 をインストールして使用する必要があります。Python 公式 Web サイトのダウンロード リンクから、macOS に適した「macOS インストーラー」を見つけてPython 3 をインストールします。基本的に、インストール プロセス中に何も確認する必要はなく、「次へ」をクリックするだけです。インストールが完了したら、macOS の「ターミナル」ツールにコマンドを入力してpython3
Python 3 インタープリターを呼び出すことができます。コマンドを直接入力するとpython
、Python 2 インタープリターが呼び出されるからです。
ピップの使用
Python をインストールした後、ディレクトリを参照すると、Lib が Python の標準ライブラリであることがわかります。このディレクトリには、開発で使用されるさまざまなライブラリ ファイルが含まれています。しかし、これらだけではその後の開発には十分ではなく、さらに最初のサードパーティ拡張ライブラリが必要です。次に、pip の助けが必要です。
pip は、最新の汎用 Python パッケージ管理ツールです。Python リソース パッケージの管理に便利な、Python パッケージの検索、ダウンロード、インストール、アンインストールの機能を提供します。
インストール
Python をインストールすると、pip が自動的にダウンロードされてインストールされます。
構成
Windows のコマンド ラインで、 と入力してpip -V
pip のバージョンを表示します。コマンド ラインで実行すると、pip -V
次のプロンプトが表示されます。Python のインストール プロセス中にオプションがチェックされなかったためである可能性がありAdd Python 3.7 to PATH
、pip の環境変数を手動で設定する必要があります。
手動設定は次のとおりです。
- 右クリック
此电脑
–>环境变量
–> 検索してダブルクリックPath
–> ポップアップ ウィンドウで [新規] をクリック –> pip インストール ディレクトリを検索し、そのディレクトリへのパスを追加します。 - ここで新しく追加されたパスは、
C:\Users\你的用户名\AppData\Local\Programs\Python\Python37\Scripts
Python のインストール後にpip.exe
実行可能ファイルが配置されるディレクトリです。
pip を使用して Python パッケージを管理する
- pip install は
<包名>
指定されたパッケージをインストールします - pip uninstall は
<包名>
指定されたパッケージを削除します - pip リストにはインストールされているパッケージが表示されます
- pip フリーズは、インストールされているパッケージを表示し、指定された形式で表示します。
- pip install -r required.txt は、required.txt ファイルにリストされているインストール パッケージをインストールします。
pipダウンロードソースを変更する
pip install コマンドを実行すると、指定された Python パッケージが Web サイトからダウンロードされます。これはhttps://files.pythonhosted.org/
デフォルトで Web サイトからダウンロードされます。これは海外のウェブサイトです。ネットワーク状況が良くない場合、ダウンロードに失敗することがあります。コマンドを使用して pip の現在のソフトウェアのソースを変更できます。フォーマット:
css
复制代码
pip install 包名 -i 国内源地址
例:pip install flask -i https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技術大学 (ustc) のサーバーから flask (Python ベースのサードパーティ Web フレームワーク) をダウンロードします。
中国で一般的に使用される pip ダウンロード ソースのリスト:
- アリユンmirrors.aliyun.com/pypi/simple…
- 中国科学技術大学pypi.mirrors.ustc.edu.cn/simple/
- Douban pypi.douban.com/simple/
- 清華大学pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技術大学pypi.mirrors.ustc.edu.cn/simple/
Python についての概要
この時点では、誰もが Python 言語の基本を理解しており、Python でさまざまなことができることを知っているため、学ぶ価値があります。
Python を開発に使用するには、まず自分のコンピュータに Python 環境をインストールする必要がありますが、上記では macOS 環境と Windows 環境の両方で Python 3 環境のインストール方法を紹介しました。
Python に興味があり、Python を学習してより高い給与を獲得したい場合は、次の Python 学習教材セットが役立つはずです。
教材には、Python インストール パッケージ + アクティベーション コード、Python Web 開発、Python クローラー、Python データ分析、人工知能、機械学習、その他の学習チュートリアルが含まれます。基礎0の初心者でもわかりやすく、チュートリアルに沿って基礎0から体系的にPythonを学べます!
1.Pythonの全方位学習ルート
Python の全方位ルートは、Python の一般的に使用される技術的なポイントを整理して、さまざまな分野の知識ポイントをまとめることです。その有用性は、上記の知識ポイントに応じて、対応する学習リソースを見つけて確実に学習できることにあります。より包括的に。
2.Python学習ソフト
労働者が良い仕事をしたいなら、まず道具を研ぐ必要があります。Pythonを学ぶのによく使われる開発ソフトはこちら!
3. Python入門学習ビデオ
基礎0から始めるのに適した学習動画も多数あり、これを読めば簡単にPythonを始められますよ~
4. Python の演習
各ビデオレッスンの後には、対応する練習問題があり、学習結果をテストできます。
五、Python実戦事例
光学理論は役に立ちません。学んだことを実践に応用するには、それに沿ってコーディングを学び、自分で実行する必要があります。現時点では、いくつかの実践的な事例から学ぶことができます。こんな情報も載ってますよ~
6. Python インタビュー資料
Python を学んだ後は、そのスキルを活かして仕事を見つけることができます。以下の面接の質問はすべてアリババ、テンセント、バイトなどの一流インターネット企業からのものであり、アリの上司からの信頼できる回答も含まれており、この一連の面接資料を読めば、誰もが満足のいく仕事を見つけることができると信じています。
7. 情報収集
上記の完全版 Python の学習教材一式は CSDN 公式にアップロードされており、必要な方は以下の CSDN 公式認定の QR コードを WeChat でスキャンして無料で入手できます。