朋友圈

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:北京職業(yè)技能培訓(xùn)資訊 > 北京維修培訓(xùn)資訊 > 總算理解零基礎(chǔ)學(xué)習(xí)python

總算理解零基礎(chǔ)學(xué)習(xí)python

日期:2019-09-18 17:12:56     瀏覽:163    來源:天才領(lǐng)路者
核心提示:Python是非常簡潔的一種腳本語言,寫同樣的程序,代碼量僅為java的三分一,除了性能沒有Java強(qiáng)之外,它的優(yōu)點(diǎn)還是相當(dāng)多的。以下是小編為你整理的零基礎(chǔ)學(xué)習(xí)python?下載Activepython安裝包。

Python是非常簡潔的一種腳本語言,寫同樣的程序,代碼量僅為java的三分一,除了性能沒有Java強(qiáng)之外,它的優(yōu)點(diǎn)還是相當(dāng)多的。以下是小編為你整理的零基礎(chǔ)學(xué)習(xí)python ?

下載Activepython安裝包。 ?

ActivePython 包含了一個(gè)完整的 Python 內(nèi)核,直接調(diào)用 Python 官方的開源內(nèi)核,附加了一些 Python 的 Windows擴(kuò)展,同時(shí)還提供了全部的訪問 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)用。 ?

零基礎(chǔ)學(xué)習(xí)python

?

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

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

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

查看是否安裝成功。 ?

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

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

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

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

在新開的命令行窗口中輸入”pypm install pip“,即可。 ?

字典的實(shí)用方法

d = {"Start": "開始", "learning": "學(xué)習(xí)", "python": "python", "version": 3} ?

# 看看d的類型是否是字典dict ?

# ?

print(type(d)) ?

# 輸出字典 ?

# {'Start': '開始', 'learning': '學(xué)習(xí)', 'python': 'python', 'version': 3} ?

print(d) ?

# 用d.keys()返回dict的所有鍵,結(jié)果是list ?

# dict_keys(['Start', 'learning', 'python', 'version']) ?

print(d.keys()) ?

# 用for語句循環(huán)返回所有鍵 ?

# Start learning python version ?

for key in d.keys(): ?

print(key, end=' ') ?

# 用d.values()返回dict的所有值 ?

# 如果里面沒有嵌套別的dict,結(jié)果是list ?

# dict_values(['開始', '學(xué)習(xí)', 'python', 3]) ?

print(d.values()) ?

# 用for語句循環(huán)返回所有值 ?

# 開始 學(xué)習(xí) python 3 ?

for values in d.values(): ?

print(values, end=' ',) ?

# 用items()返回一組一組的鍵值對 ?

# 結(jié)果是list,只不過list里面的元素是元組 ?

# dict_items([('Start', '開始'), ('learning', '學(xué)習(xí)'), ('python', 'python'), ('version', 3)]) ?

print(d.items()) ?

# 用for語句循環(huán)返回一組一組的鍵值對 ?

# ('Start', '開始')('learning', '學(xué)習(xí)')('python', 'python')('version', 3) ?

for items in d.items(): ?

print(items, end='') ?

# 查看dict項(xiàng)目個(gè)數(shù) ?

print(len(d)) ?

new_d = d.copy() ?

# 拷貝dict ?

print(new_d) ?

# 詞典中增添一個(gè)新元素 ?

d["now"] = "現(xiàn)在" ?

# {'Start': '開始', 'learning': '學(xué)習(xí)', 'python': 'python', 'version': 3, 'now': '現(xiàn)在'} ?

print(d) ?

# del刪除詞典中的一個(gè)元素 ?

# 沒有返回值,如果刪除鍵不存在,返回錯(cuò)誤 ?

del d['now'] ?

# {'Start': '開始', 'learning': '學(xué)習(xí)', 'python': 'python', 'version': 3} ?

print(d) ?

# 根據(jù)key刪除相應(yīng)的鍵值對,并返回該值 ?

d.pop('Start') ?

# {'learning': '學(xué)習(xí)', 'python': 'python', 'version': 3} ?

print(d) ?

d1 = {"now": "現(xiàn)在"} ?

