Python人工智能工程师资源介绍:
主要讲述Python语言核心编程,到全栈开发基础如后端前端基础,mysql等,然后进行互联网项目实战,主要目标为掌握互联网全栈开发技术和Python常用开发框架,常用企业级互联网开发技术等,综合应用各种软件开发技术,独立分析、开发、测试、部署软件,实现软件开发全流程,最后讲述人工智能,包含机器学习,深度学习,推荐系统,计算机视觉,自然语言处理,项目实战,具体请看目录
资源目录:
1、python核心 01:python简介、计算机核心架构、软件开发本质论、python程序运行原理、pythonide 02:数据基本运算:常用快捷键、python核心数据类型、变量、运算符、内置函数、程序调试 03:语句:物理行、逻辑行、缩进、pass语句、选择语句、循环语句、跳转语句 04:列表与元组:基础操作、内存分配、扩容原理、列表推导式、常用方法 05:字典:基础操作、内存分配、哈希算法、字典推导式、常用方法 06:集合:基础操作、内存分配、数据运算、固定集合 07:函数:参数列表、内存分配、设计原则、递归 08:算法:经典基础算法、2048游戏核心算法 2、面向对象程序设计 01:oop:对象和类、实例成员、类成员、静态方法、内存分配 02:多继承、内建函数重写、运算符重载、pep8编码规范 03:ooa 04:“天龙八部”游戏技能系统框架设计 3、python高级 01:python程序结构、模块、包、异常处理 02:迭代思想、大数据生成器、迭代工具 03:lambda表达式、集成操作框架 04:闭包函数、python装饰器 05:io、文件读写、字节流操作、文件缓存、文件偏移量 4、阶段项目实战 01:二手房源信息管理系统项目01 02:二手房源信息管理系统项目02 5、linux操作系统 01:linux操作系统、操作系统功能、文件系统、通配符使用、管道、输入输出重定向、vi使用 02:shell命令:lscdmvcprmrmdirmkdirtouchechocattarchmodrebootsudotouchpwdfindgrep等,创建用户,ssh使用 6、数据处理 01:io、文件读写、字节流操作、文件缓存、文件偏移量 02:正则表达式应用、正则表达式元字符、正则表达式规则、re模块使用 03:数据库基础、mysql数据库特点、mysql数据类型、数据库创建、数据表创建、增加、查询、修改和删除 04:alter语句,时间日期处理、高级查询,聚合操作,索引操作 05:外键处理,表外键关联设计、关联查询、 06:视图,存储过程和函数,事务控制,数据库范式,数据库引擎 07:mysql优化、数据库备份,用户和权限管理、pymysql模块使用 7、网络并发编程 01:网络通信基础概念、osi模型、网络协议、套接字,udp套接字通信 02:三次握手和四次挥手、tcp套接字、struct模块使用、http协议、http服务模型 03:进程基础、multiprocessing进程模块、僵尸进程处理 04:聊天室程序、进程池技术,threading线程模块 05:自定义线程类、同步互斥,gil问题,进程线程对比 06:进程线程网络并发模型,ftp文件服务器,io模型,阻塞io和非阻塞io 07:io网络并发,io多路复用select方法、poll方法、epoll方法、httpserver模型 8、阶段项目实战 01:代码管理工具、git基本使用、github使用 02:软件项目特点、项目开发流程、项目注意事项、在线电子词典 03:httpserver框架模型 9、前端开发技术 01:web与internet、html基本介绍、html基础语法、文本标记、列表标记、图像和链接、表格标记、表单 02:css介绍、css的使用方式、css样式表特征、css选择器、框模型 03:浮动定位、其他定位方式、显示效果、列表属性、过渡属性 10、javascript 01:javascript概述、使用js、js基础语法、js变量和常量、数据类型、数据类型转换 02:运算符、流程控制、分支结构、循环结构、函数、数组 03:string、其他内置对象、bom、dom、js事件 04:jquery介绍、jquery选择器、jquery操作dom、jquery-事件 11、综合练习 01:电商项目前端页面 12、djangoweb框架 01:django安装、路由、url配置、视图处理、http请求和响应、content-type类型 02:mvc与mtv设计模式、模板的加载、模板的传参、模板变量、if标签、for标签、模板注释、过滤器、模板继承 03:静态文件、django应用、分布式路由、模型、orm、创建和使用模型、配置数据库、模型类、数据字段和字段选项、djangoshell 04:通过模型增加、查询、修改、删除数据、f对象q对象原生数据库操作、sql注入 05:admin后台管理、一对一映射查询、一对多映射查询、多对多映射查询 06:cookie和session、云笔记项目 07:浏览器缓存、后端缓存、中间件middleware、csrf跨站点攻击防护、分页paginator 08:文件上传、文件下载、电子邮件发送、项目部署、wsgi配置、nginx反向代理、静态文件收集、默认邮件告警 13、redis 01:关系型vs非关系型数据库、nosql简介、redis安装与配置、基础命令、string列表、redis与python交互、redis内存淘汰机制 02:redis主从配置、持久化aof和rdb、哨兵模式、分布式锁 03:位图操作、hash、set、zset,redis发布订阅 14、ajax 01:ajax、xhr创建对象、xhr请求、xhr响应、xhrreadystate、json、使用json进行数据交换、jquery对ajax的支持 15、项目实战 01:前后端分离的概念及优缺点、http无状态问题、ajax跨域、csrf问题、jwt、校验jwt规则、搜索引擎优化(seo)、base64?安全散列算法之sha-256、hmac算法 010:支付宝支付+正式环境部署、docker 02:跨域资源共享(cors)简单请求(simplerequests)和预检请求(preflightedrequests)、restful特征的api 03:用户模块-登录、注册、邮件激活码 04:celery短信注册装饰器校验类视图用户模块-地址 05:oauth2.0授权-校验码模式、微博授权登录 06:数据库范式和反范式、sku和spu介绍、商品模块表设计 07:首页功能、列表页功能、详情功能 08:es查询、django与es结合 09:订单模块-订单设计、生成订单、查询订单 16、软件缺陷评估 01:软件测试概述、测试目的、测试过程、缺陷、缺陷管理、缺陷报告 02:测试用例、测试用例编写方法、等价类划分 03:边界值、因果图、测试大纲法 04:场景法、用例编写、执行 05:测试报告、常用测试工具使用 06:selenium概述、安装、基本使用、元素定位方法 07:自动化测试项目实战(一) 08:自动化测试项目实战(二) 17、机器学习基础 01:人工智能导论、科学计算库基础1 02:科学计算库基础2 03:人工智能领域详细介绍、线性回归 04:多项式回归、决策树回归、集成学习 05:逻辑回归、决策树回归、支持向量机 06:朴素贝叶斯、模型评估与优化 07:聚类 18、深度学习基础 01:深度学习基本理论 19、计算机视觉cv 01:计算机图像基本理论、图像形态变换、图像色彩变换 02:opencv图像预处理技术 03:tensorflow基础 04:tensorflow图像分类 05:paddlepaddle基础 06:目标检测基本理论、图像标注工具 07:yolo3模型实现 08:ocr(光学字符识别) 09:人脸检测与人脸识别 20、计算机视觉综合项目 01:【项目实践】胶囊质量检测、集成电路质量检测 02:【项目实践】工业瓷砖质量检测系统、轨道交叉点检测 21、自然语言处理nlp 01:nlp概述及基本概念、朴素贝叶斯模型 02:文本分类、文本离散表示、学习文本表示 03:深度学习文本处理、文本分类 04:循环神经网络、lstm模型 05:bert模型 22、nlp项目 01:【综合项目】利用nlp实现舆情分析 23、pytorch 01:pytorch基础 02:图像分割 24:【课程资料笔记课件】 课件.zip