课程广场 > Python快乐编程基础入门 返回

Python快乐编程基础入门

简介:内容全面、操作步骤清晰直观、实用性强,注重实践环节的同时还注重开阔思维和拓展视野,提升学习者各方面的能力。。

视频时长:0分 练习题数:297道 下载资料数:14个 浏览次数:2233
课程介绍 课程视频 练习题 资料下载

课程介绍

 《Python快乐编程基础入门》致力于打造适合Python初学者的入门教材,站在初学者角度,从零开始,由浅入深,以朴实生动的语言阐述复杂的问题,书中列举了大量现实中的例子进行讲解,同时搭配精心设计的插图,真正做到通俗易懂。《Python快乐编程基础入门》共14章,涵盖Python基础语言、流程控制、基本数据类型、函数、模块与包、面向对象、文件、异常等核心知识点。每学完一个章节的知识点,便通过实用性强的案例,如“发红包”“扑克牌”“QQ登录”等,将所学知识综合运用到实际开发中,积累项目开发经验。在每章末尾还配备了习题,用于对本章所学内容进行练习和巩固,达到即学即练的效果。

第1章 Python开发入门

1.1 Python语言的简介

开始学习
  • 1.1.1 Python语言的起源

  • 1.1.2 Python语言的发展

  • 1.1.3 Python语言的特征

  • 1.1.4 Python语言的应用领域

1.2 Python的安装

解锁课程视频

1.3 集成开发环境PyCharm

解锁课程视频
  • 1.3.1 PyCharm的安装

  • 1.3.2 PyCharm的使用

1.4 本章小结

解锁课程视频

1.5 习题

第2章 编程基础

2.1 基本语法

  • 2.1.1 注释

  • 2.1.2 标识符与关键字

  • 2.1.3 语句换行

  • 2.1.4 缩进

2.2 变量与数据类型

  • 2.2.3 检测数据类型

  • 2.2.4 数据类型转换

2.3 运算符

  • 2.3.3 比较运算符

  • 2.3.4 逻辑运算符

  • 2.3.5 位运算符

  • 2.3.6 成员运算符

  • 2.3.7 身份运算符

  • 2.3.8 运算符的优先级

2.4 小案例

解锁课程视频

2.5 本章小结

解锁课程视频

2.6 习题

第3章 流程控制语句

3.1 条件语句

  • 3.1.3 if-elif 语句

  • 3.1.4 if语句嵌套

3.2 循环语句

  • 3.2.2 for语句

  • 3.2.4 break语句

  • 3.2.5 continue语句

  • 3.2.6 else语句

  • 3.2.7 pass语句

3.3 小案例

3.4 本章小结

解锁课程视频

3.5 习题

第4章 字符串

4.1字符串简介

解锁课程视频
  • 4.1.1 字符串的概念

  • 4.1.2 转义字符

4.2 字符串的输出与输入

解锁课程视频
  • 4.2.1 字符串的输出.

  • 4.2.2 字符串的输入

4.3 字符串的索引与切片

解锁课程视频

4.4 字符串的运算.

解锁课程视频

4.5 字符串常用函数

解锁课程视频
  • 4.5.1 大小写转换

  • 4.5.2 判断字符

  • 4.5.3 检测前缀或后缀

  • 4.5.4 合并与分隔字符串

  • 4.5.5 对齐方式

  • 4.5.6 删除字符串头尾字符

  • 4.5.7 检测子串

  • 4.5.8 替换子串

  • 4.5.9 统计子串个数

  • 4.5.10 首字母大写

  • 4.5.11 标题化

4.6 小案例

4.7 本章小结

解锁课程视频

4.8 习题

第5章 列表与元组

5.1 列表的概念

解锁课程视频
  • 5.1.1 列表的创建

  • 5.1.2 列表的索引与切片

  • 5.1.3 列表的遍历

5.2 列表的运算

解锁课程视频

5.3 列表的常用操作

解锁课程视频
  • 5.3.1 修改元素

  • 5.3.2 添加元素

  • 5.3.3 删除元素

  • 5.3.4 查找元素

  • 5.3.5 元素排序

  • 5.3.6 统计元素个数

5.4 列表推导

