全栈Pythonpython

(新)10个Python项目,给缺少Python项目实战经验的人

2016-11-23  本文已影响8013人  蓝桥云课

前面我们总结了一篇【给缺少Python项目实战经验的人】的文章,受到广大Python学习者的喜爱,而我们实验楼也新增了很多有趣的Python项目,因此再总结一些Python项目教程,希望对你有所帮助。

1、【川普撞脸希拉里(基于 OpenCV 的面部特征交换)】

项目通过 OpenCV 库来实现人脸面部特征交换,将希拉里人脸的眼睛、鼻子和嘴巴通过程序自动裁剪适配并覆盖到川普脸上,比较有趣,同时也能应用所学的知识。

效果图

2、【Python3基于Scapy实现DDos】

该项目通过使用Scapy来实现SYN洪水攻击(SYN泛洪攻击<SYN Flood>是一种比较常用的DoS方式之一。通过发送大量伪造的Tcp连接请求,使被攻击主机资源耗尽<通常是CPU满负荷或者内存不足>的攻击方式。),并基于SYN洪水攻击来实现DDOS。并详细讲解了Scapy库的基本用法,以及SYN洪水攻击和DDOS攻击的基础知识。

效果图

3、【Python 3 实现图片转彩色字符】

该项目通过借助 docopt 库与 Pillow 库来构建命令行解析器获取指定图像并将其转换成相应样式的彩色字符图像,并在终端上将转化后的图像打印出来,很极客酷炫的 。完成该项目后,大家可尝试选择自己喜欢的头像图片制作自己的彩色字符头像哦!

效果图

4、【基于TCP的python聊天程序】

该项目是基于TCP,用python实现聊天程序,涉及TCP/IP协议,Python网络编程,PythonGUI编程(Tkinter)三个方面的知识。

聊天程序界面1 聊天程序界面2

5、【自联想器的 Python 实现】

该项目介绍人工神经网络中的生物神经元,及突触间隙的学习过程。最终将实现基于hebb规则的自联想存储器。

鸡尾酒会问题是人工智能领域中最有趣也是最有挑战性的问题之一。这是因为在酒会中,我们需要在众多的说话者中将注意力集中在某个说话者身上,且要随时在多个说话者之间切换注意力。人脑能够很好地解决这个问题,目前已有很多种尝试在机器中模拟这种能力的方法。

这个项目就介绍其中一种基于Hebb学习规则的方法——自联想存储器。自联想存储器是当一个已存储序列的片段,或者加上噪音的版本再次出现时,能够回忆起该序列原貌的存储器。它能够有效地降低输入的噪音,或移除输入中的其他干扰。

6、【Python基于共现提取《釜山行》人物关系】

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

效果图

7、【Python 实现简单画板】

相信用过 Windows 的同学一定都对 Windows 自带的画板不陌生吧,虽然功能简单却也还实用。这个项目就是要利用 Pygame 模块来自己实现一个功能更加简单的画板。

效果图

8、【Python暴力猜解Web登录】

该项目使用wordpress作为测试对象,使用Python实现暴力猜解wordpress管理员登录表单的功能,并使用多线程、破解队列来优化破解过程。

效果图

9、【Python3 智能裁切图片】

该项目通过 OpenCV 运用人脸(眼)识别、边界检测技术完成了图片的智能裁切,尽可能保留下图片中最关键或最重要的信息。

原图 裁剪后的图

10、【Python3 图片隐写术】

隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。这个项目就利用Python来实现图片的隐写,将一些数据隐藏在图片中。

效果图

以上就是10个有趣的Python项目,感兴趣的小伙伴可以点击学习,有详细的教程以及在线开发环境可以跟着动手学习。

如果你想学习更多Python基础知识,以及实现更多有趣的Python项目,点击这里即可查看超过Python教程了~

上一篇下一篇

猜你喜欢

热点阅读