Python学习笔记

目录

第一阶段

第一章

01-初识Python

02-什么是编程语言

03-Python环境安装(windows)

04-Python环境安装(MacOS)

05-Python环境安装(Linux)

06-第一个Python程序HelloWorld

09-Python解释器

第二章

01-字面量

02-注释

03-变量

04-数据类型

05-数据类型转换

06-标识符

07-运算符

08-字符串的三种定义方式

09-字符串的拼接

10-字符串格式化

11-字符串格式化的精度控制

12-字符串格式化的方式2

13-对表达式进行格式化


第一阶段

第一章

01-初识Python

Python创始人:

Python的起源:

1989年,为了打发圣诞节假期,Gudio van Rossum吉多.范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)

1991年,第一个Python解释器诞生

Python这个名字,来自龟叔所挚爱的电视剧Monty Python's Flying Circus

Python在英文中是名词:蟒蛇

故Python语言图标类似两条蟒蛇缠绕

02-什么是编程语言

语言:进行沟通交流的表达方式

人与人沟通:

人与计算机沟通:

计算机只认识0和1,人类语言无法与计算机进行沟通,那要怎么做才能和计算机交流呢?

这时候就诞生了编程语言出场

以Python为例

此时计算机仍然听不懂Python语言,需要在中间加入翻译程序 充当"翻译官"的功能

所以, 编程语言 :用于人类和计算机进行交流的一种语言,通过编写编程语言的代码,去指挥计算机工作。编程语言无法直接和计算机沟通,需要翻译工具(解释器或编译器)将代码翻译成二进制,从而实现和计算机的顺畅沟通。

翻译程序类似"人工智障",给予固定的代码,翻译固定的二进制

03-Python环境安装(windows)

04-Python环境安装(MacOS)

05-Python环境安装(Linux)

06-第一个Python程序HelloWorld

在命令行中执行:

在VS Code中执行:

09-Python解释器

首先,一个基本原理是:计算机只认识二进制,即:0和1

计算机本身不认识Python代码,但因为我们安装了Python解释器

解释器会将Python代码翻译成二进制提交给计算机

安装Python程序,本质上就是在电脑上安装:Python解释器程序

Python解释器在哪?

12-内容总结

第二章

01-字面量

02-注释

03-变量

04-数据类型

05-数据类型转换

06-标识符

07-运算符

08-字符串的三种定义方式

09-字符串的拼接

10-字符串格式化

11-字符串格式化的精度控制

12-字符串格式化的方式2

13-对表达式进行格式化

15-数据输入

第三章

01-布尔类型和比较运算符

02-if语句的基本格式

03-案例:成年人判断

04-if else组合判断语句

05-案例:我要买票

06-if_elif_else组合

07-案例:猜数字

08-判断语句的嵌套

09-判断语句综合案例

第四章

01-while循环的基础应用

02-案例:求1-100的和

03-while循环猜数字案例

04-while循环的嵌套应用

05-while循环案例九九乘法表

06-for循环的基础语法

07-for循环案例:数数多少字母a

08-range语句

09-for循环临时变量作用域

10-for循环的嵌套使用

11-for循环打印九九乘法表

12-continue和break

13-循环综合案例

第五章

01-函数的初体验

02-函数的基础定义语法

03-函数基础定义练习案例

04-函数的传入参数

05-函数的参数练习案例

06-函数的返回值定义语法

07-函数返回值之None类型

08-函数的说明文档

09-函数的嵌套调用

10-变量在函数中的作用域

11-函数综合案例

第六章

01-数据容器入门

02-列表的定义语法

03-列表的下标索引

04-列表的常用操作方法

05-课后习题

06-列表的循环遍历

07-元组的定义和操作

08-字符串的定义和操作

09-字符串的课后练习

10-数据容器(序列)的切片

11-序列的切片练习

12-集合的定义和操作

13-集合的课后练习

14-字典的定义

15-字典的常用操作

16-字典课后练习

17-5类数据容器的总结对比

18-数据容器的通用操作

19-字符串大小比较的方式

第七章

01-函数的多返回值

02-函数的多种参数使用形式

03-函数作为参数传递

04-lambda匿名函数

第八章

01-文件编码概念

02-文件的读取操作

03-文件读取课后练习

04-文件的写出操作

05-文件的追加写入操作

06-文件操作的综合案例

第九章

01-了解异常

02-异常的捕获

03-异常的传递性

04-模块的概念和导入

05-自定义模块并导入

06-自定义Python包

07-安装第三方包

08-异常-模块-包综合案例

第十章

01-案例介绍

02-JSON数据格式的转换

03-pyecharts模块简介

04-pyecharts的入门使用

05-数据准备

06-生成折线图

第十一章

01-数据可视化案例

02-全国疫情地图构建

03-河南省疫情地图绘制

第十二章

01-基础柱状图构建

02-基础时间线柱状图绘制

03-动态GDP柱状图绘制

第二阶段

第一章

01-初识对象

02-类的成员方法

03-类和对象

04-构造方法

05-魔术方法

06-封装

07-封装课后练习

08-继承的基础语法

09-复写父类成员和调用父类成员

10-变量的类型注解

11-函数和方法类型注解

12-Union联合类型注解

13-多态

14-数据分析案例步骤1-文件读取

15-数据分析案例步骤2-数据计算

16-数据分析案例步骤3-可视化开发

第二章

01-SQL章节前言

02-数据库介绍

03-MySQL安装

04-MySQL的入门使用

05-SQL基础和DDL

06-SQL-DML

07-SQL-DQL-基础查询

08-SQL-DQL-分组聚合

09-SQL-DQL-排序分页

10-Python操作MySQL基础使用

11-Python操作MySQL数据插入

12-综合案例

第三阶段

01-闭包

02-装饰器

03-设计模式-单例模式

04-设计模式-工厂模式

05-多线程并行执行概念

06-多线程编程

07-Socket服务端开发

08-Socket客户端开发

09-正则表达式-基础方法

10-正则表达式-元字符匹配

11-递归

相关推荐
雪碧透心凉_1 小时前
PythonWin32API窗口与鼠标操作
开发语言·python·计算机外设
czt_java1 小时前
网络基础入门:IPv4、IPv6、私网公网、MAC、以太网帧与 DNS 学习笔记
网络·学习·macos
hgfsjk1 小时前
Temu Y2 利润计算器:从定价公式到店铺利润落地
大数据·经验分享·笔记·其他
MoRanzhi12031 小时前
第 9 篇 · 数值计算与图像处理:NumPy、SciPy、Pillow
图像处理·python·数值计算·numpy·pillow·信号处理·scipy
2601_962885721 小时前
如何用 Python 计算BRAR 情绪指标(AR/BR)?
python·ar·restful
DeepVisionary1 小时前
几句人话就能拆解任何软件,几天破十万星的开源工具让开发者慌了
python·自动化
霖霖7141 小时前
【ESP32笔记】freeRTOS使用教学
笔记·单片机·mcu·物联网
我命由我123452 小时前
LRU 缓存淘汰策略
数据结构·redis·学习·mysql·算法·缓存·学习方法
回眸&啤酒鸭2 小时前
【回眸】HireKey 智能招聘全流程应用场景
开发语言·人工智能·python