Python know almost recommendation on the project

Original Address: https://www.zhihu.com/question/29372574/answer/88744491

Author: Wayne Shi
link: https: //www.zhihu.com/question/29372574/answer/88744491
Source: know almost
copyrighted by the author. Commercial reprint please contact the author authorized, non-commercial reprint please indicate the source.

In recent days just finishing Python project, project from easy to difficult, from a few dozen lines of code amount to thousands of lines, in the experimental environment to ensure complete all. Find your think is interesting to realize it, the project to do it, can become their own knowledge :)

(Recommended PC client access, while watching the tutorial side of hands-on environment, on the phone only to see the tutorial)

Introductory and advanced courses articles are free, free access to online practice environment.

Beginners

1. Python - Python picture painted characters turn

50 lines of Python code to complete the picture painted characters turn gadgets.

2. Python - 200 is 2048 lines of Python

only 200 lines of python code to complete the preparation of the 2048 Games.

3. Python generate personalized QR code

Using Python-based MyQR achieve the generation of ordinary two-dimensional code, two-dimensional code with pictures of art, two-dimensional dynamic code.

4. the Python text chat room to achieve _Python

Implement a simple graphical interface chat system. We can log in via a graphical chat client and chat with other members.

5. Python - a comprehensive analysis PythonChallenge

The course take you step by step overcome Python Challenge in difficulties, enhance their level Python has a brain in a hole wide open Python question.

6. Using Python to create a photo mosaic

Using Python to create a photo mosaic. We will target image is divided into a grid of smaller images, and use the appropriate image for each patch to replace the grid, to create a photo mosaic of the original image.

7. Python - Python-based file backup

Python script to make a simple backup program that can back up your home directory, and system files.

8. The Python - Python text parser
using Python to parse the plain text to generate a HTML page applet.

9. The the Python - the Python cracks codes
principle by a simple example to explain the break codes.

10. Python - do 2048 Games with Python
to experience the fun of programming through a GUI.

11. Python - Python simple Web server
using the Python language a Web server, to explore the basic principles of the HTTP protocol and Web services.

Advanced articles

12. Python - A Python 3 pornographic picture identification

Use Python3 to identify whether the image is pornographic images, we will use this to PIL image processing library, we will write algorithms to complete an area of ​​skin on the division of the image.

13. The Python - Python realize 3D modeling tool

The course is based on a basis OpenGL functions are generally provided in CAD software: 3D rendering display screen space and can operate 3D objects in space.

14. The PyQt achieve simple browser

基于 Python 3.4 和 PyQt 5 来学习 GUI 编程,课程分为两次实验,第一次实验先简单了解 Qt 各个组件的使用方法,第二次课程将尝试实现一个浏览器。

15. Python基于共现提取《釜山行》人物关系

针对《釜山行》剧本的文本,使用python编写代码分析文本中人物的共现关系,完成对《釜山行》文本的人物关系提取,并利用Gephi软件对提取的人物关系绘制人物关系图。

16.Python - Python实现Python解释器

从实现一个玩具解释器开始学习解释器基本知识,然后考察Python字节码进一步学习理解Python解释器的内部机制,最终实现一个500行以内的Python解释器。

17.Python - 高德API+Python解决租房问题

编写Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工作地点1小时内可到达的范围,附上公交路径规划功能查看不同路径的用时。

18.Python - 基于Flask/RethinkDB/Backbone.js实现TODO List

使用 RethinkDB,Flask 与 Backbone.js 制作一个简单的 todo list。

19.Python 气象数据分析

对意大利北部沿海地区的气象数据进行分析与可视化。

20.NBA常规赛结果预测--利用Python进行比赛数据分析

利用NBA在2015~2016年的比赛统计数据进行回归模型建立,最终在今年2016~2017的常规赛中预测每场比赛的输赢情况。

21.Django打造文件分享系统

介绍如何使用Django框架快速打造文件分享系统,实现搜索功能,分享功能,用户分享文件查询。

综合篇

以下项目都是比较综合、系统的,内容质量都不错,因这些项目需要联网实现或占用环境资源较大,现在是属于会员及训练营项目。

