Python 自学步骤(文中有福利)

Java开发教程视频

关注我们,领取500G开发教程视频

第1章 Python环境安装

1 下载Python安装包

2 安装Python

3 IDLE与第一段Python代码

==>python2.7一键安装(附环境搭建方法说明)

公众号后台回复【python环境】,即可获取下载链接

第2章 理解什么是写代码与Python的基本类型

2 数字:整形与浮点型

3 10、2、8、16进制

4 各进制的表示与转换

5 数字:布尔类型与复数

6 字符串:单引号与双引号

7 多行字符串

8 转义字符

9 原始字符串

10 字符串运算

第3章 Python中表示“组”的概念与定义

1 列表的定义

2 列表的基本操作

3 元组

4 序列总结

5 set 集合

6 dict 字典

7 思维导图总结基本数据类型

第4章 变量与运算符

1 什么是变量

2 变量的命名规则

3 值类型与引用类型

4 列表的可变与元组的不可变

5 运算符号

6 赋值运算符

7 比较运算符

8 不只是数字才能做比较运算_

9 逻辑运算符

10 成员运算符

11 身份运算符

12 如何判断变量的值、身份与类型

13 位运算符

第5章 分支、循环、条件与枚举

1 什么是表达式

2 表达式的优先级

3 表达式优先级练习

4 在文本文件中编写Python代码

5 熟悉VSCode开发环境与Python插件安装 (16:376 流程控制语句之条件控制一

7 流程控制语句之条件控制 二

8 常量与Pylint的规范

9 流程控制语句之条件控制 三 snippet、嵌套分支、代码块的概念

10 流程控制语句之条件控制 四 elif的优点

第6章 包、模块、函数与变量作用域

1 while循环与使用场景

2 for与for-else循环

3 for 与 range

4 新篇章导言

5 Python工程的组织结构:包、模块儿、类

6 Python包与模块的名字

7 import导入模块

8 from import 导入变量

9 __init__.py 的用法

10 包与模块的几个常见错误_

11 模块内置变量

12 入口文件和普通模块内置变量的区别

13 __name__的经典应用

14 相对导入和绝对导入

第7章 Python函数

1 认识函数

2 函数的定义及运行特点

3 如何让函数返回多个结果

4 序列解包与链式赋值

5 必须参数与关键字参数

6 默认参数

7 可变参数

8 关键字可变参数

9 变量作用域

10 作用域链

11 global关键字

第8章 高级部分:面向对象

1 类的定义

2 浅谈函数与方法的区别

3 类与对象。

4 构造函数

5 区别模块变量与类中的变量

6 类变量与实例变量

7 类与对象的变量查找顺序

8 self与实例方法

9 在实例方法中访问实例变量与类变量

10 类方法

11 静态方法

12 成员可见性:公开和私有

13 继承.

14 子类方法调用父类方法:super关键字

第9章 正则表达式与JSON

1 初识正则表达式

2 元字符与普通字符

3 字符集

4 概括字符集

5 数量词

6 贪婪与非贪婪

7 匹配0次1次或者无限多次

8 边界匹配符

9 组

10 匹配模式参数

11 re.sub正则替换

12 把函数作为参数传递

13 search与match函数

14 group分组

15 一些关于学习正则的建议

16 理解JSON

17 反序列化

18 序列化

19 JSON、JSON对象与JSON字符串

第10章 Python的高级语法与用法

1 枚举其实是一个类

2 枚举和普通类相比有什么优势

3 枚举类型、枚举名称与枚举值

4 枚举的比较运算

5 枚举注意事项

6 枚举转换

7 枚举小结

8 进阶内容开场白

9 一切皆对象

10 什么是闭包

第11章 函数式编程: 匿名函数、高阶函数、装饰器

1 lambda表达式。

2 三元表达式

3 map

4 map与lambda

5 reduce

6 filter

7 命令式编程vs函数式编程

8 装饰器

全网最热Python3入门到进阶到实战 更快上手实际开发

公众号后台回复【python3】,即可获取下载链接

往期精彩回顾

程序员如果没有自学能力,不如尽快转行

Java程序员编程学习之路资源合集

20套Java项目200套Android项目200套小程序

加入会员,领取500G编程开发教程

原文发布于微信公众号 - Java社区(Java5206868)

原文发表时间:2018-05-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AndroidTv

学点Groovy来理解build.gradle代码

在写这篇博客时,搜索参考了很多资料,网上对于 Groovy 介绍的博客已经特别多了,所以也就没准备再详细的去介绍 Groovy,本来也就计划写一些自己认为较重要...

3588
来自专栏JavaQ

多参数方法进阶

很多高级工程师还在写包含N个参数的方法、使用setter方法构造实例,其实这些方式都是过时并且有很大缺陷的,本篇将深入讲解这些问题及解决方法。 多参数方法的问题...

32911
来自专栏专注 Java 基础分享

虚拟机类加载机制

虚拟机把字节码文件从磁盘加载进内存的这个过程,我们可以粗糙的称之为「类加载」,因为「类加载」不仅仅是读取一段字节码文件那么简单,虚拟机还要进行必要的「验证」、「...

4457
来自专栏技术小站

深入理解Java的接口和抽象类(转)

  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很...

572
来自专栏C语言C++游戏编程

七夕来了,请用C 语言和我交流

当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。

792
来自专栏编程

关于正则表达式的5个小贴士

正则表达式是一个非常强大的处理字符工具,但有时可读性很差、晦涩难懂,Jamie Zawinski 说道: Some people, when confronte...

1738
来自专栏web编程技术分享

小兔JS教程(四)-- 彻底攻略JS数组

2798
来自专栏追不上乌龟的兔子

使用functools.singledispatch装饰器简化复杂的类型判断

这个方案已经算是很简洁了,但还是用了if语句进行类型判断。现在我们借用functools.singledispatch()函数装饰器和类型注解,可以将上面的逻辑...

802
来自专栏开源优测

移动测试Appium之API手册

移动测试Appium之API手册 前言 本文对Appium Python Client中webdriver.py代码进行分析说明。 笔者使用python3.6版...

3319
来自专栏架构师小秘圈

深入理解Java的接口和抽象类

架构技术干货第一时间送达! 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方...

3235

扫码关注云+社区