伸手黨的福利,6個Python練手項目

福利乾貨,第一時間送達!

@圖片自制 by unsplash

本文 授權 轉載自 Python之禪

禁止二次轉載

閱讀文本大概需要 4 分鐘。

練手項目應該有完成的教程,而不僅僅只是一份代碼,如果只是代碼,Github成千上萬。

The Flask Mega-Tutorial教程

這個教程是《Flask Web開發》作者 Miguel Grinberg 寫的 一個Flask 入門教程,他教你如何從Hello Wrold到項目部署實現一個完整的Flask應用,看目錄結構,一共有23個章節,我只截取了部分。

在學習過程中有什麼不懂得可以加我的
python學習交流扣扣qun,10667510
羣裏有不錯的學習視頻教程、開發工具與電子書籍。
與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容

中文地址:https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh

英文原文地址:https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Django 入門完全指南

這個練手項目是基於 Django 實現一個完整的 BBS 項目,也是從 0 到 1 做一個接近生產環境的真實項目,適合新手作爲練手項目來學習。這個項目的翻譯是由我發起組織的。

中文地址:https://github.com/pythonzhichan/django-beginners-guide

英文原文地址:https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/

Flask Vue.js全棧開發教程系列

如果想是實現前後端分離的Web項目,Flask Vue.js全棧開發教程系列不失爲一個很好的練手項目,Vue、React、Angular至少要會一個

項目地址:http://www.madmalls.com/blog/post/first-flask-test-restful-api/

自動動手實現Web Server

如果你寫多了 Web 項目,卻不知道Web應用到底是怎麼跑起來,就很難成爲高級工程師,與其去看開源代碼,不如自己來實現一個Server 雛形,這樣更能直觀的感受到Server是怎麼運作的。還好,如果你不知道怎麼動手,這裏有個簡單的教程,3篇文章幫你實現一個最簡單的 Server。這個練手項目的作者非常幽默風趣,圖文結合,輕鬆易懂。

Let’s Build A Web Server. Part 1

Let’s Build A Web Server. Part 2 

Let’s Build A Web Server. Part 3

鏈接:https://ruslanspivak.com/lsbaws-part1/

自己動手實現解釋器

還是上面這個作者,除了寫了自己實現web server 之外,他開了一個更有挑戰性的練手項目,就是自己實現解釋器,用Python來實現解釋器,所謂解釋器就是用來運營Python代碼程序,如果你想知道Python代碼到底是怎麼運行,這個項目是非常值得參考借鑑的,這個系列作者從2015年寫到2017年,一共寫了14篇文章。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章