步骤1: Python基础知识

本步骤学习python的特性、编译环境、变量、字符串、列表、字典、元组、集合、流程控制语句及运算符等,带大家学好python的基础知识(本步骤非常非常重要,一定要认真观看每一个视频)

    第1课

    Python概述

    讲解什么是Python、Python的由来、什么是解释型语言以及Python环境的安装,让大家逐渐入门Python,为后续的内容打好基础。(环境安装部分一定要认真仔细听并跟着老师一步步操作)

    第2课

    Python变量与字符串

    学习输入输出函数input、print、注释的作用、变量的定义与使用、变量的数据类型、字符串的创建、拼接、字符串的操作等

    第3课

    Python流程控制语句

    讲解if、if-else分支语句、多分支语句、while循环、break与continue关键字的使用、计数器与死循环等,最后用综合小案例让大家进一步掌握流程控制语句。

    第4课

    常用运算符的使用

    主要讲解七类运算符的作用,如算术运算符、比较运算符、逻辑运算符等,以及二进制与十进制间的互相转换,结合练习题让大家彻底搞清楚运算符的应用。

    第5课

    列表与字典

    主要讲解列表与字典的创建、取值、遍历、常用操作以及列表的反转与排序等,并实操讲解列表和字典在项目中的真实使用。

    第6课

    元组与集合

    主要讲解元组的读写操作、列表与元组的区别、序列及数字序列range、集合的创建、集合的数学运算与基本操作等。让大家再次掌握python的数据类型。

    第7课

    Python基础测试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤2: Python函数与模块

本步骤讲解函数的定义、函数的实现、文件读写、高阶函数,模块与包,最终带大家一步步实操,巩固所学知识,初步建立编程思维,提高编程效率(学好函数,正式迈进python世界)

    第1课

    函数的定义与实现

    讲解函数的介绍与定义、形参与实参、函数的返回值及使用技巧等,最终带领大家实现小的功能案例。

    第2课

    模块与包

    重点讲解python模块、python模块导入与定位、模块的属性、包的简介及包的引用等。

    第3课

    标准模块与第三方模块

    重点讲解标准模块、os模块常见的变量和函数的使用、datetime模块之间转换以及学习第三方模块。

    第4课

    自定义包的实现

    重点讲解虚拟环境的使用场景:virtualenv和pipenv,创建虚拟环境和切换、在pycharm中如何使用虚拟环境等。

    第5课

    进阶:常用高阶函数

    重点讲解lambda函数、filter函数、map函数、reduce函数以及各函数的应用等。

    第6课

    文件读写模式

    主要讲解文件的读取与写入模式,并带领大家实战文件备份操作。

    第7课

    Python函数与模块试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤3: 初识面向对象

本步骤学习面向对象的思想、类与对象的基础知识、类的实例化及类的继承等,带领大家逐渐建立面向对象的编程思维,提高编程能力。(优秀的程序员必学懂面向对象 )

    第1课

    初识面向对象

    重点讲解面向对象的定义、类的定义及对象的创建、类的继承与多态并进行实战,旨在让大家理解面向对象的编程思想。

    第2课

    类的特性

    主要讲解类的定义、类的属性与方法、类的实现以及类的实例化以及类的继承与多态等。

    第3课

    面向对象的应用(异常处理、文件备份)

    主要介绍装饰器、迭代器与生成器等函数在面向对象中的应用以及异常处理等,巩固大家对面向对象编程思想的理解。最后,会为大家讲解异常处理的方法和技巧。

    第4课

    初识面向对象测试题

    本课为考评,满分100学分,共20道题,限时30分钟

步骤4: 正则表达式与综合实战

本步骤入门正则表达式、正则匹配规则、匹配同类型、分割和替换、正则表达的分组以及贪婪模式VS非贪婪模式等,并以小案例的形式带领大家实操,加深对正则的理解,最终实现本阶段的综合项目飞机大战。(学+练才是最好的学习方法)

    第1课

    初识正则表达式

    主要讲解正则的基础知识,如正则表达式的基本知识、re模块、正则表达式匹配选项、正则表达式分组、贪婪模式VS非贪婪模式,并带领大家对正则表达式进行分析练习以及最后的项目实战。

    第2课

    实现飞机大战

    主要入门Pygame、pygame中的图片、颜色和形状、文字和音乐、动画切换及音效等知识,最终实现飞机大战的小游戏。

    第3课

    正则表达式测试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤5: 内存管理与多线程

本步骤是课程的拔高难点内容,重点讲解内存管理和内存回收机制、进程、线程、协程、GIL概念、多线程并发问题、线程中的锁以及线程的调试和优化等。

    第1课

    内存管理机制

    重点讲解赋值语句分析内存、内存管理机制和内存回收机制。

    第2课

    Python多线程

    重点讲解进程、线程以及协程、多核的利用、GIL概念、线程的两种实现方式、多线程并发问题、线程中的锁以及线程的调试和优化等。

Python零基础入门 2019版

立即购买
¥666.00
意见反馈 去赚学费 帮助中心 APP下载
官方微信