Pythonの基礎を学ぶ2日間

2日間でのPythonの基本に関する一連の記事の紹介

Pythonの基本シリーズの記事の2日間の学習は、「例による学習」プログラミングコースのpython部分です。元の英語のGithubウェアハウスはここをクリックし、すべてのコンテンツが短い本に投稿されています(章を参照)。
このシリーズは学習と参考のためだけのものです。私の能力は限られています。多くの専門用語が学習の過程にあります。間違えた場合は訂正してください。

簡単な紹介:

ウィキペディアから

Pythonは、広く使用されている高レベルのプログラミング言語であり、Guido Van Rossumによって作成された汎用プログラミング言語であり、初版は1991年にリリースされました。これは、改善されたLISPと見なすことができます(オブジェクト指向など、他のプログラミング言語のいくつかの利点が追加されます)。解釈された言語として、Pythonの設計哲学は、コードの読みやすさと簡潔な構文(特に、中括弧やキーワードの代わりにスペースインデントを使用してコードブロックを分割すること)を強調しています。 C ++やJavaと比較して、Pythonを使用すると、開発者はより少ないコードでアイデアを表現できます。それが小さなプログラムであろうと大きなプログラムであろうと、言語はプログラムの構造を明確にしようとします。

Guido van Rossum(オランダ語:Guido van Rossum、1956年1月31日-)は、オランダのハーレムで生まれ、コンピュータープログラマーであり、Pythonプログラミング言語の元の設計者およびメインアーキテクトです。 Pythonコミュニティでは、Guido Van Rossumは「慈悲深い独裁者」(BDFL)と見なされています。つまり、彼はまだPythonの開発プロセスに関心を持っており、必要に応じて決定を下します。

インストール

ハローワールドの例

簡単なプログラムからPythonの使い方を学び始めましょう。

#! /usr/bin/python3

print("Hello World")

最初の行には2つの部分があります

3行目は Hello Worldメッセージを出力し、 print関数はデフォルトでその後に新しい行を追加します。

Pythonプログラムを実行する

** gedit vim **などのテキストエディタやその他のエディタを使用して、スクリプトプログラムを作成できます。ファイルを保存した後、実行権限を追加し、端末からプログラムを実行します。

$ chmod +x hello_world.py

$ ./hello_world.py
Hello World

Pythonパスとそのバージョンを見つける方法は次のとおりです。

$ type python3
python3 is /usr/bin/python3

$ python3 --version
Python 3.4.3

Python 2チュートリアルを学習したことがあるか、Perlの経験がある場合、 print関数に括弧を追加するのを忘れがちです。これはよくある間違いです。

#! /usr/bin/python3

print "Have a nice day"
$ ./syntax_error.py
 File "./syntax_error.py", line 3
 print "Have a nice day"^
SyntaxError: Missing parentheses in call to 'print'

1行のコメントは

#

後の章では、複数行のコメントが表示されます

#! /usr/bin/python3

# 挨拶メッセージ
print("Hello World")

参考文献

Pythonインタープリター

$ python3
Python 3.4.3(default, Oct 142015,20:28:29)[GCC 4.8.4] on linux
Type "help","copyright","credits" or "license"for more information.>>>print("hi")
hi
>>> abc
Traceback(most recent call last):
 File "<stdin>", line 1,in<module>
NameError: name 'abc' is not defined
>>> num =5>>> num
5>>>3+47>>>12+ _
19>>> exit()

参考文献

Python標準ライブラリ

ライブラリには、ファイルI / OやPythonで記述されたモジュールなどのシステム機能インターフェイスを提供する組み込みモジュール(Cで記述)が含まれており、多くのスケジュールプログラミングの問題に対する標準的なソリューションを提供します。

これらのモジュールの一部は、プラットフォーム固有の関数をプラットフォーム互換のAPIに抽象化することにより、Pythonプログラムの互換性を促進および強化します。

         編集者:ウー・パンチェン

Recommended Posts

Pythonの基礎を学ぶ2日間
pythonインタラクティブモードの基本を学ぶ
Python構文の基本
27歳でパイソンを学ぶのはどうですか?
Pythonの基盤を統合する(4)
[898] pythonは2つのリストの共通部分を取得します|ユニオン|違い
Python(7)の基盤を統合する
Python(6)の基盤を統合する
Python(5)の基盤を統合する
python学習初日の概要
Pythonの基盤を統合する(3)
pythonでのwheelの使用法
Pythonは中国語の4つの車輪を処理します
地主取引のPythonシミュレーション
Pythonの用途は何ですか
Python文字列プーリングの前提
Python3.8の新機能の秘密
パイソンクローラー開発の学習パス
Pythonの父がMicrosoftに加わる
python accesshdfsの操作
pythonでのタプルの使用法
pythonを実行するメソッドを終了します
Pythonの基本
Pythonの基本
Pythonの基本3
Pythonの基本4
Pythonの基本5
pythonでのrbの意味を理解する
Pythonはスタックの構造を実装できますか?
Pythonは2つのスレッドの代替実行を実装します
pythonの下部にあるロジスティック回帰
pythonの複数のバージョンの競合を解決します
Pythonは分数シーケンスの合計を実装します
pythonのid関数は何ですか
python3のピップパスはどこにありますか
Python言語の本質:Itertoolsライブラリ
python言語の利点は何ですか
pythonインスタンス化オブジェクトの特定のメソッド
python3はマスク描画の機能を実現します
python開発の見通しは何ですか
pythonの関数本体は何ですか
pythonインポートライブラリの特定の方法
pythonの複数のバージョンの競合を解決します
pythonでのadbの機能は何ですか
Python super()メソッドの原理の詳細な説明
javaとpythonの構文の違い
python学習ルート
Python3.9の7つの機能
Pythonは学生管理システムの開発を実現します
PythonはDoudizhuでカードのシャッフルを実装します
pythonでのリストの意味と使用法
起動エラーを実行しているpythonの問題を解決します
python辞書の値を変更できますか?
Python100日プラン
Pythonはスネークゲームのソースコードを実装しています
Pythondecimalモジュールの使用法の詳細な説明
Pythonを学ぶためのいくつかのウェブサイトの推奨事項
パイソンリスト学習
2.1 Pythonインタープリター(pythonインタープリター)
ubuntuでpythonをアンインストールした結果、非常に
Pythonオブジェクト指向の基本