A.コンピュータの基本
1.1コンピュータの構成
- 入力と出力のデバイス
- CPU中央処理装置、人間の脳の等価
- データを記憶するメモリ
- ハード・ディスク・ストレージ・データ
1.2オペレーティングシステムとは何ですか
- 制御コンピュータワークフローソフトウェア
- オペレーティングシステムの上にインストールされたソフトウェアは、アプリケーションであります
1.3概要
- CPU人間の脳
- メモリー人の一時メモリ
- 永遠に人々のハードディスクメモリ
約2 .python
主な応用分野2.1python
- クラウドコンピューティング:最もホットな言語、一般的なアプリケーションをクラウドコンピューティングOpenStackの
- WEB開発:YouTubeの、Dropboxが、クレソン
- 人工知能:典型的なライブラリnumpyの、パンダ
- システム運用・保守:運転・保守要員なければならない言語
- 爬虫
- 金融:定量的取引、財務分析。
差2.2python2とのpython3
- python2源が均一でない、コードの重複があります
- python3源は統一し、コードのいかなる重複はありません
2.3プログラミング言語
2.3.1コンパイルと解釈
PS:コンパイラを使用して解釈言語はインタプリタであり、コンパイル言語
コンパイルされている各ステートメントのソースを機械語にコンパイルされ、バイナリにファイルを保存している、機械語コンピュータが直接実行されているので、このプログラムを実行することができます。
コンパイルされた言語:C / C ++、Golang
メリット:速く走ります
短所:スロー開発効率
説明プログラムの実行時、および実行するための言語として解釈されたので、速度が非常に遅いです
コードは(文を書いた)コンピュータによって実行されますが、コードの機械語(バイナリ形式)によって生成されていないためです
インタプリタ言語:Java、C#の、PHPやJavaScript、Pythonの、ルビー、など
長所:スローランニング
短所:迅速な開発効率
種類2.4pythonインタプリタ
インタプリタの役割:マシンが実行できるように、機械語の形式でバイナリコードに変換する(CMDパイソンは、Pythonのインタープリタに入力されます)
CPythonの
C言語でのpython。CPythonとはその後、バイトコードファイルに(PYファイル)(PYCファイル)をソース仮想マシンのpython上で実行されます
Jythonの
そして、PythonのJava実装、動的バイトコードにコンパイルのJython Javaコード、JVM上で動作します
IronPythonの
C#の実装パイソン、パイソンIronPythonのC#コードは、バイトコードにコンパイルされ、その後、CLR上で実行されます
PyPy
Pythonのコードはマシンコードに直接コンパイルされます。
III。はじめに
3.1変数のルール
変数は、文字、数字、アンダースコアです
数字で始まる禁止
Pythonのキーワードの使用を禁止します
あなたは中国と使用することはできませんピンインを
変数名は大文字と小文字が区別されます
変数名は説明的でなければなりません
推奨言葉遣い
キャメルケース命名アンダー
3.2定数(一定量)
- 大文字の変数名
3.3ノート
- 単一行コメント#
- マルチラインは、「「」「」コメント」や「「」「」」
3.4データ型
- 整数
- 文字の文字列
- ブール値の正しいか間違っています
- リスト
- タプル
- 辞書
- セット