登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』教孩子学Python编程

書城自編碼: 3428713
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 张益珲
國際書號(ISBN): 9787302534013
出版社: 清华大学出版社
出版日期: 2019-10-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 133.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
粤港澳大湾区文化产业圈论纲
《 粤港澳大湾区文化产业圈论纲 》

售價:HK$ 153.6
粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023)
《 粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023) 》

售價:HK$ 225.6
邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品)
《 邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品) 》

售價:HK$ 105.6
广东当代金融史:全三册
《 广东当代金融史:全三册 》

售價:HK$ 717.6
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:HK$ 58.8
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:HK$ 69.6
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:HK$ 273.6
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:HK$ 94.8

 

編輯推薦:
本书的核心是从有趣出发,无论是成年人还是青少年,在阅读本书的过程中都将感到非常有趣,阅读本书的过程像是经历一次神奇的编程旅行,循序渐进地引导你进入编程世界的大门。另外,如果你是编程的门外汉,不知道自己应该向哪个方向学习,本书会带你体验各个开发领域的简单应用,阅读完本书后,你就会对自己的兴趣有明确的方向与目标。
內容簡介:
本书由经验丰富的程序员编写,从零开始,全方位、生动有趣地讲解Python编程的方方面面。内容主要包括:Python开发环境的配置、基础语法、文件操作、桌面应用开发、游戏开发、数据库操作、用Python开发网站和编写爬虫等知识。全书以兴趣为核心,通过示例引导,循序渐进地让读者学习用Python编写应用程序。另外,本书还设计了赏心悦目的漫画插图,录制了同步视频教程(手机扫码即可观看),不仅可以大幅降低读者在学习过程中的枯燥感,还可以帮助读者跨越可能遇到的障碍。
希望本书能让每一位初学者体验到编程的乐趣。
關於作者:
张益珲,一位经验丰富的程序员,曾就职于中国唯品会,目前主要从事移动端应用开发,对iOS、JavaScript、Python开发和跨平台开发拥有丰富的经验。曾出版《Swift 4从零到精通iOS开发》《现代JavaScript编程:经典范例与实践技巧》等多本技术图书,并在网上上线多门编程课程。
目錄
目录
第1章 开始Python编程之旅 1
1.1 从一个故事说起关于Python 1
1.1.1 和计算机对话 2
1.1.2 Python的起源与发展 2
1.1.3 Python可以做什么 3
1.2 交一个新朋友Python编程语言的安装 4
1.2.1 什么是计算机操作系统 4
1.2.2 在Mac OS X操作系统上安装Python 5
1.2.3 在Linux操作系统上安装Python 8
1.2.4 在Windows操作系统上安装Python 10
1.3 另一种游乐园集成开发环境 13
1.3.1 认识集成开发环境 13
1.3.2 关于PyCharm集成环境 14
1.4 做一个自我介绍认识指令 15
1.4.1 Hello World程序 16
1.4.2 程序出现异常 16
1.5 温习小学数学使用Python进行运算 17
1.5.1 数字之间的加、减、乘、除运算 18
1.5.2 浮点数的运算 19
1.5.3 字符串的运算 20
1.6 计算机这个笨盒子关于二进制运算 20
1.6.1 了解进制 21
1.6.2 在Python中表示各种进制的数值 22
1.7 这个朋友有些怪Python中的编码规范 23
1.7.1 Python中的编码规范 23
1.7.2 关于Python中的注释 24
第2章 Python与你分享的这些神秘工具 26
2.1 百变宝盒理解Python中的变量 26
2.1.1 理解变量 27
2.1.2 变量的命名规则 28
2.2 各种小符号Python中的基本运算符 29
2.2.1 算数运算符 30
2.2.2 比较运算符 32
2.2.3 赋值运算符 33
2.2.4 逻辑运算符 34
2.2.5 位运算符 36
2.2.6 成员运算符 38
2.2.7 身份运算符 39
2.2.8 符号运算符 41
2.2.9 运算符的优先级 41
2.3 有趣的数字关于Python中的数值类型 42
2.3.1 数值的创建与互相转换 42
2.3.2 与数值运算相关的常用内置函数 44
2.3.3 使用math数学模块 45
2.4 分清对与错关于Python中的布尔类型 48
2.5 字符冰糖葫芦关于Python中的字符串类型 49
2.5.1 对字符串进行操作 50
2.5.2 格式化输出 51
2.5.3 处理用户输入 53
2.5.4 关于string模块 54
2.5.5 关于Python中的编码 58
2.6 排排队Python中的列表类型 59
2.6.1 列表的创建与使用 59
2.6.2 Python列表中的常用方法 61
2.6.3 关于多维列表 62
2.7 组合拳Python中的元组 63
2.8 门牌号Python中的字典类型 64
2.8.1 字典的创建与使用 65
2.8.2 Python字典中的常用方法 66
2.9 魔力的源泉Python中的基础语句 68
2.9.1 条件语句 68
2.9.2 循环语句 70
2.9.3 中断语句 73
2.9.4 空语句 75
第3章 Python中的积木 76
3.1 各式各样的积木Python中的函数 76
3.1.1 函数的创建与调用 77
3.1.2 函数的参数 77
3.1.3 函数的返回值 79
3.1.4 关于变量的作用域 80
3.1.5 Lambda表达式 81
3.1.6 Python常用的内置函数 82
3.2 Python是个完整的世界对象的基础知识 83
3.2.1 什么是面向对象 83
3.2.2 对象与类的关系 84
3.2.3 类的使用 84
3.2.4 对象的销毁 86
3.2.5 关于继承 87
3.2.6 特殊方法的重写 88
3.2.7 关于类属性 92
3.2.8 类中属性和方法的访问权限 93
3.2.9 有趣的点语法 94
3.2.10 类的属性描述器 96
3.3 锦上添花Python中的装饰器 98
3.3.1 使用装饰器函数来装饰函数 98
3.3.2 使用装饰器函数来装饰类 100
3.3.3 使用类装饰器来装饰函数 101
3.3.4 使用类装饰器来装饰类 102
3.3.5 带参数的装饰器 103
3.3.6 装饰器的嵌套 105
3.4 将积木组合起来Python中的模块 106
3.4.1 编写自己的Python模块 107
3.4.2 导入模块中的指定部分 108
3.4.3 模块相关函数 109
3.4.4 关于包 110
3.5 谁都有生气的时候异常的处理 111
3.5.1 异常的抛出 111
3.5.2 捕获异常 114
3.5.3 使用断言 115
第4章 开始和Python面对面 117
4.1 看得到的程序你的第一个GUI程序 117
4.1.1 认识Tkinter 118
4.1.2 编写带界面的Hello World 118
4.2 叩开组件世界的大门Tkinter基础组件详解 120
4.2.1 Button按钮组件 120
4.2.2 Text文本组件的基础使用 125
4.2.3 进行标记与标签设置 128
4.2.4 关于Text组件的撤销与重做功能 129
4.2.5 使用Text组件进行图文混排 132
4.2.6 Text组件的其他常用方法 133
4.2.7 标签Label组件的应用 134
4.2.8 消息Message组件的应用 136
4.2.9 输入框Entry组件的应用 137
4.2.10 对Entry组件的输入有效性进行校验 139
4.2.11 可调整范围的输入组件Spinbox的应用 141
4.3 丰富多彩的组件世界深入学习Tkinter中的更多组件 143
4.3.1 Menu菜单组件的应用 143
4.3.2 菜单按钮Menubutton组件的应用 146
4.3.3 简易的选择菜单OptionMenu组件的应用 148
4.3.4 复选框Checkbutton组件的应用 149
4.3.5 单选框Radiobutton组件的应用 151
4.3.6 滑块Scale组件的应用 152
4.3.7 滚动条Scrollbar组件的应用 153
4.3.8 列表Listbox组件的应用 154
4.3.9 画布Canvas组件的应用 157
4.3.10 顶级窗口Toplevel组件的应用 160
4.4 包装的魅力Tkinter中的容器组件 161
4.4.1 容器框架Frame组件的应用 161
4.4.2 窗格框架PanedWindow组件的应用 163
4.4.3 标签框架LabelFrame组件的应用 164
4.5 随心所欲的摆布界面Tkinter中的布局管理器 165
4.5.1 包布局管理器pack的应用 165
4.5.2 位置布局管理器place的应用 168
4.5.3 网格布局管理器gird的应用 170
4.6 和程序对话使用Tkinter进行用户交互 171
4.6.1 进行事件绑定 171
4.6.2 事件的类型、修饰字段与内容字段 172
4.6.3 关于事件回调函数 174
4.7 一起来玩游戏吧编写猜数字小游戏 175
4.7.1 猜数字游戏的玩法 175
4.7.2 开始编写猜数字游戏 176
4.7.3 从猜数字游戏中获得的一些体会 180
第5章 使用Python操作数据 181
5.1 一个能读会写的秘书Python中文件的基本操作 181
5.1.1 打开文件 181
5.1.2 对文件进行操作 183
5.2 数据图书馆使用Python进行数据库操作 184
5.2.1 安装MySQL数据库 185
5.2.2 简单的MySQL操作方法 186
5.2.3 使用Python操作MySQL数据库 188
5.2.4 认识MongoDB数据库 190
5.2.5 使用Python操作MongoDB数据库 192
5.3 升级你的猜数字游戏为猜数字游戏添加排行榜功能 193
第6章 使用Python编写游戏 200
6.1 单车变摩托Pygame引擎的基础使用 200
6.1.1 构建游戏窗口 201
6.1.2 图形绘制 203
6.1.3 在游戏中使用文字 206
6.1.4 在游戏中使用图片 209
6.1.5 理解Surface对象 210
6.1.6 Pygame中的事件 212
6.1.7 为游戏添加音乐 214
6.1.8 对鼠标指针进行设置 217
6.2 全副武装Pygame中高级模块的应用 218
6.2.1 对场景进行变换 219
6.2.2 Pygame中的帧率控制 222
6.2.3 使用精灵对象 224
6.3 弹球游戏使用Pygame开发弹球游戏 226
6.3.1 弹球精灵与挡板精灵模块的开发 226
6.3.2 游戏主界面的开发 227
6.3.3 弹球的运动设计 228
6.3.4 挡板的移动控制与胜负判定 230
6.3.5 游戏重开逻辑与音效添加 234
6.3.6 游戏分数逻辑开发 239
第7章 使用Python制作个人博客网站 245
7.1 冲向Internet关于开发网站的二三事 245
7.1.1 网站是怎么开发出来的 246
7.1.2 网站的HTML骨架 247
7.1.3 网站的CSS样式表 248
7.2 开发网站的脚手架Django框架的应用 250
7.2.1 Django框架的安装 250
7.2.2 创建第一个Django项目 251
7.2.3 Django中对视图和路由的管理 254
7.2.4 Django网页模板的使用 256
7.2.5 HTML模板的高级应用 258
7.2.6 使用模型与数据库 265
7.2.7 数据库的相关操作 269
7.2.8 Django的后台管理系统 271
7.3 你的电子日记本开发个人博客网站 275
7.3.1 搭建博客应用程序的基本结构 275
7.3.2 数据库表的设计及文章添加 277
7.3.3 博客主页的开发 278
7.3.4 文章详情页面开发 282
7.3.5 文章分类列表 284
第8章 用Python编写简单的爬虫程序 286
8.1 网络中的蜘蛛侠关于爬虫程序 286
8.1.1 使用Python获取网络数据 287
8.1.2 认识Scrapy爬虫开发框架 288
8.1.3 第一个完整的爬虫程序 289
8.1.4 Scrapy中的常用命令 292
8.2 精准定位Scrapy中的选择器 293
8.2.1 XPath选择器 293
8.2.2 CSS选择器 295
8.3 小试牛刀使用Scrapy进行文章网站的内容爬取 296
8.3.1 项目创建与配置 296
8.3.2 进行文章索引数据的爬取 297
8.3.3 对文章的具体内容进行抓取 300
第9章 继续你的修行之路 303
9.1 修行之路编程中的一些建议 303
9.1.1 关于设计模式 303
9.1.2 关于编码规范 304
9.1.3 关于学习编程的一些建议 305
9.2 还有一些好玩的更多编程领域的建议 306
9.2.1 如果你喜欢开发桌面应用 306
9.2.2 如果你对网站开发感兴趣 307
9.2.3 如果你对移动应用开发感兴趣 307
內容試閱
前 言
首先,感谢你在众多编程图书中挑选了本书。在编写本书之前,编者出版过多本编程相关的教程,其中有偏向理论知识的语法书,也有偏向实战与工作的应用教程,但是本书是编者所有出版的编程图书中最得意,也是最想推荐给爱好编程的朋友的一本。
编程本该是有趣的,学习编程,可以将其作为主业,从事编程行业工作,也可以将其作为工具应用于自己当前的工作中。更重要的是,它可以成为你的一个兴趣爱好,用编程技术做各种各样有趣的小创意。对于孩童和青少年,学习编程是开发智力、锻炼逻辑思维和动手能力的极佳训练方式。
本书的核心是从有趣出发,无论是成年人还是青少年,在阅读本书的过程中都将感到非常有趣,阅读本书的过程像是经历一次神奇的编程旅行,循序渐进地引导你进入编程世界的大门。另外,如果你是编程的门外汉,不知道自己应该向哪个方向学习,本书会带你体验各个开发领域的简单应用,阅读完本书后,你就会对自己的兴趣有明确的方向与目标。
下面介绍本书的章节安排。
第1章是本书的入门章节,内容虽然简单,却也非常重要,本章是你编程之旅的开始,同时将带你一起做好学习前的准备。
第2章和第3章主要介绍Python语言的相关知识,配合插图和有趣的示例,让你在不知不觉中掌握晦涩难懂的语法。
第4章介绍使用Python开发桌面应用的相关技术,本章将非常有趣,你可以通过自己的实操来真正地编写桌面小程序。
第5章介绍Python的文件操作,有了这个工具,能够使你的文案工作效率大大提高。
第6章介绍使用Python来开发游戏的相关技术,其中会介绍专业的游戏开发框架,乐趣无穷。
第7章介绍如何使用Python编写个人博客,将自己的文章发布在自己的网站上,这种感觉一定很棒。
第8章介绍使用Python编写爬虫的相关技术,学习爬虫是做数据分析的基础,通过本章的学习可能会激起你学习数据分析的兴趣。
第9章是本书的结束,同时也是你编程之路的开始,本章将介绍更多编程方向供你选择,找到自己的兴趣,然后前进吧。
除了丰富的内容、有趣的示例、大量的实操、真实的项目外,在本书的各个章节中,还穿插了各种有趣的漫画插图和视频二维码,漫画插图生动形象地描述知识难点,可以更好地帮助你理解,同时直接扫描二维码可以免费观看对应章节的同步视频教程。在学习过程中,如果有更多疑问,可以加入本书的学习交流QQ群和大家交流解惑,
你可以扫描以下二维码下载本书的示例源代码:
如果你遇到下载问题,请发送电子邮件至booksaga@163.com,邮件主题为教孩子学Python编程。
本书得以顺利出版,要感谢家人朋友的支持,在每个写稿的深夜,他们总是无私地给我陪伴与支持。更要感谢王金柱编辑,从本书的选题、校稿到配图的选择和修订,王编辑都无私地付出了巨大的心血,没有他的努力,本书无法出现在你的手上。最后,还要感谢朱佳勤小姐为本书绘制了精美的插图,让本书更加赏心悦目。
本书的名字是《教孩子学Python编程》,其实在编程的世界中,谁又何尝不是一个孩子呢?衷心地希望本书可以带给每一位读者预期的收获。

著者
2019年6月12日

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.