Python3 简明教程 免费

关注
16573 人学过 1185人关注 726人评论

简明易懂的 Python3 课程,不仅适用于那些有其它语言基础的同学,对没有编程经验的同学也非常友好。本课程不仅讲解了 Python3 基础知识,还介绍了 PEP8、Virtualenv、测试、项目结构以及 Flask 相关内容

实验1
开始 Python 之旅
知识点: 1.使用交互模式的Python3解释器 2.简单使用vim编写Python3脚本 3.执行Python3脚本 4.Python3代码风格建议 5.Python3中使用注释 6.认识Python3模块
实验2
变量和数据类型
知识点: 1.python关键字 2.变量的定义与赋值 3.input()函数 4.字符串的格式化
实验3
运算符和表达式
知识点: 1.关系/逻辑运算 2.表达式 3.类型转换
挑战1
挑战:圆的面积
知识点: 1.导入模块 2.打印输出 3.运算符和表达式
实验4
控制流 If-else
知识点: 1.if语句 2.else语句 3.真值检测
实验5
循环
知识点: 1.while循环 2.print()函数的end参数 3.列表 4.索引 5.切片 6.for循环 7.range()函数 8.continue关键字 9.for循环中的else关键字
实验6
数据结构
知识点: 1.列表的方法与列表元素的删除 2.将列表用作栈和队列 3.列表推导式 4.元组、集合、字典的创建与操作 5.`enumerate()`和`zip()`函数
实验7
字符串
知识点: 1.字符串的3种表示 2.字符串的分割、连接、大小写转换、搜索等常用操作
挑战2
挑战:字符串操作
知识点: 1.循环 2.字符串操作
实验8
函数
知识点: 1.函数的定义 2.局域/全局变量的概念 3.默认参数,关键字参数及强制关键字参数 4.文档字符串的使用 5.高阶函数,map()函数
实验9
文件处理
知识点: 1.文件打开模式 2.文件读取与写入 3.`with`语句 4.`lscpu`命令的实现
实验10
异常
知识点: 1.NameError 2.TypeError 3.异常处理(tryexcept) 4.异常抛出(raise) 5.finally子句
挑战3
挑战:玩转函数
知识点: 1.异常 2.文件处理 3.ifelse
实验11
知识点: 1.类的定义 2.对象初始化
实验12
模块
知识点: 1.模块的导入 2.包 3.默认/第三方模块介绍 4.命令行参数
实验13
Collections 模块
知识点: 1.Counter类 2.defaultdict类 3.namedtuple类
挑战4
挑战:类和Collection模块
知识点: 1.类 2.Collection模块 3.注意最终的打印形式
实验14
PEP8 代码风格指南
知识点: 1.代码排版 2.字符串引号 3.表达式和语句中的空格 4.注释 5.版本注记 6.命名约定 7.公共和内部接口 8.程序编写建议
实验15
迭代器、生成器、装饰器
知识点: 1.迭代器 2.生成器 3.生成器表达式 4.闭包 5.装饰器
实验16
Virtualenv
知识点: 1.virtualenv的安装 2.创建虚拟环境 3.激活虚拟环境 4.使用多个虚拟环境 5.关闭虚拟环境
实验17
测试
知识点: 1.单元测试概念 2.使用unittest模块 3.测试用例的编写 4.异常测试 5.测试覆盖率概念 6.使用coverage模块
实验18
项目结构
知识点: 1.创建项目,编写`__init__`文件 2.使用setuptools模块,编写setuppy和MANIFESTin文件 3.创建源文件的发布版本 4.项目注册&上传到PyPI
实验19
Flask 介绍
知识点: 1.微框架、WSGI、模板引擎概念 2.使用Flask做web应用 3.模板的使用 4.根据URL返回特定网页
登录 后发表评论
最新评论
全部 第1节 第2节 第3节 挑战:圆的面积 第4节 第5节 第6节 第7节 挑战:字符串操作 第8节 第9节 第10节 挑战:玩转函数 第11节 第12节 第13节 挑战:类和Collection模块 第14节 第15节 第16节 第17节 第18节 第19节

0% Complete

加载中,精彩就在后面...

卡住了?点击重试