华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python問(wèn)答 >> 文章內(nèi)容

python怎么開(kāi)始學(xué)

來(lái)源:中華考試網(wǎng)  [2020年10月30日]  【

  隨著Python的進(jìn)一步發(fā)展,越來(lái)越多的現(xiàn)成的Python的機(jī)器學(xué)習(xí)的算法已經(jīng)發(fā)布出來(lái)。為了可以更好地運(yùn)用這些機(jī)器學(xué)習(xí)的算法,我們有必要對(duì)Python有個(gè)初步的了解。以下是小編為你整理的python怎么開(kāi)始學(xué)

  Python不同層級(jí)的語(yǔ)句之間間隔四個(gè)空格縮進(jìn), indentation。Python有比較嚴(yán)格的語(yǔ)法結(jié)構(gòu),需要不同層級(jí)的代碼之間相差四個(gè)空格,不然就不能編譯通過(guò)。

  Python中輸出到console是用print,然后接收鍵盤(pán)輸入是用raw_input(),示例name = raw_input(What's your name?);

  寫(xiě)完程序之后,要用不同的輸入來(lái)測(cè)試寫(xiě)的程序是否正確。

  變量Variables,用于存儲(chǔ)后續(xù)可能用到的數(shù)據(jù)

  數(shù)據(jù)類(lèi)型Data Type,包含數(shù)值和布爾值

  注釋?zhuān)?dāng)行注釋用#,多行注釋"""開(kāi)始"""結(jié)束,如下圖所示

  基本數(shù)學(xué)運(yùn)算符,+,-,*,/

  指數(shù)運(yùn)算符,**

  取余運(yùn)算符,%

  如何選擇版本

  Python 2.x 和 3.x 通常已經(jīng)內(nèi)置在現(xiàn)代 Linux 發(fā)行版中,你可以立刻使用它。你可以終端模擬器中輸入 "python" 或 "python3"來(lái)進(jìn)入 Python shell, 并輸入 "quit()" 退出。

  如果你希望在鍵入 "python" 時(shí)使用 Python 3.x 而不是 2.x,你可以像下面一樣更改對(duì)應(yīng)的符號(hào)鏈接:

  順便一提,有一點(diǎn)需要注意:盡管 Python 2.x 仍舊被使用,但它并不會(huì)被積極維護(hù)。因此,你可能要考慮像上面指示的那樣來(lái)切換到 3.x。2.x 和 3.x 的語(yǔ)法有一些不同,我們會(huì)在這個(gè)系列文章中使用后者。

  另一個(gè)在 Linux 中使用 Python 的方法是通過(guò) IDLE (Python 集成開(kāi)發(fā)環(huán)境),這是一個(gè)為編寫(xiě) Python 代碼而生的圖形用戶(hù)界面。在安裝它之前,你最好查看一下適用于你的 Linux 發(fā)行版的 IDLE 可用版本。

  然后,你可以像下面一樣安裝它:

python課程免費(fèi)試聽(tīng)預(yù)約

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  $ sudo aptitude install idle-python3.2

  安裝成功后,你會(huì)看到 IDLE 的運(yùn)行畫(huà)面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。

  集合的與操作

  我們可以看到集合輸出的效果會(huì)有一個(gè)set表示。

  aaa = [1,2,3]bbb = [3,4,5,6]a_a = set(aaa)b_b = set(bbb)

  集合中并集的表示:

  k = a_a | b_b

  print k

  使用一個(gè)| 線(xiàn)表示 ,求出2個(gè)數(shù)的并集。

  vip = a_a.union(b_b) #并集print vip

  集合中交集的表示 使用 ^ 表示求交集

  k = a_a ^ b_b #交集合

  print (a_a.intersection(b_b)) # 求交!!!!

  集合中求出不同項(xiàng)目的結(jié)果

  print (a_a.difference(b_b))

  需要單獨(dú)說(shuō)明的是求的是自己的和他人的不同,不是兩者一起的不同

  下載Activepython安裝包

  ActivePython 包含了一個(gè)完整的 Python 內(nèi)核,直接調(diào)用 Python 官方的開(kāi)源內(nèi)核,附加了一些 Python 的 Windows擴(kuò)展,同時(shí)還提供了全部的訪(fǎng)問(wèn) Windows APIs 的服務(wù),可以免費(fèi)使用。提供供32位、64位的python安裝包。

  這里使用的是python 2.7.10版本,為什么不用python 3.X呢?因?yàn),目前主流Linux web服務(wù)器的核心版本是2.7,方便部署web應(yīng)用。

  如果這里你使用瀏覽器Chrome,會(huì)提示你是否選擇安裝,選擇保留下載安裝包即可。

  選擇點(diǎn)擊“運(yùn)行”軟件即可,建議大家選擇默認(rèn)安裝,方便管理環(huán)境變量。

  python的拓展庫(kù)一般有一致的的默認(rèn)安裝路徑,選擇默認(rèn)安裝,減少程序報(bào)錯(cuò)。

  查看是否安裝成功。

  點(diǎn)擊windows開(kāi)始菜單。選擇“運(yùn)行“,輸入”cmd“,啟動(dòng)命令行窗口。

  在命令行中,輸入”python“,查看是否安裝成功

  優(yōu)化python安裝包管理工具。Activepython自帶了pypm安裝包管理工具。所以,這里可以使用pypm來(lái)安裝pip管理工具,順利實(shí)現(xiàn)拓展包的安裝使用。

  為什么不直接使用pypm?因?yàn),更新慢、?jīng)常安裝失敗、下載速度慢……,除非你是付費(fèi)用戶(hù)。

  在新開(kāi)的命令行窗口中輸入”pypm install pip“,即可。

責(zé)編:fushihao
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
夏邑县| 东乡族自治县| 志丹县| 瑞安市| 年辖:市辖区| 上杭县| 景东| 安多县| 湄潭县| 镇原县| 德钦县| 郑州市| 措美县| 广昌县| 丽江市| 瑞昌市| 广汉市| 宜兴市| 萝北县| 平远县| 班玛县| 绥芬河市| 南乐县| 葵青区| 广河县| 黄龙县| 金沙县| 西林县| 海宁市| 镇平县| 阳城县| 康保县| 墨脱县| 江永县| 呼和浩特市| 监利县| 奇台县| 长治县| 兰溪市| 广州市| 岫岩|