解锁课程视频
  • 5.5.1 元组的创建

  • 5.5.2 元组的索引

  • 5.5.3 元组的遍历

  • 5.5.4 元组的运算

  • 5.5.5 元组与列表转换

5.6 小案例

5.7 本章小结

解锁课程视频

5.8 习题

第6章 字典与集合

6.1 字典的概念

解锁课程视频

6.2 字典的创建

解锁课程视频

6.3 字典的常用操作

解锁课程视频
  • 6.3.1 计算元素个数

  • 6.3.2 访问元素值

  • 6.3.3 修改元素值

  • 6.3.4 添加元素

  • 6.3.5 删除元素

  • 6.3.6 复制字典

  • 6.3.7 成员运算

  • 6.3.8 设置默认键值对

  • 6.3.9 获取字典中的所有键

  • 6.3.10 获取字典中的所有值

  • 6.3.11 获取字典中所有的键值对

  • 6.3.12 随机删除元素

6.4 集合的概念

解锁课程视频

6.5 集合的常用操作

解锁课程视频
  • 6.5.1 添加元素

  • 6.5.2 删除元素

  • 6.5.3 集合运算

  • 6.5.4 集合遍历

6.6 字典推导与集合推导

解锁课程视频

6.7 小案例

解锁课程视频
  • 6.7.1 小案例一

  • 6.7.2 小案例二

6.8 本章小结

解锁课程视频

6.9 习题

第7章 函数(上)

7.1 函数的概念

解锁课程视频

7.2 函数的定义

解锁课程视频

7.3 函数的参数

  • 7.3.2 关键参数

  • 7.3.3 默认参数

7.4 函数的返回值

7.5 变量的作用域

解锁课程视频
  • 7.5.1 局部变量

  • 7.5.2 全局变量

7.6 函数的嵌套调用

7.7 函数的递归调用

解锁课程视频

7.8 小案例

解锁课程视频

7.9 本章小结

解锁课程视频

7.10 习题

第8章 函数(下)

8.1 间接调用函数

解锁课程视频

8.2 匿名函数

解锁课程视频

8.4 装饰器

  • 8.4.3 装饰有参数的函数

8.5 偏函数

解锁课程视频

8.6 常用的内建函数

解锁课程视频
  • 8.6.1 eval()函数 .

  • 8.6.2 exec()函数.

  • 8.6.3 compile()函数

  • 8.6.4 map()函数

  • 8.6.5 filter()函数

  • 8.6.6 zip()函数

8.7 小案例

解锁课程视频
  • 8.7.1 小案例一

  • 8.7.2 小案例二

8.8 本章小结

解锁课程视频

8.9 习题

第9章 模块与包

9.1 模块的概念

解锁课程视频

9.2 模块的导入

解锁课程视频

9.3 内置标准模块

解锁课程视频
  • 9.3.1 sys模块

  • 9.3.2 platform模块

  • 9.3.3 random模块

  • 9.3.4 time模块

9.4 自定义模块

9.5 包的概念

解锁课程视频

9.6 包的发布

解锁课程视频

9.7 包的安装

9.8 小案例

9.9 本章小结

解锁课程视频

9.10 习题

第10章 面向对象(上)

10.1 对象与类

解锁课程视频

10.2 类的定义

解锁课程视频

10.3 对象的创建

解锁课程视频
  • 10.3.1 类对象

  • 10.3.2 实例对象

10.4 构造方法

10.5 析构方法

解锁课程视频

10.6 类方法

解锁课程视频

10.7 静态方法

10.8 运算符重载

解锁课程视频
  • 10.8.1 算术运算符重载

  • 10.8.2 比较运算符重载

  • 10.8.3 字符串表示重载

  • 10.8.4 索引或切片重载

  • 10.8.5 检查成员重载

10.9 小案例

解锁课程视频

10.10 本章小结

解锁课程视频

10.11 习题

第11章 面向对象(下)

11.1 面向对象的三大特征

解锁课程视频

11.3 继承

11.5 设计模式

解锁课程视频
  • 11.5.1 工厂模式

  • 11.5.2 适配器模式

11.6 小案例

解锁课程视频

11.7 本章小结

解锁课程视频

11.8 习题

第12章 文件

12.1 文件概述

解锁课程视频

12.2 文件操作

  • 12.2.2 关闭文件

  • 12.2.9 重命名文件

  • 12.2.10 删除文件

