成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python基礎知識

acrazing / 498人閱讀

摘要:基礎知識安裝訪問官網(wǎng)下載安裝通過命令行或者下載對應版本安裝包安裝通過包管理器安裝解釋器能夠把高級編程語言一行一行直接轉(zhuǎn)譯運行的程序就是解釋器。基于在交互方式上有所增強。授予腳本可執(zhí)行權限輸入與輸出輸入字符串,默認返回字符串類型。

Python基礎知識

安裝Python

windows 訪問官網(wǎng)http://www.python.org下載安裝

mac 通過命令行brew install python3 或者下載對應版本安裝包安裝

linux 通過包管理器安裝apt-get install python

解釋器

能夠把高級編程語言一行一行直接轉(zhuǎn)譯運行的程序就是解釋器。
要運行python代碼,就需要python解釋器去執(zhí)行.py文件。解釋器存在多種版本,具體如下:

CPython 我們下載python安裝包默認安裝的官方版本解釋器,由c語言開發(fā)。

IPython 基于CPython,在交互方式上有所增強。

PyPy 優(yōu)化python代碼執(zhí)行速度的解釋器,基于JIT技術對代碼動態(tài)編譯。

Jython 運行在Java平臺的解釋器,將python 代碼編譯成Java字節(jié)碼執(zhí)行。

IronPython 運行在.net平臺的解釋器,將python代碼編譯成.net字節(jié)碼執(zhí)行。

編譯器

簡單講,編譯器就是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序。
一個現(xiàn)代編譯器的主要工作流程:

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

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

編輯器

Sublime Text

Notepad++

Pycharm

根據(jù)個人愛好選擇一個使用就行,我一般用Pycharm和Sublime。

運行python腳本

新建一個.py文件,輸入以下代碼:

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

1.通過終端命令執(zhí)行腳本 python test.py,可以看到輸出HelloWorld。

2.授予python腳本可執(zhí)行權限:

$ chmod a+x test.py
$ ./test.py
HelloWorld
輸入與輸出 input

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

print

輸出格式:

print("%format1 %format2..." % (var1,var2...))
應用領域

圖形圖像處理

數(shù)字處理

文本處理

數(shù)據(jù)庫編程

web編程

多媒體應用

人工智能

End

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41138.html

相關文章

  • Python3基礎知識

    摘要:基礎知識基礎語法基礎知識編程第一步基礎知識基本數(shù)據(jù)類型基礎知識解釋器基礎知識注釋基礎知識運算符基礎知識數(shù)字基礎知識字符串基礎知識列表基礎知識元組基礎知識字典基礎知識條件控制基礎知識循環(huán)基礎知識迭代器與生成器基礎知識函數(shù)基礎知識數(shù)據(jù)結構基礎知 Python3基礎知識 | 基礎語法?Python3基礎知識 | 編程第一步?Python3基礎知識 | 基本數(shù)據(jù)類型Python3基礎知識 | ...

    freecode 評論0 收藏0
  • Python3基礎知識

    摘要:基礎知識基礎語法基礎知識編程第一步基礎知識基本數(shù)據(jù)類型基礎知識解釋器基礎知識注釋基礎知識運算符基礎知識數(shù)字基礎知識字符串基礎知識列表基礎知識元組基礎知識字典基礎知識條件控制基礎知識循環(huán)基礎知識迭代器與生成器基礎知識函數(shù)基礎知識數(shù)據(jù)結構基礎知 Python3基礎知識 | 基礎語法?Python3基礎知識 | 編程第一步?Python3基礎知識 | 基本數(shù)據(jù)類型Python3基礎知識 | ...

    z2xy 評論0 收藏0
  • Python爬蟲學習路線

    摘要:以下這些項目,你拿來學習學習練練手。當你每個步驟都能做到很優(yōu)秀的時候,你應該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學習不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲的設計方案,比如說。 (一)如何學習Python 學習Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數(shù)據(jù)結構、語法...

    liaoyg8023 評論0 收藏0
  • 干貨 | 學習Python的正確姿勢

    摘要:勤學學習效率與效果取決于執(zhí)行力。這一步學習的正確姿勢是在實踐操作中發(fā)掘問題,然后帶著問題找答案。拆分任務將目標分解成具體可執(zhí)行的學習任務。勤學強大的執(zhí)行力是學習的根本保障。分享復述檢驗學習成果,提高學習效果的最好方法。 showImg(https://segmentfault.com/img/bVbcPGZ?w=256&h=256); 前段時間和大家一起分享了一篇關于學習方法內(nèi)容《大牛...

    Thanatos 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<