Python基礎知識

Python基礎知識

clipboard.png

安裝Python

  • windows 訪問官網http://www.python.org下載安裝
  • mac 經過命令行brew install python3 或者下載對應版本安裝包安裝
  • linux 經過包管理器安裝apt-get install python

解釋器

可以把高級編程語言一行一行直接轉譯運行的程序就是解釋器。
要運行python代碼,就須要python解釋器去執行.py文件。解釋器存在多種版本,具體以下:python

  • CPython 咱們下載python安裝包默認安裝的官方版本解釋器,由c語言開發。
  • IPython 基於CPython,在交互方式上有所加強。
  • PyPy 優化python代碼執行速度的解釋器,基於JIT技術對代碼動態編譯。
  • Jython 運行在Java平臺的解釋器,將python 代碼編譯成Java字節碼執行。
  • IronPython 運行在.net平臺的解釋器,將python代碼編譯成.net字節碼執行。

編譯器

簡單講,編譯器就是將「一種語言(一般爲高級語言)」翻譯爲「另外一種語言(一般爲低級語言)」的程序。
一個現代編譯器的主要工做流程:linux

源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 連接器 (Linker) → 可執行程序 (executables)

高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將彙編或高級計算機語言源程序(Source program)做爲輸入,翻譯成目標語言(Target language)機器代碼的等價程序。web

編輯器

  • Sublime Text
  • Notepad++
  • Pycharm

根據我的愛好選擇一個使用就行,我通常用Pycharm和Sublime。數據庫

運行python腳本

新建一個.py文件,輸入如下代碼:編程

# test.py
#!usr/bin/python
print('HelloWorld')

1.經過終端命令執行腳本 python test.py,能夠看到輸出HelloWorld。windows

2.授予python腳本可執行權限:編程語言

$ chmod a+x test.py
$ ./test.py
HelloWorld

輸入與輸出

input

輸入字符串,默認返回字符串類型。編輯器

print

輸出格式:優化

print('%format1 %format2...' % (var1,var2...))

應用領域

  • 圖形圖像處理
  • 數字處理
  • 文本處理
  • 數據庫編程
  • web編程
  • 多媒體應用
  • 人工智能

End

相關文章
相關標籤/搜索