# 把一個(gè)詞典合并到另一個(gè)詞典中 ?

# 把d1詞典合并到d詞典中 ?

d.update(d1) ?

# {'learning': '學(xué)習(xí)', 'python': 'python', 'version': 3, 'now': '現(xiàn)在'} ?

print(d) ?

如何有效學(xué)習(xí)

基礎(chǔ)知識:學(xué)習(xí)每一種新的編程語言都是從最基本的開始,對于python而言也是需要先學(xué)習(xí)其基礎(chǔ)知識。 ?

python的基礎(chǔ)知識包括:變量和數(shù)據(jù)類型,List和Tuple,條件判斷和循環(huán),Dict和Set, 函數(shù),切片,迭代和列表生成式。 ?

注意:學(xué)習(xí)基礎(chǔ)知識切莫著急,一定要打好基礎(chǔ),這樣才會(huì)更好的應(yīng)用python。 ?

進(jìn)階知識:學(xué)完掌握基礎(chǔ)知識之后,就要學(xué)習(xí)進(jìn)階知識了。 ?

python的進(jìn)階知識包括:函數(shù)式編程,模塊,面向?qū)ο缶幊袒A(chǔ),類的繼承和定制類。

?

python裝飾器:裝飾器是很重要的一個(gè)知識點(diǎn)。 ?

關(guān)于裝飾器需要涉及到函數(shù)作用域.閉包的使用和裝飾器的概念及使用。 ?

高階知識: ?

文件處理,錯(cuò)誤和異常和正則表達(dá)式 ?

提升階段: ?

數(shù)據(jù)庫操作,Django框架和爬蟲技術(shù)。 ?

如何學(xué)好python

買一本好書。

不一定非要一直遍敲代碼邊學(xué)習(xí),個(gè)人經(jīng)驗(yàn),當(dāng)代碼邏輯很清晰,經(jīng)過之前C語言刷題的鍛煉之后,看書學(xué)習(xí)新的編程語言效果也是非常好,狀態(tài)好的時(shí)候,半天就能學(xué)100多頁。這里推薦可以看看python丶基礎(chǔ)教程,笨方法學(xué)python。

注重實(shí)踐。

注意和*條并不沖突,多敲代碼才是王道。可以去codeforce上做題,雖然都是英文的,但是可以用python提交,此外還有計(jì)丶蒜客,pythontip。后兩者更加簡單。多多訓(xùn)練,解決問題。

注意需求。

你學(xué)python,想用它做什么?可以去一些項(xiàng)目網(wǎng)站,例如國內(nèi)的shiyanlou,去跟著做做一個(gè)個(gè)真正的項(xiàng)目,還有很多書上有很多實(shí)戰(zhàn)項(xiàng)目,跟著做下來。然后,很必要的,自己在這個(gè)項(xiàng)目上添加上自己的一些想法,將它變成自己的項(xiàng)目,這一點(diǎn)提高非常大

注意網(wǎng)絡(luò)資源。

像百度經(jīng)驗(yàn)一樣,也可以多逛逛知乎,CSDN,博客園,看看大牛們都是怎么學(xué)習(xí)的,很多方法都會(huì)有介紹,自己有選擇的學(xué)習(xí)。

記錄自己的學(xué)習(xí)

開通博客,像CSDN,博客園,或者自己搭建的博客都可以,記錄下自己的學(xué)習(xí)心得,不要怕自己的成果會(huì)被竊取,你那點(diǎn)知識大牛們是不屑的,一步一個(gè)腳印,在你往回看自己一篇篇博客的時(shí)候,你會(huì)發(fā)現(xiàn)自己已經(jīng)走了很遠(yuǎn)。

注意找個(gè)小伙伴

有個(gè)志同道合,水平相當(dāng)?shù)幕锇橐黄饘W(xué)習(xí)效率是非常高的,這里也并不是說要在一塊學(xué)習(xí),而是互相知道對方正在干些什么,我們可以互相分享自己的知識,自己的新發(fā)現(xiàn),這也是為將來你的合作伙伴打下基礎(chǔ)。

如果本頁不是您要找的課程,您也可以百度查找一下: