Python(2024版)教程发布

3_800x450_e62c060119.png

教程简介:

本套教程带你从零开始,快速上手Python!学成之后,可以掌握Python基本语法和编程规范,独立编写简单的Python程序,对Python的高级特性和应用领域有初步了解,为后续深入学习打下基础。

教程分为三大模块:基础语法、面向对象编程、案例实战。基础语法阶段,带你写出含有分支结构、循环结构等复杂结构的代码,掌握Python基本的数据类型与内置命令的使用;面向对象编程阶段,学习函数的使用,类和对象的创建以及类的三大特性,从对象出发进行模块化编程,文件交互操作和掌握读写文件的方法;案例实战阶段,综合运用所学知识,进行代码复杂度高的网络聊天室、飞机大战游戏等的案例开发。

教程采用启发式教学,从问题出发,分析问题解决问题,讲解寓教于乐,案例生活化,逐行带写代码,零基础也能轻松跟上!教程含上百道选择题,帮你巩固基础知识,二十个精选案例助你夯实编码能力,并配置思维导图与单词表,辅助记忆重要知识点,堪称新手入门神器。

人生苦短,快用Python!马上加入我们的学习,打开Python新世界的大门,探索编程的无限可能吧!

-------------------------------------------

教程目录:

001.课程介绍

002.初识Python-Python介绍

003.初识Python-软件安装

004.初识Python-Windows软件安装

005.初识Python-Mac软件安装

006.第1个程序-新建项目

007.第1个程序-注释

008.第1个程序-打印变量

009.第1个程序-一行打印多个内容

010.第1个程序-格式化输出

011.第1个程序-input

012.初识Python-流程图

013.初识Python-知识总结

014.初识Python-练习题

015.变量-变量的创建

016.变量-变量的修改

017.变量-变量的命名

018.变量-变量的类型

019.数据类型-整数

020.数据类型-浮点数

021.数据类型-布尔型

022.数据类型-字符串

023.数据类型-字符串索引

024.数据类型-类型转换

025.数据类型-小整数地址

026.数据类型-知识总结

027.数据类型-本章练习

028.运算符-算数运算符

029.运算符-赋值运算符

030.运算符-比较运算符

031.运算符-逻辑运算符

032.运算符-位运算符

033.运算符-成员运算符

034.运算符-优先级

035.运算符-本章总结

036.运算符-章节练习

037.条件判断-单分支

038.条件判断-双分支

039.条件判断-多分支

040.条件判断-嵌套选择

041.条件判断-match

042.条件判断-本章总结

043.条件判断-本章练习

044.条件判断-闰年判断

045.循环-while

046.循环-for循环

047.循环-break

048.循环-continue

049.循环-指数爆炸

050.循环-本章总结

051.循环-本章练习

052.循环-九九乘法表

053.组合数据类型-序列

054.组合数据类型-列表的创建

055.组合数据类型-列表的常用操作

056.组合数据类型-列表的遍历

057.组合数据类型-列表的常用方法

058.组合数据类型-元组的创建

059.组合数据类型-元组的常用操作

060.组合数据类型-元组的遍历

061.组合数据类型-range

062.组合数据类型-字符串

063.组合数据类型-字典

064.组合数据类型-集合

065.组合数据类型-可变与不可变

066.组合数据类型-本章总结

067.组合数据类型-本章练习

068.案例实战-用户登录系统1

069.案例实战-用户登录系统2

070.案例实战-计算天数

071.异常处理-基本概念

072.异常处理-常见错误类型

073.异常处理-try语句

074.异常处理-raise关键字

075.异常处理-代码调试

076.异常处理-本章总结

077.异常处理-本章练习

078.异常处理-简单计算器

079.函数-基本概念

080.函数-默认参数

081.函数-可变参数

082.函数-变量作用域

083.函数-匿名函数

084.函数-内置函数

085.函数-递归函数

086.函数-本章总结

087.函数-本章练习

088.函数-名片管理系统

089.模块-模块的导入和使用

090.模块-包的使用

091.模块-random

092.模块-random小游戏

093.模块-正则表达式

094.模块-身份证号验证

095.模块-获取时间

096.模块-turtle库

097.模块-socket库

098.模块-安装第三方库

099.模块-本章总结

100.模块-本章练习

101.文件-基本概念

102.文件-读取文件

103.文件-写入文件

104.文件-文件追加

105.文件-日记本

106.文件-with

107.文件-csv文件的读取

108.文件-csv文件的写入

109.文件-本章总结

110.文件-本章练习

111.面向对象-基本概念

112.面向对象-实例属性

113.面向对象-类属性

114.面向对象-实例方法

115.面向对象-类方法

116.面向对象-静态方法

117.面向对象-类的继承

118.面向对象-多态

119.面向对象-封装

120.面向对象-封装2

121.面向对象-魔法方法

122.面向对象-本章总结

123.面向对象-本章习题

124.学生管理系统-用户类设计

125.学生管理系统-班级类设计

126.学生管理系统-课程类设计

127.界面开发-简单布局

128.界面开发-窗口类

129.界面开发-抽奖器

130.界面开发-抽奖器优化

131.界面开发-计算器界面设计

132.界面开发-计算器功能设计

133.多人聊天室-任务分析

134.多人聊天室-客户端界面开发

135.多人聊天室-服务器界面开发

136.多人聊天室-客户端功能

137.多人聊天室-服务器功能

138.智能聊天机器人

139.课程总结