温馨提示

培训首页  >  人工智能培训课程  > 人工智能、python、web/网络爬虫开发
人工智能、python、web/网络爬虫开发
  • 课程价格 电话咨询
  • 课程等级入门级
  • 培训周期一周以内
  • 学校地址苏州工业园区金鸡湖大道1355号国际科技园2期E区401-1
  • 在线客服 立即咨询
人工智能、python、web/网络爬虫开发
人工智能、python、web/网络爬虫开发

序号课程名课程知识课时考核要求
第一阶段:Linux基础知识和python核心开发
1Linux操作系统操作系统基本结构、文件系统、内核介绍、基本的系统命令、VI、网络基本概念、用户配置等知识16课后作业
2Shell编程bash、csh的配置和编写、shell基本语法、条件判断、循环分支、系统调用等知识24课后作业
3Linux网络和多任务调度多任务进程、多任务协程、多任务线程、TCP、UDP、收发文件夹、网络协议和数据包解析等知识8课后作业
4Python语言基础环境安装和配置、注释、类型、变量、运算符、输入/输出、条件判断、循环、列表、元组、字典等操作等知识56课后作业
5Python函数函数的基本概念、深入函数、函数对象、特殊函数、命名空间、调用、引用、递归思想等8课后作业
6阶段成果检测上机测试8考试
第二阶段:Linux知识和python开发
2python面向对象编程面向对象编程介绍;类和对象;类的定义;
创建对象;魔法方法;self;
保护对象的属性;__del__()方法;
单继承;多继承;重写方法以及调用被重写的方法;多态;类属性和实例属性;
16课后作业

python错误和异常处理模块化、设计模式、异常、第三工具库8

python模块编写模块、标准库:sys/copy/OS/堆/日期和时间/XML/JSON/第三方库使用16文件操作

python文件操作文件的打开与关闭、文件拷贝、随机定位与读写、文件重命名、删除、文件夹的相关操作8
3数据库Mongodb数据库、mysql数据库、Redis数据库讲解、认识RDBMS和NOSQL的异同32课后作业
4python数据库访问技术学习python如何操作mysql,掌握pymysql库的使用,学习如何操作mongodb,掌握pymongo的使用16课后作业
5项目实战《银行帐户管理系统》、《航班订票系统》40课后作业
6阶段成果检测上机测试8课后作业
第三阶段:python Web开发
1HTML/H5HTML语义、HTML标签、段落、文本、表格、图片、视频、音频、列表、表单控件、超链接、H5新元素16课后作业
2CSS/C3CSS的作用、页面布局、文本修饰、表格修饰、图片修饰、表单修饰、超链接修饰、C3新属性、浏览器兼容24课后作业
3JavaScriptjs语法、内置类型、DOM操作、浏览器对象、面向对象编程、闭包语法、闭包使用技巧、函数应用32课后作业
4jQuery框架开发jQuery框架解决的问题、选择器、DOM操作、AJAX封装、表单操作、集成的插件、jQuery生态32课后作业
5Django框架开发安装、配置、模板、模型、表单、admin管理工具、Django Nginx+uwsgi安装配置32课后作业
6Flask Web轻量级框架入门、调试模式、路由、静态文件、访问请求数据、重定向和错误、响应、会话、消息闪现、日志记录、部署到WEB服务器16课后作业
7nginx反向服务器配置安装、配置和使用8课后作业
8Web项目实战基于Django的内容管理系统《CMS》40演示验收
9阶段成果检测上机测试8考试
第四阶段:网络爬虫开发
1爬虫开发爬虫知识体系和urllib2库基本使用;urllib2与Requests模块;
结构化数据和非结构化数据提取;多线程爬虫+Selenium+PhantomJS;
定向抓取互联网中领域的海量信息;
数据分析,清洗数据,进行数据分析和挖掘
32课后作业
2Mongodb应用开发基本使用增删改查;聚合操作;
备份和恢复;
Mongodb和python交互;
16课后作业
3Scrapy框架配置安装、入门案例;
Scrapy Shell;
item Pipline、Spider;
CrawlSpider;
Downloader Middlewares;
Settings;
32课后作业
4Scrapy-Redis分布式组件技术Scrapy-redis提供了下面四种组件(components):(这四个模块都要做相应的修改);
Scheduler;
Duplication Filter;
Item Pipeline;
Base Spider;
16课后作业
6爬虫项目实战基于各自选择的方向,开发出自己的网格爬虫应用80演示验收
7阶段成果检测上机测试8考试
第五阶段:人工智能(机器学习、深度学习)
1数学基础微积分与概率论基础;
线性代数与矩阵运算;
数理统计与参数估计;
凸优化基础;
梯度下降和拟牛顿、大熵模型;
32课后作业
2数据分析科学计算numpy、pandas;
分析策略;数据可视化matpalotlib;
自然语言处理NLTK
24课后作业
3机器学习分类算法;回归与非监督学习。
numpy数据处理Ipython入门、numpy导入、ndarray属性与基本操作
pandas、scipy、matplotlib、KNN
线性回归&逻辑斯蒂回归算法 导数回顾、实例糖尿病的线性回归、岭回归与Lasso回归、线性回归原理、矩阵的回顾、逻辑斯蒂回归算法;
决策树算法&朴素贝叶斯算法 决策树原理、贝叶斯原理、决策树实例、贝叶斯实例;
SVM支持向量机&聚类k-means算法.SVM原理、K-Means算法原理、SVM 实例、K-Means算法实际应用案例
40课后作业
4机器学习项目实战算法与项目相结合,选择经典kaggle项目,从数据预处理开始一步步代码实战带大家入门机器学习:
实战案例:
1.人脸识别;
2.手迹识别;
3.预测年收入;
4.自动脸补全;
5.使用聚类手写数字识别;
6.汽车车牌识别;
40课后作业
5深度学习TensorFlow框架开发;
Tensorflow IO操作;
神经网络基础、全连接神经网络与实现;
卷积神经网络网络与实现;
48课后作业
6深度学习项目实战图像识别48演示验收
7阶段成果检测上机测试8考试


课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名