社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

伸手党的福音,6 个 Python 练手项目

进击的Coder • 7 年前 • 704 次点击  

很多学习 Python 的朋友会经常问从哪里找一些项目来练手,这里分享给大家几个不错的项目,希望对大家有帮助。


转载来源

公众号:Python 之禅

“

阅读本文大概需要 4 分钟。


”

练手项目应该有完整的教程,而不仅仅只是一份代码,如果只是代码,Github 成千上万。


The Flask Mega-Tutorial 教程


这个教程是《Flask Web开发》作者 Miguel Grinberg 写的 一个 Flask 入门教程,他教你如何从 Hello Wrold 到项目部署实现一个完整的 Flask 应用,看目录结构,一共有 23 个章节,我只截取了部分。


中文地址: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 篇文章。


项目地址:https://ruslanspivak.com/archives.html 翻译没跟上,烂尾了,地址:http://blog.jobbole.com/95145/


机器学习100天


项目地址:https://github.com/MLEveryday/100-Days-Of-ML-Code


推荐阅读

1

跟繁琐的命令行说拜拜!Gerapy分布式爬虫管理框架来袭!

2

跟繁琐的模型说拜拜!深度学习脚手架 ModelZoo 来袭!

3

只会用Selenium爬网页?Appium爬App了解一下

4‍‍

妈妈再也不用担心爬虫被封号了!手把手教你搭建Cookies池

崔庆才

静觅博客博主,《Python3网络爬虫开发实战》作者

隐形字

个人公众号:进击的Coder

长按识别二维码关注


好文和朋友一起看~
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/36188