自己平时用Python写的小项目,各方面都有。
目录
- 邮件发送 -- smtp-server
- Mp3播放控制 -- mp3player
- AppStore数据分析 -- appstore-data-analyse
- C\S模式聊天室 -- chatting
- 人人网爬虫 -- renren-crawler
项目说明
一个自动发送邮箱验证码的程序
-
使用的邮箱协议是SMTP,使用smtplib库负责邮件发送,使用email.mine.text构造纯文本邮件
-
验证码code使用的是random模块randint产生的4位伪随机整数
-
emailserver.py文件完成邮件构造和邮件发送功能,使用的邮箱服务器地址是smtp-mail.outlook.com
-
register.py文件完成产生伪随机数和验证功能
直接访问https://github.com/AJKipper/PythonProject/tree/master/smtp-server
项目说明
一个Mp3播放器(仅逻辑实现)
-
歌曲本身存在硬盘,路径存储在MySQL数据库
-
终端界面实现控制歌曲的播放,暂定,继续操作
-
终端界面实现歌曲在数据库的存储,删除操作
直接访问https://github.com/AJKipper/PythonProject/tree/master/mp3player
这是一个利用Python分析一个json数据,并可视化输出结果的小项目 数据的来源是一个叫数据堂的网站:http://www.datatang.com/data/46084
具体的项目讲解已经发表在我的博客上,欢迎访问:AJ Kipper(micronoob.com)
直接访问https://github.com/AJKipper/PythonProject/tree/master/appstore-data-analyse
一个基于C/S模式的聊天客户端。
直接访问https://github.com/AJKipper/PythonProject/tree/master/chatting
人人网爬虫项目。
抓取内容
- 我的好友列表所有页面(一个页面只展示5个好友信息)
- 好友的基本信息(人人网id,名字,主页链接)
- 所有好友主页的页面
直接访问https://github.com/AJKipper/PythonProject/tree/master/renren-crawler