Python中文网

Python趣味编程入门

cnpython904

这本Python趣味编程入门图书,是2018-09-01月由人民邮电出版社所出版的,著作者信息: [英] 迈克·桑德斯(Mike Saunders) 著,姚军 译,本版是第1次印刷, ISBN:9787115487537,品牌:人民邮电出版社, 这本书的包装是小16开平装,所用纸张为胶版纸,全书页数178,字数有万字, 是本值得推荐的Python软件开发图书。

此书内容摘要

多年以前,编程可能还只是少数人掌握的一项技能。但是随着计算机的普及和人工智能的流行,编程已经成为一项男女老幼皆可学习的技术。Python是一种面向对象的解释型程序设计语言,也是2017年很受欢迎的人工智能编程语言。本书通过一个个有趣的程序清单,帮助读者掌握Python编程的基础知识。本书内容分为9章:D1章介绍了在不同的操作系统上如何安装Python软件,后面章节用实例对Python编程语言的知识点进行剖析,zui后一章展示了4个综合性应用案例,帮助读者对所学进行总结巩固。
本书非常适合对计算机编程的基础知识感兴趣的青少年及初学者使用。全书程序清单的原代码文件可以通过扫描封底上的二维码获取。

关于此书作者

迈克?桑德斯是一名关注计算机领域发展的记者、编程培训师和软件开发员。他在软件开发和各种编程语言的使用方面具有20多年的实践经验。他喜爱Python语言,并定期使用它完成小任务和大工程。此外,他还为计算机杂志撰写了大量关于Python的文章。

编辑们的推荐

什么是Python?为什么它很重要?为什么它越来越流行?你心中是不是也同样充满了疑惑,也许这本全面的指南将给你一个详尽的答案。在这个网络时代,计算机编程迅猛发展,几乎所有的高科技都要使用编程。学习这门语言,你会更清楚机器人的脑回路,对人工智能、自动驾驶等高新科技也会有更深入的理解。

本书案例丰富,对代码有详细的注释,是编程初学者的好帮手。

Python趣味编程入门图书的目录

第 1章安装
1.1如何安装Python3
1.1.1在Windows上安装3
1.1.2在MacOS上安装5
1.1.3在Linux上安装5
1.1.4在树莓派上安装8
1.2编写和运行程序8
1.2.1在Windows上使用8
1.2.2在MacOS上使用10
1.2.3在Linux(包括树莓派)上使用11
1.3错误信息的含义12
第 2章Python基础知识
2.1在屏幕上打印文本15
2.2什么是变量?17
2.3简单数学运算21
2.4取得输入23
2.4.1字符串和数值25
2.4.2函数中的函数27
第3章改变程序流程
3.1Python的“如果”和“但是”32
3.1.1我们的第 一个代码块33
3.1.2多重比较34
3.1.3大于、小于、等于还是不等于?35
3.2更多条件语句37
3.3循环41
3.3.1“while”循环42
3.3.2循环内部的检查和循环44
3.3.3无限循环和跳出44
3.3.4“for”循环45
第4章用函数节约时间
4.1创建简单函数50
4.2传递参数54
4.2.1变量和多个参数55
4.2.2取回数据57
4.3变量的作用域59
4.4有趣的内建函数62
4.4.1exec—在一个程序的内部运行另一个程序62
4.4.2chr—显示复杂的字符64
4.4.3len—获得字符串的长度65
4.4.4pow和round—额外的数学函数66
第5章处理数据
5.1什么是数据结构?69
5.2元组的魔力70
5.3列表和字典76
5.3.1实时改变元素78
5.3.2排序、增加和删除元素80
5.3.3字典84
5.3.4一个实例87
5.4数据和函数89
第6章保存结果
6.1将数据保存到文件95
6.2读取文本和二进制文件99
6.2.1处理结构化数据101
6.2.2读取二进制文件103
6.3在文件中搜索107
6.4处理Python数据112
第7章用模块做更多的事
7.1什么是模块?121
7.2和Python捆绑的模块124
7.2.1“os”模块124
7.2.2“time”模块126
7.2.3“math”和“random”模块127
7.2.4“socket”模块130
7.3其他实用的模块133
7.3.1用Pillow操纵图像134
7.3.2用Pygame编写游戏137
7.3.3用Tkinter开发图形应用141
第8章自成一类
8.1什么是类?148
8.2取值方法、赋值方法和逻辑152
8.3继承157
8.4使用槽159
第9章示例程序
9.1击球游戏163
9.2员工目录166
9.3文本编辑器170
9.4新闻标题173
附录“挑战自我”的答案

