| 商品基本信息,请以下列介绍为准 | |
| 商品名称: | 中学生可以这样学Python |
| 作者: | 董付国、应根球 |
| 市场价: | 39元 |
| ISBN号: | 9787302480396 |
| 出版社: | 清华大学出版社 |
| 商品类型: | 图书 |
| 其他参考信息(以实物为准) | ||
| 装帧:平装 | 开本:16开 | 语种:中文 |
| 出版时间:2017-08-01 | 版次:1 | 页数: |
| 印刷时间:2017-08-01 | 印次:1 | 字数:200千字 |
| 内容简介 | |
| 本书以Python 3.5.x为主,同时兼容Python 3.4.x,并考虑了Python 3.6.x的部分新特性,重点介绍Python基本语法以及常用内置对象和标准库对象的用法。主要内容包括Python开发环境,Python基本数据类型、运算符与内置函数,常用的选择结构语法和应用,for循环与while循环,列表、元组、字典、集合和字符串等常用序列结构,函数基本用法,面向对象程序设计,解析算法、枚举算法、递推算法、递归算法、排序算法及查找算法的原理与Python实现,SQLite数据库及Python操作SQLite数据库的方法,大数据处理基础及Spark编程基础知识,以及通过电子时钟、猜数游戏、通讯录管理程序、图片浏览程序和温度单位转换这几个综合案例介绍Python的项目开发过程。 本书适合作为中学生“信息技术”课程的配套阅读资料,也可作为Python入门参考书。 |
| 作者简介 | |
| 作者简介董付国,副教授,自2000年开始一直任教于山东工商学院计算机学院,先后出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》、《Python程序设计开发宝典》、《中学生可以这样学Python》等系列教材,多次获得校级教学优秀效果一等奖,分别使用C#和Python开发过多套适用于油田、煤矿的大型系统以及在线考试系统和课堂教学管理系统,发表科研论文40余篇,近30篇被EI收录,业余爱好杨氏太极拳传统85势大架。应根球,高级讲师,计算机软件系统分析师,浙江省温州市永嘉县教师发展中心初中信息技术、创客教育研训员,温州市教坛中坚,多篇教师教育成果获省级奖,先后开发过成绩处理系统、县教育系统民意测评系统等。 ...... |
| 目录 | |
1章Python概述1 1.1Python语言简介1 1.2常用的Python开发环境2 1.2.1IDLE2 1.2.2Eclipse PyDev3 1.2.3PAGE for Python5 1.3Python代码编写规范6 1.4安装扩展库8 1.5标准库与扩展库对象的导入和使用11 1.5.1导入整个模块11 1.5.2明确导入模块中的特定对象12 1.5.3一次导入特定模块中的所有对象12 1.6本章知识要点13
第2章Python编程基础14 2.1基本数据类型14 2.1.1常用内置对象14 2.1.2常量与变量15 2.1.3数字类型17〖1〗中学生可以这样学Python〖1〗目录2.1.4字符串19 2.1.5序列20 2.2运算符与表达式21 2.2.1算术运算符22 2.2.2关系运算符24 2.2.3成员测试运算符和同一性测试运算符25 2.2.4逻辑运算符27 2.2.5集合运算符28 2.3常用内置函数30 2.3.1基本输入输出函数33 2.3.2数字有关的函数35 2.3.3序列有关的函数38 2.3.4精彩例题分析与解答45 2.4常用标准库用法简介46 2.4.1数学模块math47 2.4.2随机模块random49 2.4.3日期时间模块datetime50 2.4.4小海龟画图模块turtle51 2.4.5图形界面开发模块tkinter53 2.5本章知识要点54
第3章选择结构56 3.1单分支选择结构56 3.2双分支选择结构58 3.3多分支选择结构59 3.4选择结构的嵌套60 3.5pass语句62 3.6精彩例题分析与解答62 3.7本章知识要点64
第4章循环结构65 4.1for循环与while循环65 4.2break与continue语句66 4.3精彩例题分析与解答67 4.4本章知识要点75
第5章Python序列及应用76 5.1列表77 5.1.1列表创建与删除78 5.1.2列表元素访问79 5.1.3列表常用方法80 5.1.4列表对象支持的运算符84 5.1.5内置函数对列表的操作85 5.1.6精彩例题分析与解答86 5.2元组92 5.2.1元组创建与元素访问92 5.2.2元组与列表的异同点93 5.3字典95 5.3.1字典创建与删除96 5.3.2字典元素的访问96 5.3.3元素添加、修改与删除98 5.3.4精彩例题分析与解答99 5.4集合100 5.4.1集合对象创建与删除101 5.4.2集合操作与运算102 5.4.3精彩例题分析与解答104 5.5字符串106 5.5.1字符串编码格式简介106 5.5.2转义字符107 5.5.3字符串格式化109 5.5.4字符串常量111 5.5.5字符串对象的常用方法111 5.5.6精彩例题分析与解答120 5.6推导式124 5.6.1列表推导式124 5.6.2生成器推导式127 5.7序列解包128 5.8切片131 5.8.1使用切片获取部分列表、元组、字符串中的元素131 5.8.2使用切片对列表进行元素插入、删除、修改和替换操作133 5.9本章知识要点134
第6章函数136 6.1函数定义与调用136 6.2函数参数139 6.2.1默认值参数140 6.2.2关键参数142 6.3变量作用域143 6.4函数递归调用145 6.5lambda表达式146 6.6精彩例题分析与解答147 6.7本章知识要点151
第7章面向对象程序设计153 7.1面向对象程序设计简介153 7.2类的定义与实例化154 7.3数据成员与成员方法155 7.3.1私有成员与公有成员155 7.3.2数据成员156 7.3.3成员方法、类方法、静态方法157 7.4属性160 7.5继承163 7.6多态165 7.7精彩例题分析与解答166 7.8本章知识要点170
第8章常用算法的Python实现171 8.1解析算法案例分析171 8.2枚举算法案例分析176 8.3递推算法案例分析180 8.4递归算法案例分析183 8.5分治算法原理简介190 8.6排序算法案例分析190 8.7查找算法案例分析194 8.8本章知识要点196
第9章SQLite数据库编程基础197 9.1SQLite数据库简介197 9.2Python标准库sqlite3简介198 9.3常用SQL语句199 9.4精彩例题分析与解答201 9.5本章知识要点209
第10章大数据处理基础210 10.1大数据的基本概念与主要特征210 10.2大数据处理框架Spark与Python编程211 10.3精彩例题分析与解答216 10.4本章知识要点217
第11章综合案例设计与分析218 11.1GUI版电子时钟218 11.2GUI版猜数游戏221 11.3GUI版通讯录管理程序225 11.4GUI版图片浏览程序231 11.5GUI版温度单位转换程序234 11.6本章知识要点242
附录APython关键字清单243
附录B常用Python扩展库清单245
参考文献246 |
我一直对“中小学教辅”和“课外阅读”这类内容抱着一种探索的心态,希望能够找到一些真正能够激发学生学习兴趣,拓宽视野的读物。当我看到《中学生可以这样学Python 计算机网络 程序设计 中小学教辅 中小学阅读 课外阅读 计算》这个书名时,我联想到的是一本能够将相对严肃的学科内容,比如计算机编程和网络知识,用一种轻松愉快、引人入胜的方式呈现出来的书籍。我设想,它应该包含一些生动有趣的故事,或者是一些能够引起中学生共鸣的例子,将抽象的概念具象化,让他们在阅读中不知不觉地吸收知识。我期待看到一些关于计算机发展史的趣闻,或者不同编程语言的起源故事,甚至是关于网络如何改变世界的讨论。这类内容能够帮助学生建立起学习的内在驱动力,让他们不再将学习视为一种负担,而是成为一种探索世界的乐趣。然而,实际阅读后,我感觉到书的内容更多地是按照传统的教学模式来展开,缺少了一些能够点燃学生好奇心的“火花”。我期望的“课外阅读”属性,似乎更多地体现在知识的广度而非深度和趣味性上。
评分我一直对“计算机网络”这一领域充满了好奇,希望能找到一本能够让我对这个庞大而复杂的系统有一个清晰的认识的书。当我看到《中学生可以这样学Python 计算机网络 程序设计 中小学教辅 中小学阅读 课外阅读 计算》的书名时,我设想这本书应该能像一扇窗户,让我窥见互联网的运作机制。我期待它能够用通俗易懂的方式,解释诸如IP地址、域名解析、数据包传输等基本概念。我希望能够看到一些关于网络拓扑结构、路由选择的图示,甚至可能是一些关于网络协议的浅显介绍,比如TCP/IP模型是如何协同工作的。更重要的是,我希望这本书能将这些理论知识与实际的Python编程结合起来,例如,如何用Python编写一个简单的网络扫描器,或者如何利用Python来理解和分析网络通信。这种理论与实践相结合的方式,能够让我更直观地理解计算机网络的魅力。然而,阅读之后,我感觉书本在网络原理的讲解上,更多的是陈述性的描述,而与Python编程的结合点,似乎还可以更紧密,更能体现出“学以致用”的精髓。
评分我一直在寻找一本能够将枯燥的数学概念与实际应用相结合的书籍,特别是那些与“计算”相关的领域。当我看到《中学生可以这样学Python 计算机网络 程序设计 中小学教辅 中小学阅读 课外阅读 计算》的书名时,我立刻被吸引了。我脑海中浮现的画面是,这本书会深入浅出地讲解一些在现代社会中至关重要的计算原理,比如算法的思考方式,数据结构如何优化程序效率,甚至可能涉及一些基础的统计学和概率论在实际问题中的应用。我尤其期待它能用Python作为工具,展示如何通过编程来解决现实中的数学难题,比如用算法模拟一个简单的物理实验,或者用编程进行数据分析来发现隐藏的规律。这种将抽象数学知识转化为可执行代码的过程,对我来说极具吸引力。然而,在阅读过程中,我发现书中对“计算”的侧重点似乎更多地放在了编程语言本身,而非更广泛的计算思维和数学原理的探索。我希望能够看到更多关于如何运用计算能力去理解世界,或者如何通过编程去创新数学方法的内容。
评分近期我一直在关注一些关于“程序设计”的入门书籍,希望能找到一本既能打好基础,又能激发学习兴趣的读物。当我看到《中学生可以这样学Python 计算机网络 程序设计 中小学教辅 中小学阅读 课外阅读 计算》的书名时,我脑海中勾勒出了一幅画面:这本书应该会像一个经验丰富的向导,带领初学者一步步走进程序设计的奇妙世界。我期待它能用简洁明了的语言解释复杂的概念,通过大量生动形象的编程实例,让读者亲手体验编写代码的乐趣。例如,能够通过Python实现一个简单的图形绘制,或者模拟一个小型的游戏,让学习过程充满成就感。我希望这本书不仅仅是教授语法,更能传递解决问题的思路和逻辑思维的重要性。我设想,它可能还会涉及一些程序设计的“黑魔法”,比如如何写出高效的代码,如何调试程序中的bug,以及一些基础的软件工程思想。然而,阅读之后,我感觉书中的内容更侧重于Python语言本身的介绍,而对于如何运用程序设计去解决实际问题,或者如何培养良好的编程习惯,似乎还有进一步深化的空间。
评分最近被一本叫《中学生可以这样学Python 计算机网络 程序设计 中小学教辅 中小学阅读 课外阅读 计算》的书名吸引住了,但翻阅后发现,内容似乎有些偏离我的预期。我一直对如何让编程变得生动有趣,尤其是如何将Python与现实生活中的网络现象联系起来很感兴趣。想象中,这本书应该能提供一些易于理解的案例,比如如何用Python抓取网页信息,分析网络流量,甚至模拟一个简单的聊天程序。我期望它能引导初学者一步步搭建自己的网络应用,感受编程的魅力,而不仅仅是罗列枯燥的语法和概念。这本书的封面设计也让我联想到了一些趣味性的编程挑战,但实际内容中,这些似乎并未得到充分的体现。比如,我期待能看到一些关于网络安全基础知识的普及,或者关于不同网络协议(如HTTP、TCP/IP)如何工作的直观解释,配以Python代码示例。这样,不仅能加深对网络原理的理解,也能提升编程的实用性。然而,书中更多的是对基础概念的陈述,与我期望的“学”和“用”的结合,似乎还有一些距离。虽然书名中有“计算机网络”和“程序设计”,我希望能看到更具体、更具操作性的内容,能够真正帮助中学生建立起编程思维和网络素养。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有