Thanks to visit codestin.com
Credit goes to github.com

Skip to content

douglasding/PythonProjects

Repository files navigation

自述

自己平时用Python写的小项目,各方面都有。


目录

  1. 邮件发送 -- smtp-server
  2. Mp3播放控制 -- mp3player
  3. AppStore数据分析 -- appstore-data-analyse
  4. C\S模式聊天室 -- chatting
  5. 人人网爬虫 -- renren-crawler

1. 邮件发送 -- smtp-server

项目说明

一个自动发送邮箱验证码的程序


  1. 使用的邮箱协议是SMTP,使用smtplib库负责邮件发送,使用email.mine.text构造纯文本邮件

  2. 验证码code使用的是random模块randint产生的4位伪随机整数

  3. emailserver.py文件完成邮件构造和邮件发送功能,使用的邮箱服务器地址是smtp-mail.outlook.com

  4. register.py文件完成产生伪随机数和验证功能

直接访问https://github.com/AJKipper/PythonProject/tree/master/smtp-server


2. Mp3播放控制 -- mp3player

项目说明

一个Mp3播放器(仅逻辑实现)


  1. 歌曲本身存在硬盘,路径存储在MySQL数据库

  2. 终端界面实现控制歌曲的播放,暂定,继续操作

  3. 终端界面实现歌曲在数据库的存储,删除操作

直接访问https://github.com/AJKipper/PythonProject/tree/master/mp3player


3. AppStore数据分析 -- appstore-data-analyse

这是一个利用Python分析一个json数据,并可视化输出结果的小项目 数据的来源是一个叫数据堂的网站:http://www.datatang.com/data/46084

具体的项目讲解已经发表在我的博客上,欢迎访问:AJ Kipper(micronoob.com)

直接访问https://github.com/AJKipper/PythonProject/tree/master/appstore-data-analyse


4. C\S模式聊天室 -- chatting

一个基于C/S模式的聊天客户端。

直接访问https://github.com/AJKipper/PythonProject/tree/master/chatting


5. 人人网爬虫 -- renren-crawler

人人网爬虫项目。


抓取内容

  • 我的好友列表所有页面(一个页面只展示5个好友信息)
  • 好友的基本信息(人人网id,名字,主页链接)
  • 所有好友主页的页面

直接访问https://github.com/AJKipper/PythonProject/tree/master/renren-crawler

About

Some projects written in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published