Python学习课程内容 |
核心知识 | 可解决问题 |
一、Python核心编程 |
1、掌握基本的Linux系统操作; 2、掌握Python基础编程语法; 3、建立起编程思维和面向对象思想; | 1、字符串排序,切割,逆置; 2、猜数字、飞机大战游戏; |
二、Python高级和网络编程 |
1、掌握Python高级编程,能进行面向对象设计; 2、了解Linux系统编程原理,方便后期开发出高质量的程序; 3、掌握网络编程协议,实现网络间点对点通信; 4、掌握关系型数据库MySql开发,熟练编写SQL语句; 5、掌握正则表达式,进行字符串模糊匹配; 6、掌握shell脚本编程; 7、掌握了web服务器的运行原理; | 能够面向对象分析和设计程序,进行网络通信开发,实现基于Linux系统高并发异步web服务器。 |
三、数据库开发 |
1、 关系数据库操作和设计; 2、 非关系性数据库的操作和设计; 3、 缓存服务器的操作和设计; | 1、数据库增删改查; 2、根据实际问题设计出相应数据库表; 3、提供数据响应速度灵活运用缓存; |
四、前端与移动开发 |
1、 可根据UI设计,开发web网站的前端页面; 2、PC端和移动端页面特效开发; 3、前端页面性能优化; | 1、开发常见Web网站的前端页面和移动端H5页面; 2、跟后台进行数据通信; |
五、web全栈开发 |
1、 ;开发web网站的前端界面; 2、 ;开发web网站的后台业务; 3、 可根据web框架设计,开发对应的数据库; | 1、 高并发全功能的web网站开发; 2、 微信公众号应用开发; |
六、爬虫开发 |
1、掌握爬虫的工作原理和设计思想; 2、掌握反爬虫机制; 3、掌握分布式集群爬虫应用; | 1、定向抓取互联网中指定领域的海量信息; 2、数据清洗和数据入库存储; |
七、人工智能 |
1、掌握常见数据分析方法; 2、掌握常见机器学习算法; 3、掌握 scikit-learn 库的使用; 4、了解深度学习常用方法; 5、掌握TensorFlow框架的使用; | 1、定向抓取互联网中指定领域的海量信息; 2、数据清洗和数据入库存储; |