青少年python编程入门书籍_青少年Python编程入门

内容提要

前言

第1章 打造Python世界

1.1 认识Python

1.1.1 Python的版本

1.1.2 安装Python软件

1.2 青春行——构建Python环境

1.2.1 下载Python软件

1.2.2 安装Python软件

1.2.3 测试Python环境

1.3 逛一逛Python大观园——IDLE(Integrated Development Environment)

1.3.1 Python的IDE软件

1.3.2 启动IDLE软件

1.3.3 Python Shell交互模式

1.3.4 Edit窗口编写程序代码

1.3.5 用函数help()获得更多帮助

1.4 第一个Python程序

1.4.1 开始写Python程序

1.4.2 程序的注释

1.4.3 语句的分行和合并

1.4.4 程序的输入和输出

1.5 新手上路

第2章 Python百变箱

2.1 存储数据的变量

2.1.1 关键字

2.1.2 标识符的命名规则

2.1.3 变量赋值

2.1.4 交换变量值

2.2 Python的整数类型

2.2.1 整数

2.2.2 布尔类型

2.3 Python的浮点数类型

2.3.1 Float类型

2.3.2 复数类型

2.3.3 Decimal类型

2.3.4 认识有理数

2.4 认识表达式

2.4.1 算术运算符

2.4.2 两数相除和相关的运算符

2.4.3 代数问题

2.4.4 math模块进行数值运算

2.5 赋值运算符

2.6 逻辑、比较运算符

2.6.1 比较运算符

2.6.2 逻辑运算符

第3章 使用控制流

3.1 程序控制简介

3.1.1 常用的流程符号

3.1.2 程序子块和缩进

3.2 选择结构

3.2.1 if语句单向选择

3.2.2 if/else语句做双向选择

3.2.3 认识三元运算符

3.2.4 多重选择

3.3 whlie循环

3.3.1 while循环的特性

3.3.2 在while循环中加入计数器

3.4 for/in循环

3.4.1 内置函数range()

3.4.2 嵌套循环

3.5 continue和break语句

3.5.1 break语句

3.5.2 continue语句

第4章 字符串

4.1 由字符说起

4.1.1 认识字符函数

4.1.2 转义字符

4.2 字符串的特色

4.2.1 建立字符串

4.2.2 字符串与运算符

4.2.3 字符串具有不变性

4.2.4 for/in循环读取字符串

4.3 切片的概念

4.3.1 切片的运算

4.3.2 内置函数slice()

4.4 处理字符串常用函数

4.4.1 变更字符串的大小写

4.4.2 字符串的搜索和替换

4.4.3 字符串的分割和结合

4.4.4 将字符串对齐

4.5 格式化字符串

4.5.1 格式运算符%

4.5.2 内置函数format()

4.5.3 str.format()方法

第5章 组合不同的数据

5.1 认识序列类型

5.1.1 序列类型的特点

5.1.2 序列元素及操作

5.2 Tuple

5.2.1 建立Tuple

5.2.2 内置函数tuple

5.2.3 Index()和count()方法

5.2.4 读取Tuple元素

5.2.5 Tuple和Unpacking

5.3 List的基本操作

5.3.1 生成List对象

5.3.2 与List有关的方法

5.4 将数据排序与求和

5.4.1 list.sort()方法

5.4.2 Tuple元素的排序

5.4.3 内置函数sum()

5.5 当List中还有List

5.5.1 生成矩阵

5.5.2 读取二维List

5.6 认识List生成式

5.6.1 为什么要有生成式?

5.6.2 善用List生成式

第6章 函数

6.1 认识函数

6.1.1 函数如何运行?

6.1.2 定义函数

6.1.3 调用函数

6.1.4 返回值

6.2 参数基本机制

6.2.1 传递自变量

6.2.2 默认参数值

6.2.3 关键词参数

6.3 巧妙设定参数

6.3.1 形参的*星号表达式

6.3.2 *运算符拆解可迭代对象

6.4 Lambda函数

6.5 变量的适用范围

6.5.1 局部变量

6.5.2 认识global语句

第7章 模块与函数库

7.1 导入模块

7.1.1 import/as语句

7.1.2 from/import语句

7.1.3 内置函数dir()查看命名空间

7.2 自定义模块

7.2.1 什么是命令行参数?

7.2.2 查看模块路径用sys.path

7.2.3 自行定义模块

7.2.4 属性_name_

7.3 随机数值random模块

7.4 取得时间戳time模块

7.4.1 取得目前时间

7.4.2 时间结构的格式转换

7.5 datetime模块

7.5.1 date类处理日期

7.5.2 日期运算有timedelta类

7.6 显示日历calendar模块

第8章 GUI界面

8.1 浅谈面向对象机制

8.1.1 建立类

8.1.2 定义方法

8.1.3 类实例化

8.1.4 先创建再初始化对象

8.1.5 有关于继承

8.2 使用tkinter控件

8.2.1 踏出GUI第一步

8.2.2 建立主窗口

8.2.3 tkinter控件

8.2.4 撰写一个简单的窗口程序

8.3 控件与版面管理

8.3.1 Frame为容器

8.3.2 Button控件

8.3.3 显示文字的标签

8.3.4 版面配置-pack()方法

第9章 GUI其他控件

9.1 接收文字的控件

9.1.1 接收单行文字的Entry控件

9.1.2 接收多行文字的Text控件

9.2 选项控件

9.2.1 Checkbutton控件

9.2.2 Radiobutton控件

9.3 绘制图形的Canvas控件

9.3.1 认识Canvas控件

9.3.2 绘制几何图形

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值