22. 基于 Django 实现问答社区

使用 Django 打造一个完整成熟的社区框架,实现了用户注册,发布讨论,回复讨论,站内搜索等主要功能。

23. 基于 React + Flask 打造私人专属网盘

使用 React 作为前端技术,Python Flask 作为后端技术,实现一个小型的私人网盘应用。

24. Python 实现搜索引擎

首先会讲解爬虫基础并利用 Python 异步特性实现异步爬虫系统,而后会一步一步地将构建索引、索引压缩、排名算法等步骤讲解清楚并编码实现,最后利用异步 web 框架 sanic 构建后端实现一个完整的垂直搜索引擎站点。


25. 基于 Django 实现 Upwork 众包网站

使用 Django 框架实现了世界最大的外包网站 Upwork。在实现过程中,将其分为三大应用模块:用户模块,任务模块,私信消息模块。每个模块都严格按照 Django 框架中的 MTV (Model-Template-View) 模式完成。

26. Python 使用机器学习玩转 Flappy Bird 游戏

通过学习使用纯人工操作,传统计算机视觉,深度学习这三种不同的方式来玩转 pygame 版的 flappy bird 游戏。

27. Python 利用 itchat 进行好友分析和生成好友点赞屏保

使用 itchat 获取微信好友相关数据,利用 pyecharts 进行可视化分析生成微信好友性别比例图、好友省级分布图以及好友城市分布 Top10 柱状图,最后使用 pillow 库对微信好友的头像进行拼接生成屏保。

28. 使用 Python3 编写 Github 自动周报生成器

使用 Python 从 Github 中获取对应代码仓库的贡献度(Commit 信息)及活跃度(Issue 评论内容)等。

29. Python 实现简单邮件客户端

利用 python 标准库实现一个简单邮件客户端,实现对 qq 邮箱的登陆,发送格式简单的邮件,以及接收邮件。

30. 仿 StackOverflow 开发在线问答系统

使用Python Flask Web开发框架实现类似StackOverflow的在线问答平台LouQA,具备提问,回答,评论等功能。学习数据库设计,Python Web 开发相关知识。

31. Python 实现中文错别字高亮系统

上线一个错别字高亮系统,输入我们的 MarkDown 文档,输出一个高亮过疑似错别字的HTML文件。

32. Python 二手房信息爬取与数据呈现

使用python爬取二手房信息,并且使用matplotlib 绘图包对爬取的信息进行分析,绘制简单的图表。

33. 基于Pygame开发贪吃蛇和俄罗斯方块

基于Pygame开发贪吃蛇和俄罗斯方块,通过逐步学习Pygame基础知识,到从零开始实现游戏开发

34. Python实现简易局域网视频聊天工具

Python基于OpenCV和PyAudio实现的局域网内视频聊天工具,支持IPv6。优点是校园网/IPv6下不走流量。

35. Twitter数据情感分析

使用Spark MLlib对Twitter上的流数据进行情感分析,并且利用Python的工具包basemap可视化美国不同的州对于曾经的总统候选人希拉里及川普的情感分析结果,通过地理信息可视化我们可直观的感受到这两位候选人的受欢迎程度。

36. Python3 实现火车票查询工具

使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。通过该项目的实现,可以熟悉 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。

37. 基于 Flask 与 MySQL 实现番剧推荐系统

基于 Python 的 Flask 框架和 MySQL 实现的简单的番剧推荐系统。将学到如何用 Python 连接 MySQL 数据库,如何查询和展示数据及设计推荐算法等知识。

38. 利用微信API将你的微信变为聊天机器人

通过聊天机器人为例,介绍如何使用Python完成微信的点对点信息交互。

39. 基于 Flask 及爬虫实现微信娱乐机器人

基于 Flask Web 框架开发的娱乐级别的微信公众号后台,学习并实践 python 编程,Flask Web 开发以及微信公众平台开发机器人的基本步骤。

 

Guess you like

Origin www.cnblogs.com/boonya/p/11886260.html
Recommended