尚硅谷Java培训

Python(2024版)

视频介绍

本套教程带你从零开始,快速上手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.课程总结