- 0.前言相关介绍
- 1.Python解释器的安装和使用
- 2.PyCharm的安装和使用
- 3.程序设计语言的分类
- 4.Python语言的简介与开发工具
- 5.IPO编程方式
- 6.print函数的使用
- 7.input函数的使用
- 8.Python中的注释
- 9.Python中的缩进与本章总结
- 10.章节习题讲解
- 11.保留字和标识符
- 12.变量与常量
- 13.数值类型
- 14.字符串类型
- 15.布尔类型
- 16.类型转换函数
- 17.eval函数
- 18.算术运算符
- 19.赋值运算符
- 20.比较运算符
- 21.逻辑运算符
- 22.位运算和运算符的优先级
- 23.本章总结和章节习题讲解
- 24.程序的描述方式
- 25.顺序结构
- 26.选择结构if
- 27.双分支结构
- 28.多分支结构
- 29.嵌套if的使用
- 30.多个条件的连接
- 30.Python3.11新特性-模式匹配
- 32.遍历循环for
- 33.无限循环while
- 34.使用while循环模拟用户登录
- 35.嵌套循环打印输出长方形和三角形
- 36.嵌套循环打印输出菱形和空心菱形
- 37.break在循环中的使用
- 38.continue在循环中的使用
- 39.空语句pass和本章总结
- 40.章节习题讲解
- 41.序列的索引及切片操作
- 42.序列的相关操作
- 43.列表的基本操作
- 44.列表的特有操作
- 45.列表生成式及二维列表
- 46.元组的创建与删除
- 47.元组的访问及遍历
- 48.元组生成式
- 49.字典的创建与删除
- 50.字典元素的访问及遍历
- 51.字典操作的相关方法
- 52.字典生成式
- 53.集合的创建与删除
- 54.集合的操作符
- 55.集合的操作方法及集合的遍历
- 56.Python3.11新特性
- 57.章节总结及选择题
- 58.实战一-千年虫是什么虫
- 59.实战二-模拟京东的购物流程
- 60.实战三-模拟12306车票订票流程
- 61.实战四-模拟手机通讯录
- 62.字符串的常用方法1
- 63.字符串常用的方法2
- 64.格式化字符串的三种方式
- 65.format详细格式控制
- 66.字符串的编码和解码
- 67.数据验证的方法
- 68.字符串的处理-字符串的拼接操作
- 69.字符串的处理-字符串的去重操作
- 70.正则表达式的简介及相关符号
- 71.re模块中match函数的使用
- 72.re模块中search函数和findall函数的使用
- 73.re模块中sub函数和split函数的使用
- 74.本章总结
- 75.章节选择题
- 76.实战一-车牌归属地
- 77.实战二-统计指定字符出现的次数
- 78.实战三-格式化输出商品信息
- 79.实战四-使用正则表达式提取图片网址
- 80.Bug的由来及分类
- 81.Python中的异常处理
- 82.raise关键字的使用
- 83.Python中常见的异常类型
- 84.PyCharm的程序调试
- 85.本章总结及章节选择题
- 86.实战一-输入成绩如果不正确手动抛出异常
- 87.实战二-判断是否构成三角形
- 88.函数的定义及调用
- 89.函数的参数传递-位置传参和关键字传参
- 90.函数的参数传递-默认值参数
- 91.函数的参数传递-可变参数
- 92.函数的返回值
- 93.变量的作用域
- 94.匿名函数的使用
- 95.函数的递归操作
- 96.斐波那契数列
- 97.常用的内置函数-类型转换函数
- 98.常见的内置函数-数学函数
- 99.常用的内置函数-迭代器操作函数
- 100.常用的内置函数-其它函数
- 101.本章总结
- 102.章节选择题
- 103.实战一-计算列表元素的最大值
- 104.实战二-提取字符串中所有的数字并求和
- 105.实战三-字符串中字母大小写转换
- 106.实战四-实现操作符in的判断功能
- 107.两大编程思想-面向过程和面向对象
- 108.自定义类和创建自定义类的对象
- 109.类的组成
- 110.使用类模板创建N多个对象
- 111.动态绑定属性和方法
- 112.Python中的权限控制
- 113.属性的设置
- 114.继承的概念
- 115.Python中的多继承
- 116.方法重写
- 117.Python中的多态
- 118.object类
- 119.对象的特殊方法
- 120.Python中的特殊属性
- 121.类的深拷贝与浅拷贝
- 122.本章总结
- 123.章节选择题
- 124.实战一-计算圆的面积和周长
- 125.实战二-定义学生类录入5个学生信息存储到列表中
- 126.实战三-使用面向对象思想实现乐器弹奏
- 127.实战四-使用面向对象思想编写出租车和家用轿车类
- 128.模块的简介及自定义模块
- 129.模块的导入
- 130.Python中的包
- 131.主程序运行
- 132.Python中常用的内置模块及random模块中常用函数的使用
- 133.time模块中常用的函数
- 134.datetime模块中datetime类的使用
- 135.timedelta类的使用
- 136.第三方模块的安装与卸载
- 137.requests模块的使用
- 138.openpyxl模块的使用
- 139.pdfplumber模块的使用
- 140.Numpy模块的使用
- 141.Pandas模块与matplotlib模块的使用
- 142.PyEcharts模块的使用
- 143.PIL模块图像的处理
- 144.jieba模块实现中文分词
- 145.PyInstaller模块打包源文件
- 146.本章总结
- 147.实战一-模拟高铁售票系统
- 148.实战二-推算几天后的日期
- 149.实战三-华为笔记本评价词云图
- 150.文件的概述及基本操作步骤
- 151.文件的写入操作
- 152.文件的读取操作及文件复制
- 153.with语句的使用
- 154.一维数据和二维数据的存储与读取
- 155.高维数据的存储和读取
- 156.os模块中常中的函数
- 157.os.path子模块中常用的函数
- 158.本章总结和章节选择题
- 159.实战一-批量创建文件
- 160.实战二-批量创建目录
- 161.实战三-记录登录日志并查看
- 162.实战四-模块淘宝自动回复
- 163.网络协议概述
- 164.TCP协议与UDP协议的区别以及Socket套接字
- 165.TCP服务器端代码的编写
- 166.TCP客户端代码的编写
- 167.TCP多次通信服务器端代码编写
- 168..TCP多次通信客户端代码编写
- 169.UDP的一次双向通信
- 170.模拟客服咨询小程序
- 171.本章总结及章节习题
- 172.程序与进程的概念
- 173.函数式创建子进程
- 174.Process类中常用的属性和方法1
- 175.Process类中常用的属性和方法2
- 176.继承式创建子进程
- 177.进程池的使用
- 178.并发和并行的概念
- 179.进程之间数据是否共享
- 180.队列的基本使用
- 181.使用队列实现进程之间的通信
- 182.函数式创建线程
- 183.继承式创建线程
- 184.线程之间数据共享
- 185.多个线程共享数据带来的问题以及Lock锁的使用
- 186.生产者与消费者问题
- 187.章节总结
- 188.案例需求描述
- 189.使用wxPython绘制客户端界面
- 190.使用wxPython绘制服务器界面
- 191.设置启动服务器的必要属性
- 192.服务器端启动服务的功能实现
- 193.服务器端会话线程代码实现
- 194.客户端连接服务器功能实现
- 195.服务器端显示聊天信息的功能实现
- 196.客户端显示服务器通知的功能实现
- 197.客户端发送信息到聊天室
- 198.客户端断开连接
- 199.客户端重置_服务器端保存聊天记录_断开连接功能实现
为什么学习和使用Python语言?
Python是一种高效能的编程语言。相比于众多其它的语言,使用Python编写时,代码更少,代码更简洁,代码更具有可读性。Python语言有着广泛的应用,例如数据科学、游戏开发、Web程序应用、解决商业问题以及开发各类有趣的公司内部工具。Python还在科学领域被大量用于学术研究和应用研究。
Python有一个活跃的社区和生态,大家可以从群体智慧中受益和成长,并且又为之做贡献。大多数程序员都需要向解决过类似问题的人寻求建议,经验最为丰富的程序员也不例外。需要有人帮助解决问题时,有一个联系紧密、互帮互助的社区至关重要,而对于像你一样将Python作为第一门语言来学习的人而言,Python社区无疑是坚强的后盾。
Python是一门杰出的语言,值得咱么去了解它、学习它和使用它,借助它帮助我们有效率地做事情。