12.3 目录操作

解锁课程视频
  • 12.3.1 创建目录

  • 12.3.2 获取目录

  • 12.3.3 遍历目录

  • 12.3.4 删除目录

12.4 小案例

解锁课程视频

12.5 本章小结

解锁课程视频

12.6 习题

第13章 异常

13.1 异常概述

解锁课程视频
  • 13.1.1 异常的概念

  • 13.1.2 异常类

13.2 捕获与处理异常

  • 13.2.2 使用 as 获取异常信息

  • 13.2.3 try-except-else语句

13.3 触发异常

解锁课程视频
  • 13.3.1 raise语句

  • 13.3.2 assert语句

13.4 自定义异常

解锁课程视频

13.5 回溯最后的异常

13.6 小案例

13.7 本章小结

解锁课程视频

13.8 习题

第14章 综合案例

14.1 需求分析

14.2 程序设计

14.3 代码实现

14.4 效果演示

14.5 本章小结

14.6 课外实践

第1章 Python开发入门

1.1 Python语言的简介

  • 1.1.1 Python语言的起源

  • 1.1.2 Python语言的发展

1.2 Python的安装

1.3 集成开发环境PyCharm

1.4 本章小结

1.5 习题

第2章 编程基础

2.1 基本语法

2.2 变量与数据类型

2.3 运算符

2.4 小案例

2.5 本章小结

2.6 习题

第3章 流程控制语句

3.1 条件语句

3.2 循环语句

3.3 小案例

3.4 本章小结

3.5 习题

第4章 字符串

4.1字符串简介

4.2 字符串的输出与输入

4.3 字符串的索引与切片

4.4 字符串的运算.

4.5 字符串常用函数

4.6 小案例

4.7 本章小结

4.8 习题

第5章 列表与元组

5.1 列表的概念

5.2 列表的运算

5.3 列表的常用操作

5.4 列表推导

5.5 元组

5.6 小案例

5.7 本章小结

5.8 习题

第6章 字典与集合

6.1 字典的概念

6.2 字典的创建

6.3 字典的常用操作

6.4 集合的概念

6.5 集合的常用操作

6.6 字典推导与集合推导

6.7 小案例

6.8 本章小结

6.9 习题

第7章 函数(上)

7.1 函数的概念

7.2 函数的定义

7.3 函数的参数

7.4 函数的返回值

7.5 变量的作用域

7.6 函数的嵌套调用

7.7 函数的递归调用

7.8 小案例

7.9 本章小结

7.10 习题

第8章 函数(下)

8.1 间接调用函数

8.2 匿名函数

8.3 闭包

8.4 装饰器

8.5 偏函数

8.6 常用的内建函数

8.7 小案例

8.8 本章小结

8.9 习题

第9章 模块与包

9.1 模块的概念

9.2 模块的导入

9.3 内置标准模块

9.4 自定义模块

9.5 包的概念

9.6 包的发布

9.7 包的安装

9.8 小案例

9.9 本章小结

9.10 习题

第10章 面向对象(上)

10.1 对象与类

10.2 类的定义

10.3 对象的创建

10.4 构造方法

10.5 析构方法

10.6 类方法

10.7 静态方法

10.8 运算符重载

10.9 小案例

10.10 本章小结

10.11 习题

第11章 面向对象(下)

11.1 面向对象的三大特征

11.2 封装

11.3 继承

11.4 多态

11.5 设计模式

11.6 小案例

11.7 本章小结

11.8 习题

第12章 文件

12.1 文件概述

12.2 文件操作

12.3 目录操作

12.4 小案例

12.5 本章小结

12.6 习题

第13章 异常

13.1 异常概述

13.2 捕获与处理异常

13.3 触发异常

13.4 自定义异常

13.5 回溯最后的异常

13.6 小案例

13.7 本章小结

13.8 习题

第14章 综合案例

14.1 需求分析

14.2 程序设计

14.3 代码实现

14.4 效果演示

14.5 本章小结

14.6 课外实践

资料下载

用户登录

用户名:

密码:

图形验证码:

点击切换

用户注册

用户名:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

手机号:

图形验证码:

点击切换

短信验证码:

获取验证码

新密码:

确认新密码:

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师QQ,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买 当当购买入口 京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码