当前位置:当前位置:主页 > 计算机电子书 > Python > Python编程 pdf电子书
Python编程入门与算法进阶

Python编程入门与算法进阶 PDF 完整清晰版

  • 更新:2022-03-28
  • 大小:20.6 MB
  • 类别:Python编程
  • 作者:中国电子学会
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Python编程入门与算法进阶》是由人民邮电出版社出版的一本关于Python编程方面的书籍,作者是中国电子学会,主要介绍了关于Python编程、Python入门、算法进阶方面的知识内容,目前在Python编程类书籍综合评分为:8.8分。

书籍介绍

编辑推荐

1.本书适用于中国电子学会全国青少年软件编程考试Python编程一至四级,明确了该考试分级以及每一级会用到的程序模块,为中国电子学会全国青少年软件编程考试指定用书。
2.本书根据等级考试标准进行编写,明确了不同等级所涉及的知识,并对知识进行了详解,并通过解析易错点和模拟考题,让正在为编程学习头痛的你轻松掌握学习技巧。
3.本书面向青少年读者,书中列举大量接地气的生活示例,让孩子们丢掉学习包袱,看的轻松学的愉快!

内容简介

Python简单易学,是一种非常适合零基础编程人员学习算法与编程的高级程序设计语言。

本书是中国电子学会全国青少年软件编程等级考试Python编程一至四级的指定用书,基于Python自带的集成开发工具IDLE3.5.2版本,对应每级考试要求讲解知识要点。

对于广大青少年学习者,本书能够指导他们了解并掌握Python语言编程技巧,培养他们用Python语言编程解决生活中实际问题的能力。

目录

  • 全国青少年软件编程等级考试Python编程一级
  • 全国青少年软件编程等级考试Python编程一级标准2
  • 第1课编程环境
  • 1.1学习要点5
  • 1.2对标内容5
  • 1.3情景导入5
  • 1.4Python的IDE6
  • 1.5Python的版本8
  • 1.6代码缩进10
  • 1.7代码注释12
  • 1.8在同一行显示多条语句13
  • 第2课编程基础
  • 2.1学习要点14
  • 2.2对标内容14
  • 2.3情景导入14
  • 2.4print()函数15
  • 2.5变量及变量命名17
  • 2.6内置对象类型、类型转换19
  • 2.7input()函数22
  • 第3课运算符
  • 3.1学习要点25
  • 3.2对标内容25
  • 3.3情景导入25
  • 3.4算术运算符26
  • 3.5赋值运算符28
  • 3.6比较运算符29
  • 3.7逻辑运算符31
  • 3.8运算符的优先级32
  • 第4课turtle库
  • 4.1学习要点35
  • 4.2对标内容35
  • 4.3情景导入35
  • 4.4turtle的坐标系36
  • 4.5turtle的画笔体系38
  • 4.6turtle的运动体系42
  • 4.7其他需要掌握的函数48
  • 4.8turtle综合练习50
  • 全国青少年软件编程等级考试Python编程二级
  • 全国青少年软件编程等级考试Python编程二级标准54
  • 第5课基本数据类型
  • 5.1学习要点57
  • 5.2对标内容57
  • 5.3情景导入57
  • 5.4Python的基本数据类型58
  • 第6课可变序列——列表
  • 6.1学习要点60
  • 6.2对标内容60
  • 6.3情景导入60
  • 6.4列表60
  • 第7课不可变序列——元组
  • 7.1学习要点74
  • 7.2对标内容74
  • 7.3情景导入74
  • 7.4元组75
  • 第8课字符串
  • 8.1学习要点80
  • 8.2对标内容80
  • 8.3情景导入80
  • 8.4字符串81
  • 第9课字典
  • 9.1学习要点87
  • 9.2对标内容87
  • 9.3情景导入87
  • 9.4字典88
  • 第10课流程控制
  • 10.1学习要点92
  • 10.2对标内容92
  • 10.3情景导入92
  • 10.4分支结构93
  • 10.5循环结构99
  • 第11课计算思维
  • 11.1学习要点106
  • 11.2对标内容106
  • 11.3情景导入106
  • 11.4计算思维107
  • 全国青少年软件编程等级考试Python编程三级
  • 全国青少年软件编程等级考试Python编程三级标准111
  • 第12课编码与数制
  • 12.1学习要点114
  • 12.2对标内容114
  • 12.3情景导入114
  • 12.4十进制与二进制115
  • 12.5十进制与八进制116
  • 12.6十进制与十六进制117
  • 12.7二进制与十六进制119
  • 第13课数据处理
  • 13.1学习要点121
  • 13.2对标内容121
  • 13.3情景导入121
  • 13.4一维数据122
  • 13.5二维数据124
  • 13.6简单的文件读写127
  • 第14课异常处理
  • 14.1学习要点131
  • 14.2对标内容131
  • 14.3情景导入131
  • 14.4try…except格式131
  • 14.5try…except…except格式133
  • 14.6try…except…else…finally格式134
  • 第15课算法
  • 15.1学习要点137
  • 15.2对标内容137
  • 15.3算法与算法的表示137
  • 15.4解析算法142
  • 15.5枚举算法145
  • 15.6冒泡排序149
  • 15.7选择排序152
  • 15.8插入排序155
  • 15.9顺序查找158
  • 15.10对分查找160
  • 第16课核心函数
  • 16.1学习要点164
  • 16.2对标内容164
  • 16.3数学运算函数164
  • 16.4类型转换函数166
  • 16.5序列操作函数171
  • 16.6对象操作函数174
  • 全国青少年软件编程等级考试Python编程四级
  • 全国青少年软件编程等级考试Python编程四级标准178
  • 第17课函数的相关概念
  • 17.1学习要点181
  • 17.2对标内容181
  • 17.3函数的相关概念181
  • 第18课自定义函数的创建与调用
  • 18.1学习要点187
  • 18.2对标内容187
  • 18.3函数的返回值187
  • 18.4全局变量和局部变量190
  • 18.5为函数的参数和返回值指定类型194
  • 第19课递归与递推
  • 19.1学习要点196
  • 19.2对标内容196
  • 19.3递归算法196
  • 19.4递推算法201
  • 第20课分治算法
  • 20.1学习要点205
  • 20.2对标内容205
  • 20.3分治算法205
  • 第21课算法优化
  • 21.1学习要点212
  • 21.2对标内容212
  • 21.3应用while语句解决实际问题212
  • 21.4时间复杂度与空间复杂度215
  • 第22课第三方库(模块)的获取、安装与调用
  • 22.1学习要点219
  • 22.2对标内容219
  • 22.3第三方库的获取、安装与调用219

资源获取

相关资源

网友留言