Awesome Mini Python Projects For Freshman
Table of Contents
What's this?
这是一个学习python上手的项目集合,会挑选出好玩有趣的python小项目进行练手,进行实际项目从0到1的开发,每个项目都会有其目的和意义,从中可以发掘更多有趣的项目,欢迎尝试改造!
每个project中都会有一篇tutorial来告诉你如何进行这个项目,当然我也会将项目同步更新在自己的博客中,如有疑问请issue或者博客留言→_→mrlevo的博客,目前项目包含如下,我会根据项目进行更新列表
MrLevo520-MySQL加密存储
MrLevo520-有道翻译小软件
MrLevo520-简易GUI计算器
MrLevo520-N-gram概括全文
MrLevo520-网易云音乐爬取分析
MrLevo520-自动化一键登录
MrLevo520-自动续借图书馆书籍
MrLevo520-豆瓣数据爬取与分析
Mrlevo520-618电商价格分析
- 动态渲染请点击 618价格对比
MrLevo520-验证码自动识别
- 关于纯小白,没有一点语言基础的童鞋,希望你好好看完廖雪峰的教程,这是一个非常好的入门教程
About Python&IDE
- 项目tutorial中采用的都为python 2.7的版本,测试机器从win到mac乃至Ubuntu的ESC服务器,这些在首行环境中都会有注意项(如有同学有python3版本的,可以和我联系,我会进行填充)
- IED建议安装Pycharm+Anaconda2,实际操作过程中如果会使用到numpy,pandas一些科学计数包,可以省去各类依赖包的烦恼
- 测试请使用Jupyter,如果安装了anaconda,那么已默认安装jupyter,如果没有,那么请自行安装,这是一个web的ipython,你用就好了,走过很多弯路最后聚齐这三个宝贝Pycharm+anaconda+jupyter,请直接进行尝试
Join Us
About Tutorial Project
- 这是一个开源项目,只要你有想法,并且付诸实践,欢迎进行tutorial的提交,我会以最短的时间内进行回复,希望能遇到各路大神和有趣的项目共同学习
- 提交方式见:CONTRIBUTING.md
About Further Project
- 对于想对项目进行练习并且展示的童鞋,你可以在该项目的子类furtherProject下提交自己的项目文件夹,欢迎对项目进行延伸和加入自己的想法并提交,给更多的童鞋展示你不一样的想法~
- 提交方式见:CONTRIBUTING.md
目前提交的furtherProject如下