• Python程序设计第*课
21年品牌 40万+商家 超1.5亿件商品

Python程序设计第*课

正版全新

34.17 7.0折 49 全新

库存11件

上海浦东
认证卖家担保交易快速发货售后保障

作者赵军

出版社清华大学出版社

ISBN9787302509905

出版时间2018-09

装帧其他

开本16开

纸张胶版纸

定价49元

货号1550313

上书时间2023-10-09

闲暇一卷书的书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
【书    名】 Python程序设计第*课
【书    号】 9787302509905
【出 版 社】 清华大学出版社
【作    者】 赵军
【出版日期】 2018-09-01
【版    次】 1
【开    本】 16开
【定    价】 49.00元

【编辑推荐】 
Python语言简洁、易学、用途广泛,加上丰富强大的软件包模块,是程序设计入门的*语言之一,也是人工智能的逻辑编程类基础课程。
本书讲解从程序设计语言基础算法与流程图入门开始。

【内容简介】 
这是一本适合学习 Python 语言编程的入门教材。全书从程序设计语言基础的算法与流程图入门开始,接着介绍Python环境的安装、基本语法,*后到主题实践操作,学习者不用担心没有任何程序设计语言相关的背景知识。本书以Anaconda软件包来设置和安装Python环境,能够快速完成Python及常用程序包的安装。
本书强调学练相结合,丰富的范例程序讲解结合上机实践,教你领会Python语言结构化编程的基本概念;综合范例练习帮助你强化语法的理解能力;各章的课后练习可马上检验你的学习效果;另外还有完整的教学视频可供下载,以辅助你更加高效地自学。
希望本书能降低中学生学习 Python语言编程的门槛,减少编程初学者自学的障碍,成为大家进入程序设计领域的*课,同时为进一步学习人工智能知识理论、应用拓展、创新设计等打下坚实的基础。

【目录】 
章个Python程序——HelloWorld 

 1.1Python简介2 

 1.1.1Python语言的起源2 

 1.1.2Python语言的特色3 

 1.2程序设计语言与算法4 

 1.2.1为什么要学习程序设计4 

 1.2.2程序设计语言简介5 

 1.2.3算法概念7 

 1.2.4流程图9 

 1.3Python的应用12 

 1.3.1Web开发框架13 

 1.3.2数字技术整合开发13 

 1.4建立Python开发环境——使用Anaconda16 

 1.4.1下载Anaconda程序包16 

 1.4.2安装Anaconda17 

 1.5输入与输出20 

 1.5.1Windows命令提示符窗口20 

 1.5.2IPython命令提示符窗口22 

 1.5.3Spyder集成开发环境25 

 1.6Python程序编写风格28 

 1.6.1Python程序风格28 

 1.6.2编码声明31 

 1.6.3程序注释33 

 1.7上机演练——HelloWorld34 

 课后习题36 

 第2章数据与变量——输出金字塔图形 

 2.1变量命名与赋值38 

 2.1.1变量声明38 

 2.1.2变量命名规则40 

 2.2Python的数值类型43 

 2.2.1整数与浮点数43 

 2.2.2布尔值与复数45 

 2.3格式化输出47 

 2.3.1输出函数:print()47 

 2.3.2格式化输出48 

 2.3.3输入函数:input()52 

 2.3.4数据类型转换53 

 2.4上机演练——输出金字塔图形54 

 2.4.1程序范例描述54 

 2.4.2程序代码说明55 

 课后习题60 

 第3章表达式与运算符——成绩单统计小帮手 

 3.1算术运算符62 

 3.2赋值运算符63 

 3.3比较运算符66 

 3.4逻辑运算符66 

 3.5运算符优先级70 

 3.6上机演练——成绩单统计小帮手71 

 3.6.1程序范例描述71 

 3.6.2读取CSV文件72 

 3.6.3程序代码说明75 

 课后习题78 

 第4章流程控制——简易计算器(GUI界面) 

 4.1条件分支流程控制80 

 4.1.1if条件分支语句80 

 4.1.2if多重条件分支语句83 

 4.2循环流程控制85 

 4.2.1while循环86 

 4.2.2for循环87 

 4.2.3continue和break语句90 

 4.3上机演练——简易计算器(GUI)91 

 4.3.1程序范例描述91 

 4.3.2GUI开发模块tkinter93 

 4.3.3程序代码说明104 

 课后习题113 

 第5章字符与字符串——OpenData数据的提取与应用 

 5.1创建字符串116 

 5.2字符串分割概念117 

 5.3认识转义字符121 

 5.4字符串常用函数123 

 5.5上机演练——OpenData数据的提取与应用127 

 5.5.1什么是OpenData128 

 5.5.2获取OpenData数据128 

 5.5.3程序范例描述131 

 5.5.4程序代码说明132 

 课后习题137 

 第6章容器数据类型——单词翻译器 

 6.1容器数据类型的比较140 

 6.2列表140 

 6.3元组144 

 6.4字典146 

 6.5集合151 

 6.6上机演练——简易单词翻译器(GUI图形用户界面)154 

 6.6.1程序范例描述155 

 6.6.2程序代码说明155 

 课后习题159 

 第7章函数与模块——乐透系统 

 7.1认识函数162 

 7.1.1定义函数162 

 7.1.2调用函数164 

 7.1.3返回值166 

 7.2认识排序167 

 7.2.1选择排序法168 

 7.2.2冒泡排序法170 

 7.2.3排序函数sorted()171 

 7.3认识模块174 

 7.3.1导入模块174 

 7.3.2自定义模块177 

 7.3.3认识Python的__name__属性179 

 7.3.4实用的内建模块180 

 7.4上机演练——乐透投注游戏191 

 7.4.1程序范例描述191 

 7.4.2程序代码说明192 

 课后习题196 

 附录课后习题解答197

