Python 是一个高层的结合了解释性、编译性、交互性和面向象的脚本语言。
Python的设计工具有很强的可读性,相对于其他语言常用的英文关键字,其他语言的一些标记符,它有比其他语言语言更有特色的语法。
- Python 是一种解释型语言: 这意味着开发过程中没有编写这个环节。类似于 PHP 和 Perl 语言。
- Python是交互方式语言: 这个意思着,你可以在一个Python提示符,直接交互执行写你的程序。
- Python是面向象语言: 这意味着Python支持面向象的风格或代码封装在面向象的编程技术。
- Python 是初学者的语言: Python 对初级程序人员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到WWW 浏览器。
课程内容
21 个部分• 130 个讲座• 15 小时
-
预习12:10
-
课程代码和注意事
-
课程的PPT下载
-
预习
-
Python的下载和安装
-
Pycharm的安装配置和基础使用
-
Python在Ubuntu18.04下通过源代码的安装演示(感兴趣的朋友可以看一下)
-
(可选任选)Windows环境下载使用VS Code作Python开发环境
-
Python的基础语言法
-
整数和浮点数
-
蟒蛇数字
-
字符串及其基本操作
-
字串格式化
-
Python 字符串
-
布尔值和空值
-
Python的整数和浮点数练习
-
列表的创建和访问
-
延展阅读:为什么列表元素从后往前访问时index是从-1开始的?
-
列表的基础操作
-
Python 列表
-
元组的创建和访问
-
元组的基础操作
-
列表和元组的对比
-
列表和元组练习1
-
经典的创建和访问
-
经典的基础操作
-
Python字典
-
集合的创建和访问
-
集合的基础操作
-
如果条件句
-
对或错?
-
而循环
-
为了循环
-
中断并继续
-
练习
-
Python 控制结构
-
函数的确定和调整
-
命名空间和范围
-
可变参数*args
-
可变参数**wargs
-
参数默认值
-
递归的现实
-
类和对象的基本概念
-
私有属性和受保护属性
-
类的财产怎么用
-
继承和多态
-
type和isinstance的使用
-
类属性和实例属性
-
类方法和实例方法
-
关于类方法和实例方法的补充
-
什么是模板
-
什么是包
-
sys.path的用途
-
Python的内部设置模块
-
第三方模块和包
-
关于进口句
-
关于虚拟环境
-
如果 __name__ == “__main__”
-
关于pypi
-
附件:使用VS Code作为Python的开发IDE
-
输入和打印
-
文件的写作操作
-
文件的读取
-
内部设置模块os
-
使用内部设置的pathlib执行文件相关操作
-
读写二进制文件
-
序列化Python对象
-
高阶数
-
lambda匏名䇽数
-
列表解析
-
高阶数map和reduce
-
阶梯数filter
-
装饰器
-
带参数的饰品
-
完善装饰器
-
什么是异常
-
try-except处理异常
-
用户自定义异常
-
assert, else 和 finally
-
try-except 句子中的返回
-
通过打印调试
-
通过pdb来debug
-
Pycharm 的调试模式
-
测试之doc测试
-
什么是元测试
-
元测试的写作演示
-
附件:Python调试器pysnooper
-
logging的基础介绍
-
日志的文件记录
-
日志格式设置
-
创新的日志记录对比
-
使用配置文件来配置logger
-
loguru ——一个非常好用的第三方日志模块
-
本章介绍
-
-
命名元组
-
默认字典
-
双端队列
-
柜台
-
有序字典
-
本章介绍
-
一切皆为对象
-
类和对象
-
isinstance 和 type 的区别
-
关于魔咒数
-
抽像基类abc模块
-
再讲类属性和实例属性
-
内置命名空间
-
全局命名空间
-
封闭和本地命名空间
-
global 和 nonloca 变化的声音
-
本章介绍
-
正确表示达式的基础(1)
-
正确表示达式的基础(2)
-
正确表示达式的基础(3)
-
Python 的重新模块
-
经常使用的正确搭配在re中的使用表演
-
组别
-
其相关的搜索功能
-
字串的转义
-
字符串的查找替换
-
字串的分割
-
flag的使用
-
重新编译的使用
-
作业练习
-
为什么要打包?
-
windows的Python虚拟环境
-
在windows上打包一个Python程序
-
在Mac上打包一个Python程序
-
打包复杂的Python程序
-
本章介绍
-
C语言中的指针和量
-
Python中的变化
-
在Python中调用C程序
-
Python3.9发布了,有哪些值得一看的新特性
-
使用pypy对python代码进行加速
-
学习资料分享
-
Python面试题目
-
Python执行过程序的可视化
本课程,让我们从零开始学习Python,认识Python。
•第一章课程介绍和开发环境搭建
•第二章基础数据类型
•第三章列表和元组
•第四章字典和集合
•第五章条件语句和循环语句
•第六章 函数
第七章 面朝象基础
第八章模板和包
第九章 输入输出和文件
第十章函数式编辑程序
第十一章异常和处理
第十二章 测试和测试
第十三章 日志日志
第十四章合集模板
第十五章 深入认识类和对象
第十六章 深入理解python的命名空间
本课程适合谁:
- 想掌掌握一门编程语言
- 想开发一个Web应用
- 想写一些简单的脚本提高工作效率
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!