您好,欢迎来到聚文网。 登录 免费注册
PYTHON零基础快乐学习之旅(K12实战训练)

PYTHON零基础快乐学习之旅(K12实战训练)

  • 字数: 342000.0
  • 装帧: 简装
  • 出版社: 清华大学出版社
  • 作者: 洪锦魁
  • 出版日期: 2019-10-01
  • 商品条码: 9787302532545
  • 版次: 1
  • 开本: 其他
  • 页数: 0
  • 出版年份: 2019
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"《Python 零基础快乐学习之旅 (K12 实战训练)》本书在讲解 Python 编程语言语法概念的同时融入了相关的科学知识。随着人工智能技术的飞 速发展,编程教育越来越重要。编程的核心是算法和逻辑,是通往未来的语言。近期,国务院发 布《新一代看人工智能发展规划》,大力推广 K12 编程教育,还有的省已经将信息技术纳入高考科 目。本书内容涵盖 Pyhton 的专题设计和案例,是 K12 实战训练的指导教程。"
内容简介
本书在讲解Python编程语言语法概念的同时融入了相关的科学知识。随着人工智能技术的飞 速发展,编程教育越来越重要。编程的核心是算法和逻辑,是通往未来的语言。近期,国务院发 布《新一代看人工智能发展规划》,大力推广K12编程教育,还有的省已经将信息技术纳入高考科 目。本书内容涵盖Pyhton的专题设计和案例,是K12实战训练的指导教程。 Python是目前较热门也是功能较强大的程序语言。本书除了对Python语言基本程序语法内容 解说,还融入了程序设计的逻辑思维,希望读者可以接近吸收,未来可以活用这个功能强大的程 序语言。 本书各章末都辅以专题设计,这些精彩、实用的专题程序实例,可以让读者充分体会各种语法 的定义与精神,同时增强程序设计的逻辑思维能力。 为了方便学校教师教学,本书所有习题均有习题解答。 本书适合高中生(含)或初学Python语言编程者阅读。
作者简介
洪锦魁,中国台湾省计算机专家,IT作家。
◆DOS时代代表作:汇编语言、C、C++、Pascal、数据 结构。
◆Windows时代代表作:Windows编程、Programming、VistJal Basic。
◆Internet时代代表作:网页设计、HTML、JavaScript。
◆大数据时代代表作:R语言。
其作品版权被输出到中国大陆(简体中文)、马来西亚(马来文)、美国(英文)。
近年来作品:
◆Java王者归来
◆Python王者归来
◆HTML5+CSS3王者归来
◆R语言迈向大数据之路
其著作特色:
所有程序语法会依特性分类,同时以实用的程序范例进行解说,让读者可以事半功倍地轻松掌握相关知识。
目录
第1章 基本概念 1-1  认识Python2 1-2  Python的起源2 1-3  Python语言发展史3 1-4 Python的应用范围4 1-5  跨平台的程序语言4 1-6  系统的安装与执行4 1-7  文档的创建、存储、执行与打开5 1-7-1  文档的创建5 1-7-2  文档的存储6 1-7-3  文档的执行6 1-7-4  打开文档7 第2章 认识变量与基本数学运算 2-1  用Python做计算10 2-2  认识变量10 2-3  认识程序的意义12 2-4  认识注释的意义13 2-4-1  注释符号 #13 2-4-2  三个单引号或双引号13 2-5 Python变量与其他程序语言的差异14 2-6  变量的命名原则14 2-7  基本数学运算15 2-7-1  四则运算15 2-7-2  余数和整除16 2-7-3  乘方16 2-7-4  Python语言控制运算的优先级16 2-8  指派运算符17 2-9  Python等符号的多重指定使用18 2-10  Python的断行18 2-11  专题设计:银行存款复利的计算19 第3章 Python的基本数据类型 3-1  type()函数23 3-2  数值数据类型24 3-2-1  整数与浮点数的运算24 3-2-2  强制数据类型的转换25 3-2-3  数值运算常用的函数25 3-3  布尔值数据类型27 3-4  字符串数据类型27 3-4-1  字符串的连接28 3-4-2  处理多于一行的字符串29 3-4-3  逸出字符29 3-4-4  强制转换为字符串str()30 3-4-5  字符数据的转换30 3-4-6 聪明地使用字符串加法和换行字符\n31 3-5 专题设计:计算地球到月球所需时间31 第4章 基本输入与输出 4-1  Python的辅助说明help()36 4-2  格式化输出数据使用print()36 4-2-1  函数print()的基本语法36 4-2-2  格式化print()输出37 4-2-3  精准控制格式化的输出38 4-2-4  format()函数39 4-3  数据输入input()40 4-4 专题设计:摄氏度和华氏度的转换41 第5章 程序的流程控制使用if语句 5-1  关系运算符46 5-2  逻辑运算符47 5-3  if语句48 5-4  if … else语句50 5-5  if … elif …else语句52 5-6  巢状的if语句53 5-7  专题设计:人体体重与健康判断程序54 第6章 列表(list) 6-1  认识列表(list)60 6-1-1  列表基本定义60 6-1-2  读取列表元素61 6-1-3  列表切片(list slices)63 6-1-4  列表索引值是-164 6-1-5  列表统计资料、优选值max()、最小值min()、总和sum()64 6-1-6  列表个数len()65 6-1-7  更改列表元素的内容66 6-1-8  列表的相加66 6-1-9  删除列表元素67 6-1-10  列表为空列表的判断67 6-2  Python简单的面向对象概念68 6-2-1  字符串的方法68 6-2-2  更改字符串大小写70 6-3  增加与删除列表元素70 6-3-1  在列表末端增加元素append()70 6-3-2  插入列表元素insert()71 6-3-3  删除列表元素pop()71 6-3-4  删除指定的元素remove()72 6-4  列表的排序73 6-4-1  颠倒排序reverse()73 6-4-2  sort()排序73 6-5  进阶列表操作75 6-5-1  index()75 6-5-2  count()75 6-6  列表内含列表76 6-6-1  基本概念76 6-6-2  再看二维列表77 6-7  列表的赋值与复制79 6-7-1  列表赋值79 6-7-2  列表的复制80 6-8  再谈字符串80 6-8-1  字符串的索引80 6-8-2  字符串切片81 6-8-3  函数或方法82 6-8-4  将字符串转成列表82 6-8-5  使用split()处理字符串82 6-8-6  字符串的其他方法83 6-9  in和not in语句85 6-10  专题设计:用户账号管理系统87 第7章 循环设计 7-1  基本for循环94 7-1-1  for循环基本操作95 7-1-2  如果程序代码段只有一行96 7-1-3  有多行的程序代码段96 7-1-4  将for循环应用在数据类型的判断97 7-2  range()函数98 7-2-1  只有一个参数的range()函数99 7-2-2  扩充专题银行存款复利的轨迹99 7-2-3  有两个参数的range()函数100 7-2-4  有3个参数的range()函数101 7-2-5  一般应用102 7-2-6  设计删除列表内所有元素103 7-3  进阶的for循环应用103 7-3-1  巢状for循环103 7-3-2  强制离开for循环 - break指令105 7-3-3  for循环暂时停止不往下执行- continue指令106 7-4  while循环107 7-4-1  基本while循环108 7-4-2  巢状while循环109 7-4-3  强制离开while循环 - break指令109 7-4-4  while循环暂时停止不往下执行- continue指令110 7-4-5  while循环条件语句与可迭代对象111 7-5  专题设计:购物车设计111 7-6  专题设计:创建真实的成绩系统112 第8章 元组(tuple) 8-1  元组的定义120 8-2  读取元组元素121 8-3  遍历所有元组元素121 8-4  修改元组内容产生错误的实例122 8-5  可以使用全新定义方式修改元组元素122 8-6  元组切片(tuple slices)123 8-7  方法与函数123 8-8  列表与元组数据互换124 8-9  其他常用的元组方法125 8-10  元组的功能126 8-11  专题设计:认识元组126 第9章 字典(dict) 9-1  字典基本操作131 9-1-1  定义字典131 9-1-2  列出字典元素的值132 9-1-3  增加字典元素133 9-1-4  更改字典元素内容133 9-1-5  删除字典特定元素134 9-1-6  删除字典所有元素134 9-1-7  删除字典134 9-1-8  创建一个空字典135 9-1-9  字典的复制135 9-1-10  取得字典元素数量136 9-1-11  验证元素是否存在136 9-1-12  设计字典的可读性技巧137 9-2  遍历字典138 9-2-1  遍历字典的键-值138 9-2-2  遍历字典的键139 9-2-3  依键排序与遍历字典141 9-2-4  遍历字典的值141 9-2-5  依值排序与遍历字典的值142 9-3  字典内键的值是列表143 9-4  while循环在字典的应用144 9-5  字典常用的函数和方法145 9-5-1  len()145 9-5-2  get()145 9-6 专题设计:记录一篇文章每个单词的出现次数146 第10章 集合(set) 10-1  创建集合152 10-1-1 使用大括号创建集合152 10-1-2  使用set()函数定义集合153 10-1-3  大数据与集合的应用155 10-2  集合的操作155 10-2-1  交集(intersection)156 10-2-2  并集(union)157 10-2-3  差集(difference)158 10-2-4  关键词in159 10-3  专题设计:夏令营的程序设计160 第11章 函数设计 11-1  Python函数基本概念164 11-1-1  函数的定义165 11-1-2  没有输入参数也没有返回值的函数165 11-2  函数的参数设计166 11-2-1  传递一个参数167 11-2-2  多个参数传递167 11-2-3  参数默认值的处理168 11-3  函数返回值168 11-3-1  返回None169 11-3-2  简单返回数值数据170 11-3-3  返回多种数据的应用170 11-3-4  简单返回字符串数据171 11-4  调用函数时参数是列表171 11-5  传递任意数量的参数172 11-5-1  传递并处理任意数量的参数172 11-5-2  设计含有一般参数与任意数量参数的函数173 11-6  局部变量与全局变量174 11-6-1  全局变量可以在所有函数使用174 11-6-2  局部变量与全局变量使用相同的名称174 11-6-3  程序设计需要注意事项175 11-7  匿名函数lambda176 11-8  专题设计:用函数重新设计记录一篇文章每个单词的出现次数177 第12章 类别—面向对象 12-1  类别的定义182 12-2  类别的属性与方法183 12-3  专题设计:解说函数与方法183 第13章 设计与应用模块 13-1  将自建的函数存储在模块中186 13-1-1  事前准备工作186 13-1-2  创建函数内容的模块187 13-2  应用自己创建的函数模块187 13-2-1  import模块名称188 13-2-2  导入模块内特定单一函数188 13-2-3  导入模块内多个函数189 13-2-4  导入模块内所有函数189 13-3  随机数random模块190 13-3-1  randint()190 13-3-2  choice()191 13-3-3  shuffle()192 13-3-4  sample()193 13-4  时间time模块193 13-4-1  time()193 13-4-2  sleep()194 13-4-3  asctime()195 13-4-4  localtime()195 13-5  日期calendar模块196 13-5-1  列出某年是否是闰年isleap()196 13-5-2  输出月历month()196 13-5-3  输出年历calendar()197 13-6  专题设计:认识赌场游戏骗局197 第14章 文档的读取与写入 14-1  读取文档203 14-1-1  打开文档open()与关闭文档close()203 14-1-2  读取整个文档read()204 14-1-3  with关键词205 14-1-4  逐行读取文档内容206 14-1-5  逐行读取使用readlines()207 14-2  写入文档208 14-2-1  将执行结果写入空的文档内208 14-2-2  输出多行数据的实例209 14-2-3  创建附加文档210 14-3  专题设计:文档搜索210 第15章 程序调试与异常处理 15-1  程序异常216 15-1-1  一个除数为0的错误216 15-1-2  撰写异常处理程序try - except216 15-1-3  try - except - else219 15-1-4  找不到文档的错误 FileNotFoundError219 15-2  常见的异常对象220 15-3  finally222 15-4  专题设计:认识程序调试的典故223 第16章 算法-排序与搜寻 16-1  算法(alogrithm)227 16-2  排序(sort)228 16-3  搜寻(search)230 16-3-1  顺序搜寻法(sequential search)230 16-3-2  二分搜寻法(binary search)231 16-4  专题设计:尾牙兑奖号码设计233 附录A 安装Python236 A-1 Windows操作系统的Python安装237 附录B  ASCII码值表240

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网