learningpython
⑴ 求learning python中文版電子檔
⑵ ...嗎學 Python 好嗎看《Python核心編程》可以嗎
我正好剛看完 python 核心編程,對這本書還算熟悉。
如果題主有編程經驗,那麼用這本書學習編程很適合。本書第一部分介紹了 python 編程的基礎內容,包括基本語法,對象類型,分支與循環,文件操作,異常處理,函數與模塊等等。學完第一部分,用 python 處理一些日常工作,如數據提取,按規則重命名文件等等,應該都可以搞定。第二部分介紹了 python 在實踐中的運用,包括正則表達式,網路編程,多線程編程,資料庫應用,web 開發等等,學完第二部分,python 應該就就已經變成一件你非常上手的工具了,寫一個簡單爬蟲,帶GUI的客戶端等等都沒問題。
我最喜歡這本書的一點是每章節後面都有大量的習題,不僅涵蓋了本章知識點,還有不少可以擴展成小程序的題目,比如寫一個簡易字元編輯器,用戶登錄驗證器,簡易TCP代理伺服器等等,很值得練習練習。還有一本同樣類型的書 learning python ,在入門 python 時也值得一看。
如果題主完全不明白我上面在說啥,或者之前沒有編程經驗,那麼我不推薦從這本書開始學習 python。可以先看 learn python the hard way 和 think python - how to think like a computer scientist。對編程有一個基本的了解後,再學習核心編程,避免陷入到語言特性的細節中。
⑶ python入門用《Learn Python The Hard Way 》好還是《Learning
不知道你說的《Learning……》是不是指Oreilly的《Learning Python》,如果是,更建議《Learning Python》,書的頁數比較多,初學也比較枯燥,因為實戰案例比較少,這是Learning系列的特點,即更側重原理性的東西,如果真的學進去了,保證水平會提高不少!學習之後可以再找Oreilly的Programming系列以多做實戰練習!
⑷ 要學Python 需要怎樣的基礎(找工作用)
作為新人,對於如何學好PYTHON也是一頭霧雨,也很想能得到別人的幫助。
1)學好python的第一步,就是馬上到網站上下載一個python版本。我建議初學者,不要下載具有IDE功能的集成開發環境,比如Eclipse插件等。
2)下載完畢後,就可以開始學習了。學習過程中,我建議可以下載一些python的學習文檔,比如《dive into python》,《OReilly- Learning Python》等等。通過學習語法,掌握python中的關鍵字語法,函數語法,數學表達式等
3)學完了基本語法後,就可以進行互動式學習了。python具備很好的交互學習模式,對於書本上的例子我們可以通過交互平台進行操練,通過練習加深印象,達到學習掌握的目的。
4)通過以上三個步驟的學習後,我們大致掌握了python的常用方法、關鍵字用法以及函數語法等。接下去的學習上,我們就可以著手學習常用模塊的使用,
比如os,os.path,sys,string模塊等。我們可以在交互環境中先熟悉使用其中的函數,如果遇到函數的使用上的問題,可以參考python安裝後的自帶chm幫助文件。
5)為了更好得掌握python,我們的學習不能只是停留在學習一些語法或者api階段。在此階段中,我們可以嘗試用python解決我們項目中遇到的一些問題,如果項目不是用python開發的,那我們可以想想能不能用python製作一些項目組可以使用的一些工具(utility),通過這些工具簡化項目組成員的任務,提高我們的工作效率。如果沒有項目,我們也可以自己找些題目來自己練習練習。
6)經過以上鍛煉後,我們的python知識水平肯定是越來越高。接下去的學習,我們就要更上一層樓。為了學以致用,真正能應用於項目開發或產品開發,我們還必須學習企業應用開發中必須要掌握的網路和資料庫知識。在此的學習就不光是python語言本身的學習了,如果之前沒有學習和掌握很網路和資料庫知識,在此階段我們可以藉此機會補習一把。
7)在此,我想我們對python的使用以及信手拈來了,即使忘了api的用法,我們也可以在短時間內通過查看文檔來使用api。那麼接下去,我們要學習什麼呢?那就是設計能力,在學習設計能力的過程中,如果對類等面向對象的概念不清楚的,在此階段也可以學習或加以鞏固。就像飛機設計師設計飛機通過學習模型來設計一樣,我們也可以通過學習書上的經典例子來學習設計。等有了設計的基本概念後,我們就可以著手設計我們的程序了。在此階段中,我們重要的是學習抽象的思想,通過隔離變化點來設計我們的模塊。
8)到此階段,我們已經是真正入門了。在接下去的工作中,就是要快速地通過我們的所學來服務項目了。在此階段,我們除了掌握python自帶的模塊外,我們最好在掌握一些業界廣泛使用的開源框架,比如twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發,大大節省項目寶貴時間。
9)你已經是個python行家了,在此階段,我們在工作中會遇到一些深層次的、具體的困難問題。面對這些問題,我們已經有自己的思考方向和思路了。我們時常會上網觀看python的最新發展動態,最新python技術和開源項目,我們可以參與python論壇並結交社區中一些python道友。
10)你已經是個python專家,在此階段你應該是個python技術傳播者。時不時在組織中開壇講座,並在博客上傳播你的python見解。你會上論 壇幫助同行們解決他們提出的問題,你會給網站提出你的寶貴建議,並為python語言發展獻計獻策。 任何知識的學習無止境,python的學習也不另外。在掌握python的用法、api和框架後,我們更要學習設計模式、開發方法論等。
⑸ 如何在實踐中學習Python
如果你是在校生,你可以加入相關實驗室。如果不是的話,有些python論壇或者編程論壇你可以進去看看,有相關項目練手。像碼雲,github上有很多python項目,你可以申請加入,當然要求較高。也可以把python2的程序用python3寫(網上大多是用2寫的爬蟲 學2的忽略)
我當時是在知乎,開源中國,還是開發者頭條中看到的,有一些前輩給出的建議。我就找了感興趣的練手,我寫了一些爬蟲:爬取網路圖片(不受『翻頁』限制),模擬登陸,cookie登陸等。
在實踐中你會發現很多問題,我寫第一個爬蟲是遇到了"編碼"問題,爬取的源碼出現亂碼情況。也出現過文件的保存問題(html文件以文本形式打開可以,瀏覽器打開亂碼)。
在實踐中遇到亂七八糟的問題很多,基本是靠網路,谷歌解決的(有些時候的想放棄,但一定要堅持)
⑹ 想系統學習下python,打算買本python學習手冊(learning python),大家推薦下是買第3版還是買第4版的
建議買第4版,第四版加入了有關pathon3.0的內容。
⑺ 學習Python編程工作好找嗎
python是一門語法優美的編程語言,不僅可以作為小工具使用提升我們日常工作效率,也可以單獨作為一項高新就業技能!所以學完Python編程之後,只要真的掌握了相關技術,想要找到好的工作還是比較容易的。
學完Python編程之後可以做的工作:
軟體開發,用python做軟體是很多人正在從事的工作,不管是B/S軟體,還是C/S軟體,都能做。並且需求量還是挺大的;
數據挖掘,python可以製作出色的爬蟲工具來進行數據挖掘,而在很多的網路公司中數據挖掘的崗位也不少;
游戲開發,python擴展性很好,擁有游戲開發的庫,而且游戲開發絕對是暴力職業;
大數據分析,如今是大數據的時代,用python做大數據也是可以的,大數據分析工程師也是炙手可熱的職位;
全棧工程師,如今程序員都在向著全棧的方向發展,而學習python更具備這方面的優勢;
系統運維,python在很多linux中都支持,而且語法特點很向shell腳本,學完python做個系統運維也是很不錯的。
你可以考察對比一下南京課工場、北大青鳥、中博軟體學院等開設python語言的學校。祝你學有所成,望採納。
北大青鳥中博軟體學院python課堂實拍
⑻ 應該怎樣學習python
先拿本教材看看,然後通過親身實踐一段時間,再找高手解惑!最後關鍵是接項目,或者演練一下別人的經典項目。
最後是自己的創新!
⑼ 《LearningPython,5thEdition》pdf下載在線閱讀,求百度網盤雲資源
《Learning Python, 5th Edition》([美] Mark Lutz)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1nujl43jpNKjGeGr3BMljNA
書名:Learning Python, 5th Edition
作者:[美] Mark Lutz
豆瓣評分:9.2
出版社:O'Reilly Media
出版年份:2013-7-6
頁數:1600
內容簡介:If you want to write efficient, high-quality code that's easily integrated with other languages and tools, this hands-on book will help you be proctive with Python quickly. Learning Python, Fifth Edition, is an easy-to-follow, self-paced tutorial based on author and Python expert Mark Lutz's popular training course. You'll find lots of annotated examples and illustrations to help you get started with Python 2.7 and 3.3. Each chapter contains a standalone lesson on a key component of the language. Learn about Python's major built-in object types such as numbers, lists, and dictionaries Create and process objects using Python statements, and learn Python's general syntax model Structure and reuse code with Python's basic proceral tool Learn about Python moles: packages of statements, functions, and other tools organized into larger components Discover Python's object-oriented programming tool for structuring code Learn about the exception-handling model and development tools for writing larger programs Explore advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing