课程目录

如果要从科技领域找出最大的变化和革新,那么我们很难不说到“人工智能”。人工智能催生了大量新技术、新企业和新业态,为个人、企业、国家乃至全球提供了新的经济增长点,上到谷歌、苹果、百度等巨头,下到各类创业公司,人工智能已成为一个现象级的风口。

Python作为人工智能首选编程语言,随着人工智能时代的到来,Python开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子,还有python的是可移植性、可扩展性、可嵌入性、少量代码可以做很多事,这就是为何人工智能(AI)首选Python。

1.Python 介绍与使用;Python 变量与数据类型;Python 字符串与列表;Python 元组与字典、集合

2.Python 条件判断;Python 循环

3.Python 函数、变量作用域、lambda 函数、常用的内建函数

4.认识面向对象;类与对象:类的定义、类与对象、类的属性、类与对象:类的方法、类与对象综合案例;类的封装和继承

5.模块/包、常用模块、文件读写与指针、文件和目录操作

6.异常处理、调试程序、测试程序

7.GUI 编程;开发弹球游戏项目;开发城堡保卫战游戏项目;树莓派智能小车项目(项目案例)

1.Python 操作数据库:python 操作 mysql;Python 操作 redis

2.Python 正则表达式 re 模块

3.进程和线程;多进程、多线程、协程

4.Socket 网络编程;Python 实现简单的聊天程序

5.python 闭包;python 迭代器;python 装饰器

6.列表生成式;python 生成器 yield

7.Python 同步、异步、阻塞、非阻塞

8.序列化&json、数据结构

9.Logging 模块

10.设计模式(了解 23 种设计模式,掌握单例、工厂、策略模式)

11.开发聊天机器人(项目案例)

1.Python 实现子网划分(项目案例)

2.开发端口扫描器;集中式病毒扫描案例(项目案例)

3.采集探测 Web 质量数据到 Excel 表(项目案例)

4.saltstack 批量部署 nginx 并配置案例(项目案例)

5.批量管理 Linux 主机(项目案例)

6.Django+Python+RabbitMQ 实现 Tomcat 服务自动化部署(项目案例)

7.开源运维平台介绍与使用(项目案例)

8.Django 快速搭建 CMDB;CMDB 开源软件使用(项目案例)

9. Jenkins 持续集成(项目案例)

10. Python 实现微服务(项目案例)

邮箱
huangbenjincv@163.com