缺少Python项目实战经验?这10个Python项目拿去练练手吧
1、【川普撞脸希拉里(基于 OpenCV 的面部特征交换)】
https://www.shiyanlou.com/courses/686
项目通过 OpenCV 库来实现人脸面部特征交换,将希拉里人脸的眼睛、鼻子和嘴巴通过程序自动裁剪适配并覆盖到川普脸上,比较有趣,同时也能应用所学的知识。
效果图
文末有Python系统性教学视频分享,特别适合初学者以及需要大量Python项目练手的小伙伴们自学哦~跳转文末免费获取吧!
2、【Python3基于Scapy实现DDos】
https://www.shiyanlou.com/courses/683
该项目通过使用Scapy来实现SYN洪水攻击(SYN泛洪攻击<SYN Flood>是一种比较常用的DoS方式之一。通过发送大量伪造的Tcp连接请求,使被攻击主机资源耗尽<通常是CPU满负荷或者内存不足>的攻击方式。),并基于SYN洪水攻击来实现DDOS。并详细讲解了Scapy库的基本用法,以及SYN洪水攻击和DDOS攻击的基础知识。
效果图
3、【Python 3 实现图片转彩色字符】
https://www.shiyanlou.com/courses/673
该项目通过借助 docopt 库与 Pillow 库来构建命令行解析器获取指定图像并将其转换成相应样式的彩色字符图像,并在终端上将转化后的图像打印出来,很极客酷炫的 。完成该项目后,大家可尝试选择自己喜欢的头像图片制作自己的彩色字符头像哦!
效果图
4、【基于TCP的python聊天程序】
https://www.shiyanlou.com/courses/681
该项目是基于TCP,用python实现聊天程序,涉及TCP/IP协议,Python网络编程,PythonGUI编程(Tkinter)三个方面的知识。
聊天程序界面1
聊天程序界面2
5、【自联想器的 Python 实现】
https://www.shiyanlou.com/courses/679
该项目介绍人工神经网络中的生物神经元,及突触间隙的学习过程。最终将实现基于hebb规则的自联想存储器。
鸡尾酒会问题是人工智能领域中最有趣也是最有挑战性的问题之一。这是因为在酒会中,我们需要在众多的说话者中将注意力集中在某个说话者身上,且要随时在多个说话者之间切换注意力。人脑能够很好地解决这个问题,目前已有很多种尝试在机器中模拟这种能力的方法。
这个项目就介绍其中一种基于Hebb学习规则的方法——自联想存储器。自联想存储器是当一个已存储序列的片段,或者加上噪音的版本再次出现时,能够回忆起该序列原貌的存储器。它能够有效地降低输入的噪音,或移除输入中的其他干扰。
6、【Python基于共现提取《釜山行》人物关系】
https://www.shiyanlou.com/courses/677
该项目针对《釜山行》剧本的文本,使用python编写代码分析文本中人物的共现关系,完成对《釜山行》文本的人物关系提取,并利用Gephi软件对提取的人物关系绘制人物关系图。
效果图
7、【Python 实现简单画板】
https://www.shiyanlou.com/courses/674
相信用过 Windows 的同学一定都对 Windows 自带的画板不陌生吧,虽然功能简单却也还实用。这个项目就是要利用 Pygame 模块来自己实现一个功能更加简单的画板。
效果图
8、【Python暴力猜解Web登录】
https://www.shiyanlou.com/courses/663
该项目使用wordpress作为测试对象,使用Python实现暴力猜解wordpress管理员登录表单的功能,并使用多线程、破解队列来优化破解过程。
效果图
9、【Python3 智能裁切图片】
https://www.shiyanlou.com/courses/655
该项目通过 OpenCV 运用人脸(眼)识别、边界检测技术完成了图片的智能裁切,尽可能保留下图片中最关键或最重要的信息。
原图
裁剪后的图
10、【Python3 图片隐写术】
https://www.shiyanlou.com/courses/651
隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。这个项目就利用Python来实现图片的隐写,将一些数据隐藏在图片中。
效果图
以上就是10个有趣的Python项目,感兴趣的小伙伴可以点击学习,有详细的教程以及在线开发环境可以跟着动手学习。
福利时间!
2019年最新python教程
如果你处于想学python或者正在学习python,python的教程不少了吧,但是是最新的吗?
说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2019最新的python全套教程最后小编为大家准备了6月份新出的python自学视频教程,共计约415集,免费分享给大家!
2019Python自学教程全新升级为《Python+数据分析+机器学习》,九大阶段能力逐级提升,打造技能更全面的全栈工程师。
以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!