分享

Python 的练手项目有哪些值得推荐?

 书*金 2016-03-14
最近几天刚好在整理Python项目,25个项目由易到难,代码量从几十行到几千行,在实验环境里保证可以全部完成。找到你认为有趣的去实现它,把项目做出来,知识才能变成自己的:)
(建议大家PC端访问,边看教程边在环境里动手实践,手机上仅可查看教程)

1.Python - Python 图片转字符画
50 行 Python 代码完成图片转字符画小工具。
2.Python - 200行Python代码实现2048
仅用200行的python代码完成2048小游戏的编写。
3.Python - python自动填问卷星
4.Linux - Linux桌面词典
基于pygtk的linux有道词典。
5.Python - python生成汉字图片字库
使用pygame和PIL模块渲染字体生成字库。
6.Python - 基于 Python 的文件备份
Python 做个简单的备份脚本程序,可以备份主目录和系统文件等。
7.Python - Python开发简单计算器
使用Python语言开发一个简单的加减法计算器,学习表达式二叉树的生产与遍历方法。
8. Python - 基于scrapy爬虫的天气数据采集(python)
9.Python - pygame开发打飞机游戏
使用Python快速开发一款PC端玩耍的微信打飞机游戏,基于pygame实现。
10.Python - Python文本解析器
使用Python来解析纯文本生成一个HTML页面的小程序。
11.Python - Python聊天室
使用python来实现简单聊天室程序的服务器端和客户端。
12.Python - 多张图片拼接与层叠
几百张图片拼接成一张图片,这张图片再与另外一张图片层叠在一块。
13.Python - Python 破解验证码
通过一个简单的例子来讲解破解验证码的原理。
14.Python - 用Python做2048游戏
通过GUI来体验编程的乐趣。
15.Python - Python 实现端口扫描器
使用 Python 语言开发服务器端口扫描器,用来检测目标服务器上有哪些端口开放。
16.Python - 使用python编写虚拟解释器
使用python编写一个虚拟解释器,学习解释器的构建流程。
17.Python - 基于python的网络小爬虫
单线程python爬虫,爬模特图片。
18.Python - 简单的http代理服务器
本项目课程是基于 Python 实现的一个简单的 HTTP 代理服务器。
进阶篇
19.Python - 基于Flask/RethinkDB/Backbone.js实现TODO List
使用 RethinkDB,Flask 与 Backbone.js 制作一个简单的 todo list。
20.Python - Flask开发轻博客
使用Python Flask Web框架开发一个具备基本功能的轻博客平台,在其中学习Python的Web开发。
21.Python - Django 搭建简易博客
本教程介绍如何一步步使用 Django 开发一个简单的博客 Web应用,涉及 Django Web开发,MVC,Template等知识点,适用于有 Python 和 Django 基础的同学。
综合篇
23.Python - 仿OpenStack开发云计算管理软件
使用Python语言开发一套类似OpenStack的云计算管理平台LouCloud,具备基本的用户,服务器,镜像与虚拟机管理功能。
24.Python - 仿StackOverflow开发在线问答系统
使用Python Flask Web开发框架实现一套类似StackOverflow的在线问答平台LouQA,具备提问,回答,评论点赞等功能。
25.Python - Python版设计模式实践
多种常见的设计模式的原理以及如何应用实践,涵盖工程模式,命令模式,外观模式,适配器模式,装饰模式,代理模式等。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多