部分内容试读

2008 年,“编程”一词还带有很多负面含义。大部分人认为程序员是住在小隔间里的“薪奴”,每天 8 小时盯着屏幕,艰苦地制作着令人费解的文章。那么,以编程为爱好的人是什么样子呢?应该是沉迷于《龙与地下城》、胡子拉碴的极客们吧。今天,如果仍沿用以前的认知,那就大错特错了,编程(编码、设计,或者你想用的任何词)已经变得很酷。人们认识到,它并不是一种“魔法”,不是常人完全无法理解的东西。小孩子们在编程,家庭主妇们在编程,退休老人也在编程—这是一项迷人的工作。程序员骄傲地谈论自己的职业或者爱好,而不再怕被人贴上“极客”的标签。但是,为什么会有这样的变化,是什么促使人们的观念有了如此大的转变?这里有 3 个关键因素。首先,一些政府机构开始意识到编程在教育中的重要性。在 20 世纪 80 年代和 90 年代初,本书作者还在英国上学时,当时计算机编程完全是选修课,很少有孩子选择它(如前所述,选择计算机编程的孩子立刻就被贴上“极客”的标签)。今天,英国政府鼓励孩子们尽早学习编程并正确认识编程,消除了与之相关的负面信息。课外编程俱乐部已经获得了巨大成功。


这就引出了编程越来越受欢迎的第二个原因:人们意识到这门学科传授的是宝贵的实用技能。当你学习编程时,学到的不仅是一堆古怪的单词和符号,你将学会更富有逻辑地思考问题,区分不同事物并合理进行分解,积极寻找解决问题的新方法。这样学习编程的同时,你还能更有效地处理许多日常的难题。最后,一种信用卡大小的计算机(树莓派)为编程的流行起到了惊人的作用。树莓派在全球已经售出数百万套,它们可用于形形色色的任务,也特别适合于学习编程。这种计算机便宜、简单,可以接入电视,并自带现成的Python 编程语言——这也是本书的主题。


是什么让 Python 如此特别?为什么在编程语言如此多样的情况下,我们要选择它作为本书的主题?简而言之,Python 包罗万象。和那些看上去神秘甚至可怕的语言相比,Python 的代码更容易理解,近似于自然语言。如果你以前尝试过编程,受阻于一些语言使用的古怪符号和结构,那么在这里你就会觉得轻松多了。与此同时,Python 并不是仅适合于入门开发者的语言。它已经发展了数十年,经过不断精炼和改进,得到了大量实际应用的支持。Python 可用于各种任务,从分类文本文件的小脚本到大的图形应用程序均可满足。虽然这种语言的核心很简单,但是通过使用许多附加模块可以写出更通用、强大的程序,我们将在本书的最后几个章节进行介绍。在编程学习中,很好的一件事是编程中真正与具体语言相关的东西很少。当然,不同的编程语言有不同的特点和方法,但是最终它们都是要告诉 CPU——计算机的中央处理器—该做什么。你在通读本书,成为高效、博学的 Python 能手之后,就能轻松地应对其他语言——学习其他编程语言也确实是成为更好的程序员的绝佳途径。


关于此书评价

暂无.

书摘内容

暂无.

Python趣味编程入门最新最全的试读、书评、目录、简介信息由Python中文网整理提供。