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を入手してください-https://www.python.org/
ほとんどのLinuxディストリビューションには、デフォルトでPythonがインストールされています
詳細と仮想環境の設定方法、** pip の使用方法については、このガイドも参照してください(何をしているのかわからない場合は、 sudo pip **を使用しないでください)。
この例では、** Unixのようなシステム**、Pythonバージョン3を使用し、** bash **シェルを使用しています
Pythonコードをオンラインで実行することもできます
pythontutor-python2およびpython3バージョンコードエグゼキュータ、ビジュアルコードフロー、サンプルプログラム付き
jupyter-Webアプリケーション:コード、式、視覚化、説明を含む動的ドキュメントを作成および共有できます
ideone-オンラインコンパイルおよびデバッグツール。60を超えるプログラミング言語をオンラインで実行およびコンパイルできます。
Python Interpreter shell
コマンドラインに精通していることを前提としています。そうでない場合は、ryanstutorialsの基本的なチュートリアルと統合されたLinuxリソースのリストを確認してください
簡単なプログラムからPythonの使い方を学び始めましょう。
#! /usr/bin/python3
print("Hello World")
最初の行には2つの部分があります
/ usr / bin / python3
はPythonインタープリターのパスです#!
** shebang **と呼ばれ、このスクリプトファイルを実行するインタープリターを指定します。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")
参考文献
>>>
です_
は最後の出力式の結果を保存します Ctrl + l
キーの組み合わせは、画面をクリアし、入力したコマンドをそのまま保存するために使用されますexit()
Exit$ 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()
参考文献
ライブラリには、ファイルI / OやPythonで記述されたモジュールなどのシステム機能インターフェイスを提供する組み込みモジュール(Cで記述)が含まれており、多くのスケジュールプログラミングの問題に対する標準的なソリューションを提供します。
これらのモジュールの一部は、プラットフォーム固有の関数をプラットフォーム互換のAPIに抽象化することにより、Pythonプログラムの互換性を促進および強化します。
編集者:ウー・パンチェン
Recommended Posts