最好的 Python 網站開發方面的學習教程有哪些?
小白Python教程,Python3中文教程電子版 廖雪峰的小白python教程,有python2和python3兩個版本:
簡明Python教程 簡明python教程,是《A Byte of Python》的中文版
零基礎學Python 老齊(qiwsir)的Python基礎教程Gitbook版
可愛的 Python 大媽(Zoom.Quiet)創意並組建團隊,完全由 CPyUG 成員自發組織完成。
- Python 2.7 官方教程中文版
- Python 3.3 官方教程中文版
《Python Cookbook》 3rd Edition中文版 注重實踐的一本書,但不適合初學者。
深入 Python 3 《dive into python3》的中譯版。
- PEP8 Python代碼風格規範
Google Python 風格指南 中文版 寫python的人都應該遵循的原則。
Python入門教程 (PDF) Python 官方入門的中文翻譯版(主頁)。翻譯工程屬於 O.B.P 計劃的一部分,主要翻譯者為劉鑫與 DocsPy3zh, 校對為 Zoom.Quiet。
Python的神奇方法指南 有關Python內編寫類的各種技巧和方法(構建和初始化、重載操作符、類描述、屬性訪問控制、自定義序列、反射機制、可調用對象、上下文管理、構建描述符對象、Pickling)。你可以把它當作一個教程,進階,或者使用參考
笨辦法學 Python (PDF版下載) 《Learn Python The Hard Way》中譯版
- Python學習筆記
stackoverflow上Python相關回答整理翻譯 stackoverflow上python相關的熱門問題
Python 指南
The Hitchhiker』s Guide to Python中文版
- Django 1.8.2 文檔中文版
- Django 最佳實踐
- Django搭建簡易博客教程
- The Django Book 中文版
- web.py 0.3 新手指南
- Web.py Cookbook 簡體中文版
- Flask 文檔中文版
- Jinja2 文檔中文版
- Werkzeug 文檔中文版
- Flask之旅
- Introduction to Tornado 中文翻譯
- Python自然語言處理中文版
- Python 繪圖庫 matplotlib 官方指南中文翻譯
- Scrapy 0.25 文檔
- ThinkPython
- Python快速教程
- Python 正則表達式操作指南
- python初級教程:入門詳解
- Twisted 與非同步編程入門
- TextGrocery 中文 API ( 基於svm演算法的一個短文本分類 Python 庫 )
- Requests: HTTP for Humans
- Pillow 中文文檔
- PyMOTW 中文版
- Fabric 中文文檔
- The Flask Mega-Tutorial 中文
- Tornado源碼解析
- Tornado 4.3 文檔中文版
不知道你的具體需求是什麼,如果只是入門,我的經歷或許對你有益。我剛好自學過,就在前些天。
- 我用7天時間自學了Python,教材是:http://learnpythonthehardway.org/book/ 中文版:http://readthedocs.org/docs/learn-python-the-hard-way-zh_cn-translation/en/latest/index.html
- 然後用6天時間自學了Django,教材是:http://www.djangobook.com/en/2.0/ 中文版:http://djangobook.py3k.cn/2.0/
- 然後用14天時間開發出了我的幫人實現夢想的網站http://www.sunflr.me/。因為剛入門,估計代碼質量很差。開發的時候,主要看的是:https://docs.djangoproject.com/en/1.3/,倒沒怎麼看Python的網站。
- 網站開發完上線,我用了2、3天時間,才弄上亞馬遜的EC2伺服器。因為沒弄過Linux, Apache, Bitnami的DjangoStack, 期間幾次想死的心都有了,如何上傳文件就搞了1天多。其實有點經驗的,20分鐘估計就夠了。
如果你有其他語言基礎 學起來會很容易http://woodpecker.org.cn/abyteofpython_cn/chinese/ 這個教程 邊看 邊寫寫 大約前後用了1天看語法3天熟悉各個語法 當然不能熟練掌握 只是知道有那麼會事之後看了 http://woodpecker.org.cn/diveintopython/toc/index.html 才知道python的博大精深 總體來說python的學習曲線很平坦 但深入學起來會發現非常強大
推薦看看
如何訓練自己的編程思路https://zhuanlan.zhihu.com/p/21331144部分免費Python免費視頻
https://zhuanlan.zhihu.com/p/21500633Python程序員學習路線圖https://zhuanlan.zhihu.com/p/21523842Python中文開發者門戶 http://www.pythontab.comPython手冊 http://docs.pythontab.com有這兩個,學習起來非常快
pythontip 這個網站也不錯挑戰Python
最好不敢說,這個也不錯:http://djangobook.py3k.cn/
我來翻翻自己收集在Pocket的一些資料,僅供參考:1. 20本免費書籍 20 of the Best Free Python Books;2.比較好玩的東西 Python for Fun ;3.The Hard Way Is Easier 3.這個排版不錯,結構清晰,一兩天可以看完了 http://learnpythonthehardway.org/book/ ;4.這個很詳細,我也沒怎麼看The Hitchhiker』s Guide to Python! ;5這個網站個人還是挺喜歡的 Python | Nettuts+ ;6.可以參考 Python Tutorials, more than 300, updated March 2, 2009 and carefully sorted by topic and category 7.Django的,The Django Book 國人已翻譯-》The Django Book 希望對您有幫助哈。
在校CS學生,用django吧,學起來還是很快的,django book通俗易懂,官方文檔也很完善,基本大多數問題都能在文檔里找到,有python和資料庫基礎的話很快的。大二的時候就是這樣花了一個星期從頭學起做了個某門課的project,寫了個管理系統,後來就開始給人做活了= = 寫寫就會了
作為一名Python初學者,實在是不好跟你說哪些是最好的學習教程,不過我找到了一些比較好用的學習資料,可以分享給你:
一,視頻,屏幕錄像,演示文稿等
best Python videos(一些技術交流會議的視頻錄像)
二,python的包
1.awesome-python (python相關的,非常好用的包);
2.easy-python
三,播客(Podcasts)
1 .Talk Python to Me (開發者經驗談);
2.Podcast.__init__
四,新聞資訊(可訂閱)
1.Python Weekly(最新的python文章、視頻、項目、資訊);
2.Import Python;
3.PyCoder"s Weekly(python weekly類似)。
學習任何東西都不要著急,特別是在基礎階段,堅實的基礎知識對後續的發展非常重要。一定要投入時間來學習Python的基礎知識,這樣最終會為你節省很多時間,因為對更加複雜的主題,你會有更好的準備。Python有很多吸引程序員的功能
,它易學,面向對象,位元組碼編譯,免費且開源,還有運行時檢查......可以說它是一門比較功利的語言,它不複雜,讀和寫都非常易於使用,因此就有了「人生苦短,我用Python」這句調侃。從去年開始,Python就借著人工智慧的東風變得越來越火熱。同時,也帶動了工程師們的就業熱。據統計,初級python工程師起薪一般在10-20K。
IEEE發布了2017年編程語言排行榜,Python位居榜首。如何學Python?
1.多抄、多寫、多想、多問、多看、多聽、多說;
2.加入開源社區(多看、多分享、多交流);
3.記錄筆記,認真完成課後練習;
4.學習是為了解決實際問題,把自己在工作或學習中的重複工作程序化;
5.參加培訓班,有人帶著效果好很多;
6.仔細聽課,跟上課堂學習, 有問題做記錄,課後查閱資料或請教其他人;
7.多用谷歌和度娘,網友能給你很多建議。
題主說想學Python網站開發方面的知識,那麼,Python開發者節省時間的六個方法你需要知道:
1.養成每天寫 python 代碼,使用
python解決問題的習慣。接下來你就會開始用python思考,可以這麼說,這將最終會幫助你更快的解決問題。2.參與 python
的活動和集會:保證參加你能夠參加到的每場活動和集會。他們有益於分享經驗,最佳實踐,工具和其他有趣的話題。通過建議,提示,破解來學習其他人的經驗是另一種避免重複造輪子的方法。3.開頭也說過,要掌握基礎知識。而掌握Python基礎知識一定要投入時間來學習。這樣能節省很多的時間,因為對更加複雜的主題,你會有更好的準備。
4.不使用分號。使用分號在Python中是可選的,對比其他面向對象語言,你不需要在每一條語句後面使用分號。看起來很簡單,似乎也節省不了多少時間;但一旦你的代碼量擴展到數千號,這些分號就變得分心且沒有必要鍵入。
5.經常測試,嘗試測試你程序中的每一個組件。聽起來好像有點費時,但長時間運行可以節省大量時間,幫助你發現隱藏的bug,還強制你理解自己的每一片代碼在真實情況下是如何運行的。
6.使用Cookiecutter,Cookiecutter 是一命令行工具,可以幫助你從工程模板創建Python工程,可以節約大量時間。
以上。
網站開發一般是找個好用的框架吧... 然後看看這個框架的demo就可以了 依葫蘆畫瓢
不明白的地方一個個解決, 看文檔, google, 源碼對於一些只簡單地懂一些python的語法者來說,是應該先看書呢,還是考慮學一些視頻課程。其實再找個人學習過程中,感覺看視頻,總有些東西 模模糊糊就過去了,但是看書,就感覺實操起來比較斷斷續續,這個該怎麼更好的處理的呢?
看看這個,千鋒教育免費教學視頻:震撼巨制,經典教程
大牛們,我也想學了
推薦閱讀:
※python把一個unicode字元串寫入文件為什麼會報錯?
※正則表達式如何匹配網頁裡面的漢字?
※已經有了各省的數據,如何將信息以可視化的方式顯示在地圖上?順便問一下python有相關的第三方包沒?
※可以用 Python 來幹些什麼有趣的事?