Python可谓是如今不少人正在学或者想学的一个脚本语言了,提到学习天然就少不了拿项目练手,但是通常的项目根本提不起兴趣嘛,这10个项目但是很是有趣的,不信你看看。python
用 50 行 Python 代码完成图片转字符画小工具。经过实验将学习到 Linux 命令行操做,Python 基础,pillow 库的使用,argparse 库的使用。算法
用Python Turtle 模块,经过画出分形树(Fractal tree),科赫雪花曲线(Koch snowflake)和龙形曲线(Dragon curve)这三种曲线来增强对递归的认识。编程
使用 Python3 去识别图片是否为色情图片,咱们会使用到 PIL 这个图像处理库,会编写算法来划分图像的皮肤区域。其中涉及到Python 3 基础知识,肤色像素检测与皮肤区域划分算法,Pillow及argparse的使用。网络
使用Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工做地点1小时内可到达的范围。在项目实现的过程当中熟悉了requests、BeautifulSoup、csv等库的简单使用。多线程
使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。经过该项目的实现,能够熟悉 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。并发
使用 OpenCV 处理图片视频,将视频转为字符画序列,再在终端中播放字符动画。除了 OpenCV 的操做,本课程还会了解光标定位转义编码的使用。工具
’哲学家就餐‘’问题是计算机中的一个经典问题,用来演示在并发计算中多线程同步时产生的问题。该课程经过三种不一样的方式解决‘’哲学家就餐‘’问题。加深对线程、死锁、活锁的认识。学习
带领你们一步一步攻克Python Challenge中的难题,在一个又一个脑洞大开的 Python 问题中提高本身的 Python 水平。动画
项目经过 OpenCV 库来实现人脸面部特征交换,其实就是将第二张人脸的眼睛、鼻子和嘴巴经过程序自动裁剪适配并覆盖到第一张人脸上,而且为了使得修改后的照片看着更加天然,咱们还须要调整皮肤颜色。网站
经过借助 docopt 库与 Pillow 库来构建命令行解析器获取指定图像并将其转换成相应样式的彩色字符图像,并在终端上将转化后的图像打印出来。你们可尝试选择本身喜欢的头像图片制做本身的彩色字符头像哦!
本文的文字及图片来源于网络加上本身的想法,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理。