【前言】 
前言
人工智能技术的未来就是信息技术的未来,而“程序设计”或称为“编程”是学习人工智能技术*重要的基础工具,从小建立逻辑编程思想,通过编程实践培养解决问题的能力,是将来人才综合素质的评估条件之一。程序设计已经列入中学的信息技术课程,即便是非计算机或信息类专业的人才,编程也是必备的基础能力之一。
Python凭借简洁、易懂易学、用途广泛等特性,成为程序设计入门的首选语言之一。目前众多人工智能的程序包要么采用Python编写而成,要么可以被Python语言调用。只有当我们具备了逻辑编程的坚实基础和通过编程实践来解决问题的能力,才能进一步学习人工智能的知识理论类的课程、应用拓展类课程、创新设计类的课程。
本书是一本学习Python编程的入门书,适合从未接触过Python语言的初学者和中学生,或是有一定程序设计经验,想深入了解Python基本应用的学习者。笔者希望以浅显易懂的文字,由基础到高级,循序渐进地通过范例程序让读者马上实践和练习刚刚学习的内容。
本书的内容从程序设计语言基础的算法与流程图入门开始,循序渐进地讲述从Python环境的安装、基本语法到问题解决的实践操作,学习者不用担心没有任何程序设计语言相关的背景知识。本书以Anaconda软件包来设置和安装Python环境,能快速安装Python及常用程序包。本书中的每一章节都规划了多个实用的范例程序,包括图形用户界面(GUI)的制作以及数据的提取、整理与分析,比如开放数据(Open Data)、文本文件数据分析等。
本书由赵军主编,参与本书编写的人员还有张明、王国春、施妍然、王然等。由于编者水平和经验所限,书中难免存在疏漏和不足之处,希望得到大家的批评指正。
读者可以从如下网址(注意区分数字与字母大小写)下载所有范例程序的源代码、教学PPT和全程视频文件:
https://pan.baidu.com/s/1Qrg2DOyh2SNzIrGduB8HXw
也可扫描右边二维码获取网址。如果下载有问题,请联系电子邮箱booksaga@126.com,邮件主题为“Python程序设计第*课”。
另外,为了检验学习的成果,每章之后都规划了课后习题,以供读者练习。希望本书能成为大家学习Python语言的理想入门书。
*后,为了便于读者在学习中进行讨论和交流,我们还建立了“程序设计第*课讨论群”(QQ群),大家可以在群里讨论问题,笔者将会对重点问题进行解答。QQ群号为801630455,也可以直接扫描进群的二维码:

编  者
2018年8月

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP