如何自學(xué) python(干貨合集)_第1頁(yè)
已閱讀1頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、如何自學(xué)Python(干貨合集)LearnPythonTheHardWay:learnpythonthehardway.gbook零編程基礎(chǔ)學(xué)python,淺顯易懂,操作性強(qiáng)。中文翻譯版本:笨辦法學(xué)Python:lpthwcn.enlatestindex.html其實(shí)python非常適合初學(xué)者入門(mén),上手很容易。我就是完全通過(guò)網(wǎng)上資源學(xué)了python的。最大的是3點(diǎn)經(jīng)驗(yàn):1.找一本淺顯易懂,例程比較好的教程,從頭到尾看下去。不要看很多本,

2、專(zhuān)注于一本。把里面的例程都手打一遍,搞懂為什么。2.去找一個(gè)實(shí)際項(xiàng)目練手。我當(dāng)時(shí)是因?yàn)橐鲆粋€(gè)網(wǎng)站,不得已要學(xué)python。這種條件下的效果比你平時(shí)學(xué)一門(mén)新語(yǔ)言要好很多。所以最好是要有真實(shí)的項(xiàng)目做??梢哉?guī)讉€(gè)同學(xué)一起做個(gè)網(wǎng)站之類(lèi)。3.最好能找到一個(gè)已經(jīng)會(huì)python的人。問(wèn)他一點(diǎn)學(xué)習(xí)規(guī)劃的建議,然后在遇到卡殼的地方找他指點(diǎn)。這樣會(huì)事半功倍推薦幾個(gè)網(wǎng)上的資源:簡(jiǎn)明Python教程與孩子一起學(xué)編程HeadFirstPython中文版笨辦法學(xué)

3、PythonDive.Into.Python中文版(附課程源碼)Python核心編程深入理解PythonPython標(biāo)準(zhǔn)庫(kù)Python編程指南diango_book中文版解壓密碼均為::crossin.me======================在線(xiàn)教程:簡(jiǎn)明Python教程:簡(jiǎn)明Python教程(較新版):AByteofPythonDiveintoPython:DiveIntoPython階段一:前輩領(lǐng)進(jìn)門(mén)。第一眼是一個(gè)前輩給我看

4、了看Python的代碼,因?yàn)樽约鹤钤鐚W(xué)習(xí)的是Java語(yǔ)言,第一眼看到Python的時(shí)候,前輩說(shuō),“Python是面向?qū)ο蟮摹保缓缶痛蛴×藥拙浯a。可我怎么也看不出到底哪里是“面向?qū)ο蟆钡?。前輩說(shuō)“在?CS61A:SICPwithPython:作為計(jì)算機(jī)相關(guān)人士,SICP都不了解,實(shí)在很慚愧,所以來(lái)還債了。這應(yīng)該是起源于MIT的SICP教程,一個(gè)用Python,一個(gè)用Scheme。?看到一個(gè)有趣的python的招聘測(cè)試:同學(xué)發(fā)的一個(gè)貼,

5、總結(jié)了一下應(yīng)聘中遇到的問(wèn)題,并給出了相應(yīng)的資料來(lái)學(xué)習(xí)。如果想檢測(cè)下自己的Python水平,請(qǐng)自覺(jué)移步北京視訊天下的開(kāi)發(fā)測(cè)試。?MOOC們:在線(xiàn)公開(kāi)課很多,見(jiàn)課程圖譜;僅在Codecademy上學(xué)了一點(diǎn);現(xiàn)在希望能夠每天跟進(jìn)一些感興趣的課程,多多學(xué)習(xí)。?書(shū):去年6月份一同事離職,我買(mǎi)了兩本黑客與畫(huà)家,一本送給他(博客一起去看海),另一本給部門(mén)老大;他回送了一本Python源代碼剖析,看書(shū)名就知道是講底層原理的,有機(jī)會(huì)啃啃。?源代碼:直接到

