摘要:基礎(chǔ)知識(shí)安裝訪問(wèn)官網(wǎng)下載安裝通過(guò)命令行或者下載對(duì)應(yīng)版本安裝包安裝通過(guò)包管理器安裝解釋器能夠把高級(jí)編程語(yǔ)言一行一行直接轉(zhuǎn)譯運(yùn)行的程序就是解釋器?;谠诮换シ绞缴嫌兴鰪?qiáng)。授予腳本可執(zhí)行權(quán)限輸入與輸出輸入字符串,默認(rèn)返回字符串類(lèi)型。
Python基礎(chǔ)知識(shí) 安裝Python
windows 訪問(wèn)官網(wǎng)http://www.python.org下載安裝
mac 通過(guò)命令行brew install python3 或者下載對(duì)應(yīng)版本安裝包安裝
linux 通過(guò)包管理器安裝apt-get install python
解釋器能夠把高級(jí)編程語(yǔ)言一行一行直接轉(zhuǎn)譯運(yùn)行的程序就是解釋器。
要運(yùn)行python代碼,就需要python解釋器去執(zhí)行.py文件。解釋器存在多種版本,具體如下:
CPython 我們下載python安裝包默認(rèn)安裝的官方版本解釋器,由c語(yǔ)言開(kāi)發(fā)。
IPython 基于CPython,在交互方式上有所增強(qiáng)。
PyPy 優(yōu)化python代碼執(zhí)行速度的解釋器,基于JIT技術(shù)對(duì)代碼動(dòng)態(tài)編譯。
Jython 運(yùn)行在Java平臺(tái)的解釋器,將python 代碼編譯成Java字節(jié)碼執(zhí)行。
IronPython 運(yùn)行在.net平臺(tái)的解釋器,將python代碼編譯成.net字節(jié)碼執(zhí)行。
編譯器簡(jiǎn)單講,編譯器就是將“一種語(yǔ)言(通常為高級(jí)語(yǔ)言)”翻譯為“另一種語(yǔ)言(通常為低級(jí)語(yǔ)言)”的程序。
一個(gè)現(xiàn)代編譯器的主要工作流程:
源代碼 (source code) → 預(yù)處理器 (preprocessor) → 編譯器 (compiler) → 目標(biāo)代碼 (object code) → 鏈接器 (Linker) → 可執(zhí)行程序 (executables)
高級(jí)計(jì)算機(jī)語(yǔ)言便于人編寫(xiě),閱讀交流,維護(hù)。機(jī)器語(yǔ)言是計(jì)算機(jī)能直接解讀、運(yùn)行的。編譯器將匯編或高級(jí)計(jì)算機(jī)語(yǔ)言源程序(Source program)作為輸入,翻譯成目標(biāo)語(yǔ)言(Target language)機(jī)器代碼的等價(jià)程序。
編輯器Sublime Text
Notepad++
Pycharm
根據(jù)個(gè)人愛(ài)好選擇一個(gè)使用就行,我一般用Pycharm和Sublime。
運(yùn)行python腳本新建一個(gè).py文件,輸入以下代碼:
# test.py #!usr/bin/python print("HelloWorld")
1.通過(guò)終端命令執(zhí)行腳本 python test.py,可以看到輸出HelloWorld。
2.授予python腳本可執(zhí)行權(quán)限:
$ chmod a+x test.py $ ./test.py HelloWorld輸入與輸出 input
輸入字符串,默認(rèn)返回字符串類(lèi)型。
print輸出格式:
print("%format1 %format2..." % (var1,var2...))應(yīng)用領(lǐng)域
圖形圖像處理
數(shù)字處理
文本處理
數(shù)據(jù)庫(kù)編程
web編程
多媒體應(yīng)用
人工智能
等
End文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/41138.html
摘要:基礎(chǔ)知識(shí)基礎(chǔ)語(yǔ)法基礎(chǔ)知識(shí)編程第一步基礎(chǔ)知識(shí)基本數(shù)據(jù)類(lèi)型基礎(chǔ)知識(shí)解釋器基礎(chǔ)知識(shí)注釋基礎(chǔ)知識(shí)運(yùn)算符基礎(chǔ)知識(shí)數(shù)字基礎(chǔ)知識(shí)字符串基礎(chǔ)知識(shí)列表基礎(chǔ)知識(shí)元組基礎(chǔ)知識(shí)字典基礎(chǔ)知識(shí)條件控制基礎(chǔ)知識(shí)循環(huán)基礎(chǔ)知識(shí)迭代器與生成器基礎(chǔ)知識(shí)函數(shù)基礎(chǔ)知識(shí)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知 Python3基礎(chǔ)知識(shí) | 基礎(chǔ)語(yǔ)法?Python3基礎(chǔ)知識(shí) | 編程第一步?Python3基礎(chǔ)知識(shí) | 基本數(shù)據(jù)類(lèi)型Python3基礎(chǔ)知識(shí) | ...
摘要:基礎(chǔ)知識(shí)基礎(chǔ)語(yǔ)法基礎(chǔ)知識(shí)編程第一步基礎(chǔ)知識(shí)基本數(shù)據(jù)類(lèi)型基礎(chǔ)知識(shí)解釋器基礎(chǔ)知識(shí)注釋基礎(chǔ)知識(shí)運(yùn)算符基礎(chǔ)知識(shí)數(shù)字基礎(chǔ)知識(shí)字符串基礎(chǔ)知識(shí)列表基礎(chǔ)知識(shí)元組基礎(chǔ)知識(shí)字典基礎(chǔ)知識(shí)條件控制基礎(chǔ)知識(shí)循環(huán)基礎(chǔ)知識(shí)迭代器與生成器基礎(chǔ)知識(shí)函數(shù)基礎(chǔ)知識(shí)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知 Python3基礎(chǔ)知識(shí) | 基礎(chǔ)語(yǔ)法?Python3基礎(chǔ)知識(shí) | 編程第一步?Python3基礎(chǔ)知識(shí) | 基本數(shù)據(jù)類(lèi)型Python3基礎(chǔ)知識(shí) | ...
摘要:以下這些項(xiàng)目,你拿來(lái)學(xué)習(xí)學(xué)習(xí)練練手。當(dāng)你每個(gè)步驟都能做到很優(yōu)秀的時(shí)候,你應(yīng)該考慮如何組合這四個(gè)步驟,使你的爬蟲(chóng)達(dá)到效率最高,也就是所謂的爬蟲(chóng)策略問(wèn)題,爬蟲(chóng)策略學(xué)習(xí)不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲(chóng)的設(shè)計(jì)方案,比如說(shuō)。 (一)如何學(xué)習(xí)Python 學(xué)習(xí)Python大致可以分為以下幾個(gè)階段: 1.剛上手的時(shí)候肯定是先過(guò)一遍Python最基本的知識(shí),比如說(shuō):變量、數(shù)據(jù)結(jié)構(gòu)、語(yǔ)法...
摘要:勤學(xué)學(xué)習(xí)效率與效果取決于執(zhí)行力。這一步學(xué)習(xí)的正確姿勢(shì)是在實(shí)踐操作中發(fā)掘問(wèn)題,然后帶著問(wèn)題找答案。拆分任務(wù)將目標(biāo)分解成具體可執(zhí)行的學(xué)習(xí)任務(wù)。勤學(xué)強(qiáng)大的執(zhí)行力是學(xué)習(xí)的根本保障。分享復(fù)述檢驗(yàn)學(xué)習(xí)成果,提高學(xué)習(xí)效果的最好方法。 showImg(https://segmentfault.com/img/bVbcPGZ?w=256&h=256); 前段時(shí)間和大家一起分享了一篇關(guān)于學(xué)習(xí)方法內(nèi)容《大牛...
閱讀 2049·2023-04-26 01:59
閱讀 3332·2021-10-11 11:07
閱讀 3370·2021-09-22 15:43
閱讀 3455·2021-09-02 15:21
閱讀 2658·2021-09-01 10:49
閱讀 955·2019-08-29 15:15
閱讀 3165·2019-08-29 13:59
閱讀 2890·2019-08-26 13:36