人工智能。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。2017年国家教育部已经把 Python 和人工智能技术列入中小学生课程培养计划中,Python的崛起,预示人工智能和数据分析是目前趋势。
编程语言介绍与Python安装Python简介,变量,输入输出
注释,数据类型,运算符,格式化输出,流程控制
数据类型进阶-进制转换,字符编码,浮点数计算,字符串操作,列表类型,元组,字典,集合
Python文件处理,Python函数基础,Python高级函数,Python模块基础与使用
常用模块-time,datetime,random,os,sys,shutil,序列化模块,配置解析模块,加密,subprocess模块,logging模块,正则表达式
案例:名片制作,购物车,ATM系统,简易CRM
面向对象介绍,类与对象的应用,面向对象三大特性
property的使用,绑定与非绑定方法,反射,元类的介绍与使用,异常处理
计算机基础,网络基础,osi七层模型,socket介绍与通讯原理,SSH远程控制,粘包原理与解决
文件传输的实现,通讯协议,ftp协议的原理与通讯实现
操作系统介绍与原理,程序,进程与线程
MySQL介绍与安装,SQL语句介绍,库操作,存储引擎,表操作与数据类型
数据库的增删改查,复杂条件,权限,视图,触发器,存储过程,事物
案例:弹球游戏,飞机大战游戏,聊天室
xpath,selenium,HTML标签的讲解
CSS基本语法讲解,DIV+CSS布局,HTML5+CSS3
JavaScript基本语法,JavaScript的数据类型,JavaScript函数,JavaScript的数组和对象
BOM对象与DOM对象,事件处理与节点操作
项目实战:小米商城页面实例
Django框架讲解,VUE框架讲解
项目实战:商城系统,CRM系统,BBS,博客系统
常用算法-二分查找,冒泡排序,选择排序,插入排序,快速排序,堆排序,归并排序,希尔排序,查找排序
数据结构-栈,列表,队列链表,树,二叉树
设计模式-单例模式,工厂模式
flask框架
API接口开发与调用实践
微信公众号开发实践
弹性盒子,微信小程序开发
微信小程序开发实践
项目实战:手机商城,微信公众号,微信小程序
linux介绍与安装,linux常用命令
Linux系统管理与软件安装
服务器部署,nginx介绍,并发与集群的搭建
MySQL优化
Redis数据库使用
mongoDB数据库使用
jupyter notebook安装与使用
urllib模块,request模块
xpath,selenium,scrapy
网易新闻爬取实践
项目实战:新闻推送系统
学习科学计算numpy ,它是一个数学工具包,可以实现基本的数学运算,比如方差,对数,求导等常见的计算方法,为实现数据分析做准备。
学习数据分析,主要是使用pandas把收集得来的数据进行,数据清洗,预处理,特征提取利用去重和排序等手段去除无效数据。
学习可视化,分析结果可视化的包 matplotlib,可以绘制折线图,条形图等。实现把数据分析的结果以数据绘图的形式展示,真实的看到数据的最终处理结果。
项目实战:股票分析系统
⁃ 线性判别分析(LDA)⁃ 二次判别分析(QDA)⁃ 支持向量机(SVM) ⁃ 决策树算法(decision tree) ⁃ 集成算法(Ensemble methods)
⁃ 最小二乘回归(OLS) ⁃ 岭回归(Ridge Regression)⁃ 核岭回归(Kernel ridge regression) ⁃ 套索回归(Lasso) ⁃ 贝叶斯回归(Bayesian Regression)
⁃ Kmeans算法 ⁃ 层次聚类
⁃ 主成分方法(PCA) ⁃ 核函主成分(kernal pca) ⁃ 因子分析(Factor Analysis)
机器学习之深度学习-框架TensorFlow
项目实战:人脸识别