凯威教你学 Python: 系列课程

图片描述

适合人群

  • 对编程有兴趣的同学,希望通过Python入门
  • 已有基础,希望掌握Python的同学
  • 已经工作,需要自我提升的同学

课程收获

  • 掌握Python核心的语法以及使用技巧
  • 8个实战教会你:一个好的工程师应该如何写代码
  • 掌握如何去设计系统

课程介绍

Python, 作为TIOBE排名第4的语言,作为超越PHP的语言,作为万能的胶水语言,作为机器学习的标配语言,如果你还没掌握它,欢迎来听凯威老师教你学Python。

Python教程很多,文档也很多,但能做到如此系统,如此工程化思路的极少。与市面上Python课程不同的是,凯威老师会把工程实战中的方方面面都融入到课程里,简单的如CRUD,高级一点的AutoComplete。这些工程问题怎么去拆解,怎么拿Python去实现,凯威老师都会深入浅出地讲解。

你见过哪门课会告诉你如何做单元测试?你见过哪门课会教你怎么设计系统?我们不收智商税,我们倾囊而出把核心知识都教给学员,我们组织了答疑群手摸手辅导学员。通过这门课,你会掌握Python核心的语法以及使用技巧,技巧之外,我们通过代码实战告诉你一个好的工程师应该如何写代码。最后,通过课程你还学会了如何去设计系统。

  • 课前准备:配置要Python3环境以及IDE
  • 授课形式:课件+代码直播
  • 授课时长:12课时

图片描述

课程大纲:

凯威教你学 Python(一):Python 的变量和源代码机制
  • Python变量
  • Python数据类型
  • 类型转换
  • 内存地址和占用空间
  • Python变量源代码解析
凯威教你学 Python(二):Python的字符串和列表
  • 数据结构的概念
  • 字符串变量
  • 字符串常用操作
  • 列表变量
  • 列表常用操作
凯威教你学 Python(三):Python的控制语句
  • 控制语句的概念
  • 顺序控制语句
  • 选择控制语句
  • 循环控制语句
  • 实战:实现班级成绩管理
凯威教你学 Python(四):Python的函数
  • 定义函数
  • 调用函数
  • 递归函数及函数调用过程详解
  • 什么时候该用函数
  • 可变参数和关键字参数
  • 实战1:实现队列的CRUD接口
  • 实战2:实现栈的CRUD接口
凯威教你学 Python(五):Python的单元测试
  • 软件测试理念
  • Python的单元测试框架
  • 几个关键函数
  • 实战
凯威教你学 Python(六):Python的常用数据结构
  • Tuple
  • Dict
  • Set
  • 实战1:AutoComplete系统设计思路
  • 实战2:实现一个控制台的AutoComplete
凯威教你学 Python(七):Python中的面向对象
  • 类和对象
  • 成员变量和成员函数
  • 静态变量和静态函数
  • 继承和多态
  • 实战:从0到1撸一个HTTP Server
凯威教你学 Python(八):Python异常处理
  • 异常处理语法
  • 自定义异常
  • 主动抛出异常
  • 实战:什么时候用错误码,什么时候用异常
凯威教你学 Python(九):Python的模块和包管理
  • 模块和包的概念
  • 正确地组织你的代码
  • 引入第三方包:用第三方包写爬虫抓取拉勾网职位
凯威教你学 Python(十):Python的文件IO
  • 对象的序列化和反序列化
  • Python的文件操作
  • 实战:实现一个PySimpleDB, 高性能的NoSQL文件DB
凯威教你学 Python(十一):Python的函数式编程
  • 匿名函数
  • map/reduce/filter
凯威教你学 Python(十二):Python静态博客实践
  • 一个基于Markdown的个人博客例子

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

4.9 13条评价

pk3g1dK · 2019-10-25

老师讲的很不错。但是写代码还是有些对新手不友好,一些代码并不基础,为什么那样写也不明白,然后就一带而过了。我不是说老师不好啊,老师挺好的,或许是我太笨或许是每个新手都必经这个坎

凯威讲堂 · 2019-10-26

你的建议很好 ;) 我怕讲太细被批评啰嗦,看来我确实没照顾到新手,下次更新课程我把基础点优化,讲细致点。

andy烨 · 2019-07-26

如何加群

tkpromise · 2019-01-18

本课程设计非常合理,从基础的数据结构到高阶用法方方面面都有涉及,案例讲解思路清晰,观感流畅,受益匪浅!

kumfo · 2018-12-17

单元测试,这才是项目开发的核心知识点啊,棒!

Sunny · 2018-12-12

jiaxinOu · 2018-10-12

单元测试是进阶中级程序员的重要标志,而凯威老师一开始就给我们讲单元测试,收益很多!

八方名动 · 2018-09-14

非常棒的讲解,深入原理

fujiale33 · 2018-09-13

问答环节老师很认真。回答直击重点。非常棒。

kenyip · 2018-09-10

老师说的很深入,如果通过自己学习,我是很难深入学习的,希望通过老师的课程,打好基础

朗朗繁星 · 2018-09-07

老师讲的py非常好,变量和运算讲的很好,还讲了一些相关底层的运行机制,加深了对Python的理解