学習と実践総括四(Python)

2212 ワード

問題のまとめ:
1.コンパイルおよび解釈、静的言語およびスクリプト言語について:
1.コンパイル:ソースコードを一度にターゲットコードに変換するプロセスであり、コンパイルは一度に翻訳され、その後ソースコードは不要となる.解釈:ソースコードを1つずつターゲットコードに変換し、同時に1つずつ実行する過程で、プログラムの実行ごとに翻訳に従って実行することを解釈する.解釈とコンパイルの2つの実行方式により,プログラミング言語は静的言語とスクリプト言語(1)静的言語コンパイル実行のプログラミング言語(C/C++Java)(2)スクリプト言語解釈実行のプログラミング言語(Python JavaScrept PHP)に分けられる.
            ( D )
A.C       ,Python       
B.                 
C.                             
D.            ,            

2.Pythonサードパーティライブラリ:
補足資料:https://www.jianshu.com/p/65551b6d68e2
     ,  Python               ( D )
A.PyQt
B.wxPython
C.pygtk
D.turtle

1.PyQt 5はPythonモジュールの形式で機能を実現し、620以上のクラス、600以上の方法と関数を含み、マルチプラットフォームのツールキットである.すべての主流オペレーティングシステムで動作可能(GUI)2.wxPythonはPythonベースのプラットフォーム間GUI拡張ライブラリであり、wxWidgets(C++作成)パッケージ実装(GUI)3.pygtkはC言語で開発され、プラットフォーム間GUIライブラリ(GUI)4.turtle:ウミガメライブラリとも呼ばれ、Python言語で流行している描画画像の関数ライブラリ(画像処理)である
     ,  Python                     ( C )
A.pandas
B.mayavi2
C.mxnet
D.numpy

1.Pandasは大量のライブラリといくつかの標準的なデータモデルを組み入れ、大規模なデータセットを効率的に操作するために必要なツールを提供する.データを迅速かつ容易に処理できる関数と方法(データ分析)2.mayavi 2(3 D図面)3.mxnet(機械学習)4.numpyは大量の次元配列とマトリクス演算をサポートし、配列演算に大量の数学関数ライブラリ(データ分析)を提供しています.
     ,  Python     Web        ( B )
A.Django
B.scrapy
C.pyramid
D.flask

1.DjangoはオープンソースのWebアプリケーションフレームワークで、Pythonによって書かれている(Web開発)2.scrapy(爬虫類)3.pyramidは規模の適当なWebアプリケーションフレームワーク(Web開発)4.flaskはWebアプリケーション開発マイクロフレームワーク(Web開発)である
3.複素数の絶対値の計算:
数式:|a+bj|=ルート番号の下(a²+b²) また複数の実部も虚部も浮動小数点型なので絶対値も浮動小数点型
          ( B )
	abs(-3+4j)
A.4.0
B.5.0
C.    
D.3.0

4.関数補足:
1.abs(x)関数:パラメータxの絶対値を返す
2.split()関数:区切り記号aを指定して文字列をスライス構文:str.split(str=",num=string.cont(str))パラメータ:str-区切り記号、デフォルトはすべての空の文字num-分割回数です.デフォルトは-1です.つまり、すべてを区切ります.パラメータnumに指定された値がある場合は、num+1のサブ文字列を区切ります.分割された文字列のリストを返します.
3.chr()関数:range(256)の範囲内の(0~255)の整数をパラメータとして使用し、対応する文字構文を返します.chr(x)パラメータ:x-整数数値戻り値:戻り値は現在の整数に対応するAscll文字です.
4.ord()関数:chr()関数(8ビットのASCII文字列)またはunichr()関数(Unicodeオブジェクト)のペア関数で、1文字(長さが1の文字列)パラメータとして、対応するAscII値、またはUnicode値を返します.与えられたUnicode文字がPython定義の範囲を超えている場合、TypeErrorの異常構文が発生します.ord(x)パラメータ:x-文字戻り値:戻り値は対応する10進数整数です.