python全栈周末班教学内容

原文链接:http://www.jianshu.com/p/3f76d8c1ec2f

我负责的教学内容:

  • 过一遍python基础
  • 过一遍python web基础
  • 过一遍python爬虫基础
  • 做项目

python的基础学习可以参考下列项目:

廖雪峰的python教程(我们讲课参考的是这个教程)

或者

菜鸟教程

如果想进阶的话可以参考下列项目:

Python 练习册,每天一个小程序 https://github.com/Yixiaohan/show-me-the-code

Python资料推荐 + IDE推荐+经典练手项目 https://www.jianshu.com/p/d9fc43995fde

python 用途:

  • 1)后端开发
    1. 爬虫
  • 3)自动化运维
  • 4)数据处理
  • 5)机器学习

课程项目列表:

微信助手

使用第三方库:
itchat一个开源的微信个人号接口 https://github.com/littlecodersh/ItChat

主要功能:

  • 微信自动回复
  • 微信防撤回
  • 微信检查删除你的好友
  • 微信群发
  • 微信查天气
  • 微信妹子图

教学目标:

  • 能用python实现基本的逻辑
  • 学会使用第三方的python库
  • 学会使用第三方的http接口
  • 学会使用tkinter实现基本的图形界面
  • 学会使用requests抓取妹子图
  • 学会使用Flask提供http接口
  • 学会使用python操作mongodb

办公自动化

主要功能:

  • 自动筛选word简历
  • excel自动合并
  • 自动发邮件
  • 浏览器操作自动化

教学目标:

  • 学会用python处理execl、word
  • 学会用python发邮件
  • 学会使用selenium控制浏览器

运维自动化

主要功能:

  • CMDB系统 参考adminset
  • fabric自动部署重启代码
  • python自动申请释放阿里云ECS的参数
  • python收集阿里云ECS指标生成报表
  • chatOps实践————微信查看机器情况

教学目标:

  • 学会使用Django开发一个CMDB网站
  • 学会使用ansible和fabric自动操作服务器
  • 学会阿里云的ECS基本操作
  • 学会使用阿里云的python api
  • 实践chatOps
  • 学会mysql、redis的基本使用

爬虫项目

参考:

scrapy

scrapy-redis

主要功能:

  • 实现一个知乎分布式爬虫

教学目标:

  • 了解爬虫的原理
  • 学会scrapy和scrapy-redis的使用

个人博客

教学目标:

  • 学会使用Flask搭建个人博客网站

项目代码:

https://github.com/xsren/uplooking_python_full_stack

每次讲完课后,我会把当天的课堂笔记和代码放在上面。

展开阅读全文

没有更多推荐了,返回首页