凯威教你学 Python(六):Python的常用数据结构
Python入门导论的免费公开课 👉 戳这里可以查看 👈
系列介绍
Python, 作为TIOBE排名第4的语言,作为超越PHP的语言,作为万能的胶水语言,作为机器学习的标配语言,如果你还没掌握它,欢迎来听凯威老师教你学Python。Python教程很多,文档也很多,但能做到如此系统,如此工程化思路的极少。与市面上的Python课程不同的是,凯威老师会把工程实战中的方方面面都融入到课程里,简单的如CRUD,高级一点的AutoComplete。这些工程问题怎么去拆解,怎么拿Python去实现,凯威老师都会深入浅出地讲解。
你见过哪门课会告诉你如何做单元测试?你见过哪门课会教你怎么设计系统?我们不收智商税,我们倾囊而出把核心知识都教给学员,我们组织了答疑群手摸手辅导学员。通过这门课,你会掌握Python核心的语法以及使用技巧,技巧之外,我们通过代码实战告诉你一个好的工程师应该如何写代码。最后,通过课程你还学会了如何去设计系统。
前言:
从事互联网软件开发的同学多少都有种感觉。面试造火箭 工作拧螺丝,说的大概是面试时总问我这算法那数据结构,但实际工作中根本用不上这些东西。这完全是一种错觉,如果你是一个CRUD Boy,是DB帮你处理了数据结构该做的事。如果你用到Cache,只管put和get,Cache帮你处理了数据结构该做的事。如果你还用MQ,道理也是这样。如果是你打算长期从事开发行业,那么掌握数据结构并且能自己设计系统是一门必修课。这节课讲解Python系统自带的几个数据结构,最后通过一个AutoComplete例子来讲解如何应用数据结构。
内容要点:
图解数据结构及其应用
内容包括:
- Tuple
- Dict
- Set
实战:
- AutoComplete系统设计思路
- 实现一个控制台的AutoComplete
适宜人群
- 对编程有兴趣的同学,希望通过Python入门
- 已有基础,希望掌握Python的同学
- 已经工作,需要自我提升的同学
课前准备
配置要Python3环境以及IDE
授课形式
课件+代码直播
授课时长
- 1小时
系列课程
凯威教你学 Python(一):Python 的变量和源代码机制
凯威教你学 Python(二):Python的字符串和列表
凯威教你学 Python(三):Python的控制语句
凯威教你学 Python(四):Python的函数
凯威教你学 Python(五):Python的单元测试