Python基础入门(升级版III)
Python基础入门(升级版III)
  • 学习有效期
  • 学习人数
  • 永久有效
  • 1373
  • 承诺服务
  • 课程满意度
课程价格 ¥499.00

VIP专享价

0.00

开通会员享限时特惠 >>
课程介绍

IEEE Spectrum 发布了2017年顶级编程语言交互排行榜,Python高居第一。Python的排名从2016年开始就借助人工智能持续上升,在人工智能的各个领域,包括机器学习、深度学习以及大数据分析等的应用越来越广泛。本次课程期望带领学生从零基础起步,熟练掌握Python 3编程,为后续的网络爬虫、数据分析等实践应用夯实基础。

 

课程讲师

贺铭前百度资深工程师,主要负责基于Python的策略架构,以及基于大数据的人工智能应用落地。南开大学计算机与控制工程学院硕士,硕士期间主要研究方向是基于FPGA的并行计算,获得优秀硕士论文。曾工作于某知名金融信息公司,负责金融实时数据采集与分析。期间设计并实现基于Spark的非结构化数据处理的领域专用语言(Domain Specific Language; DSL),其核心内容在中国软件开发者大会进行演讲。

 

课程内容

1. Python基础以及基本类型和运算

    a.Python基础

  • Python简介:起源,为什么选择Python
  • Python安装过程:Windows环境
  • Python环境搭建(基础或者Anaconda)
  • Python是如何运行的,CPython,JPython, IronPython

    b.基本类型和运算

  • 字符串以及操作,内置常用方法,字符串转义,字符串的格式化,字符串的编码。突出字符串各种操作
  • 列表,元组:基本操作:索引,分片,迭代
  • 字典操作:索引,迭代,如何修改
  • 数字类型,小数,分数,集合,布尔类型

2. 基本语句与语法

    a.语句与语法

  • 程序结构:语句, 表达式
  • 命名规则, 常见的关键字
  • 赋值语句
  • 条件判断:条件IF语句,三元表达式
  • 循环控制:while和For循环:continue,break
  • 标准输出

    b.注释与内置帮助文档

  • 单行和多行注释
  • 帮助文档的查看与生成

3. 函数基础

    a.函数基础

  • 基本函数构成:定义,实现和调用
  • 函数参数 & Python参数匹配模型
  • 变量的作用域:作用域基础,global与作用域

    b.函数高级

  • 函数对象
  • 递归函数
  • 匿名函数:lambda

4. 函数进阶与IO操作

    a.迭代器 & 生成器

  • 迭代器,常见内置型迭代器
  • 为什么需要生成器
  • 操作和原理

    b.函数式编程

  • Map/Reduce/Filter

    c.常见IO操作:文件操作实例

  • 文件的打开,读写

5. 课程答疑与作业解析一

6. 模块与常见模块的使用

    a.模块基础

  • 模块的工作原理,搜索路径
  • 模块的创建、使用,空间,重载模块
  • 模块包基础,导入
  • 模块包常见使用方法和使用模块包容易出现的问题

    b.常见模块的使用

  • os,sys等模块

7. 面向对象与异常处理

    a.面向对象OOP

  • OOP概述
  • 类的编写基础
  • 简单类的实例:属性,方法,运算符重载等
  • 复杂类的实例:继承,接口

    b.异常和工具

  • 异常基础
  • 异常编码实例

8. 并发编程与正则表达式

    a.并发编程

  • 并发介绍:多线程 & 多进程
  • 线程模块:线程创建,线程同步
  • 多线程程序实例
  • Python3的异步编程模块

    b.正则表达式

  • 正则表达式介绍
  • 文本解析:使用正则表达式进行文本处理

9. 常见网络编程

    a.Socket编程

  • TCP/IP协议
  • Socket套接字,IPv4和简单的客户端/服务器编程

    b.应用层协议编程

  • HTTP协议网络编程
  • SMTP/POP3/IMAP:电子邮件服务
  • FTP:文件传输协议

10. 课程答疑与作业解析

 

课程特色

1. 在线直播授课,课后随时回放;

2. 微信群直接与讲师互动答疑;

3. 课程作业批改,夯实基础,查缺补漏。

 

报名咨询

微信添加深蓝学院-奕木,咨询课程详情

 

先修课程

      先修课程:

            计算机基础知识

      参考书籍:

          《Python学习手册》

授课教师

资深算法工程师

关于课程

开课时间

2018年11月11日-12月23日,每周末晚上7点-9点进行授课;直播后可永久回放。

 

学习方式

1、课程的课件、代码及其它学习资料将于每周五晚上 7 点之前更新,便于课前预习;课程视频将于每周六、周日晚 7 点更新,一年之内可以随时看回放; 

2、报名课程后将加入微信答疑群,与讲师直接沟通,实时答疑;

3、如需缓存视频,可下载深蓝学院安卓版APP或IOS版APP;

4、请同学们留出 4 个小时左右的时间用于课程学习,以更好的吸收课程知识。