6、Github上去找吧。Python與數(shù)據(jù)庫(kù)在項(xiàng)目開(kāi)發(fā)中,數(shù)據(jù)庫(kù)應(yīng)用必不可少。這里匯總下目前接觸過(guò)的數(shù)據(jù)庫(kù)和使用教程。SQL,計(jì)算機(jī)出身的人應(yīng)該都學(xué)過(guò),若有疑問(wèn)可以參考WikipediaSQL,并使用SQLite做下練習(xí)。?PEP249:DBAPI:數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)接口規(guī)范,當(dāng)時(shí)還做了一份筆記。?SQLite:教程見(jiàn)SQLitePythonTutial;若要深入了解,推薦TheDefinitiveGuidetoSQLite;看此書(shū)時(shí),做了一些好

7、句子、段落的摘要,見(jiàn)SentencesinSQLite3。?MySQL:教程見(jiàn)PythonMySQLDatabaseAccess。?acleDatabase:有可能這是最龐大的數(shù)據(jù)庫(kù),所以需要專(zhuān)職的DBA。官方教程TheMasteringaclePythonSeries,快速入門(mén)教程cx_acleQuickStart。?SQLAlchemy:Python的M標(biāo)準(zhǔn)和框架,解決面向?qū)ο缶幊毯完P(guān)系數(shù)據(jù)庫(kù)模式不匹配的問(wèn)題。數(shù)據(jù)庫(kù)理論除了SQL,

8、還有另一派NoSQL。關(guān)于常見(jiàn)NoSQL產(chǎn)品的比較見(jiàn)MainNoSQLDatabaseComparison;若果需要一些NoSQL的理論知識(shí)和基本概念,見(jiàn)TheNoSQLEcosystem、BigData與NoSQL。目前僅用過(guò)MongoDB和Redis。?MongoDB:如果熟悉SQL,MongDB的學(xué)習(xí)成本會(huì)很低;相關(guān)資料見(jiàn)PythonLanguageCenterinMongoDB;用過(guò)的兩個(gè)驅(qū)動(dòng):1)PyMongo,提供了類(lèi)似Mo

9、ngoShell的接口;2)MongoEngine:APythonObjectDocumentMapperfwkingwithMongoDB,即MongoDB的M框架,此時(shí)變成了ODM,MongoEngineonGithub。?Redis:Redis需要一些學(xué)習(xí)成本,入門(mén)推薦TheLittleRedisBook;用過(guò)的Python客戶(hù)端驅(qū)動(dòng)Redispy;更多客戶(hù)端見(jiàn)RedisClients。?NoSQL建模:SQL發(fā)展了幾十年,有很成

10、熟的建模技術(shù),那么NoSQL呢,見(jiàn)陳皓:NoSQL數(shù)據(jù)建模技術(shù),原文NoSQLDataModelingTechniques。?更多資料:NoSQL英文站點(diǎn)見(jiàn)NoSQLDatabase;NoSQL中文論壇見(jiàn)NoSQLFan:關(guān)注NoSQl相關(guān)的新聞和技術(shù)。NoSQLFan中,MongoDB和Redis資料很多,已經(jīng)形成了資料專(zhuān)題,包括介紹、內(nèi)部實(shí)現(xiàn)、應(yīng)用與優(yōu)化、新聞等,總能發(fā)現(xiàn)你想要的東西:1)NoSQLFan:Redis資料匯總專(zhuān)題;2

11、)NoSQLFan:MongoDB資料匯總專(zhuān)題。Python與Web開(kāi)發(fā)Python的Web框架眾多,見(jiàn)WebFramewksfPython,總有一款適合你或你的項(xiàng)目,實(shí)在不行,請(qǐng)動(dòng)手打造自己的框架;為什么會(huì)有這么多框架呢,見(jiàn)WhysomanyPythonwenframewks。?Web.py:已故AaronSwartz的框架。一句話(huà)介紹“web.pyisawebframewkfPythonthatisassimpleasitispow

12、erful.web.pyisinthepublicdomainyoucanuseitfwhateverpurposewithabsolutelynorestrictions.“。接觸的第一個(gè)Web框架,后來(lái)模仿MovableType,寫(xiě)了一個(gè)簡(jiǎn)單的博客,見(jiàn)BlogonGithub,在線(xiàn)demoPastimeParadise;碰到的坑點(diǎn)是模板中嵌套Python代碼一直有縮進(jìn)問(wèn)題。?Flask:一句話(huà)介紹“Flaskisalightweig

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論