
作者:大泽文孝
页数:256
出版社:中国水利水电出版社
出版日期:2021
ISBN:9787517099703
电子书格式:pdf/epub/txt
内容简介
本书是一本面向初学者的Python基础性教程,分别从“程序是什么”“开始Python的学习”“编写Python程序时的规则”“构成程序的基本功能”“试着编写猜数字游戏”“将猜数字游戏图形化”“类和对象”以及“试着使用扩展模块”8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。本书适合对Python感兴趣的零基础的读者阅读和学习,适合相关培训机构作为教材使用。
作者简介
大泽文孝,技术撰稿人,程序员,信息处理技术人员(信息安全专家、网络专家),在杂志和书籍上专门撰写面向开发人员的文章,主要是关于服务器和网络、网络编程、信息安全方面的内容。近年来从事网络系统的设计和开发。
本书特色
漫画示讲解,实操流程图
悄悄学Python,然后惊艳所有人! 1.跳出画面看画,跳出语言看Python 本书没有一头扎入编程语言的迷潭,而是先从基础的角度讲述什么是程序,怎样开发程序,进而引出Python的特点和作用。居高望远,方向明确。 2. 内容专注,简明扼要,干货满满 涵盖了Python基础、进阶中重要又容易出错的知识点,舍去无关紧要的语法特征,不浪费学习的每分每秒。 3. 重实践,边玩边学边做! 每段基本语法之后配备“猜数游戏”“图形移动”和“PDF横幅制作”等编程游戏,由浅入深地掌握Pyhton。 谁一开始不是小白呢!
从零开始学Pyhton,一起提升自己的技能吧!
目录
第一章 程序是什么
Lesson 1-1 程序是命令的集合 ………………….2
Lesson 1-2 如何编写程序 …………………..6
Lesson 1-3 编写程序需要什么 ……………………..9
Lesson 1-4 学习些什么知识好呢 ………………….13
第二章 开始Python的学习
Lesson 2-1 关于使用Python …………….16
Lesson 2-2 版本不同的两个Python …………………18
Lesson 2-3 安装Python …………………………..20
Lesson 2-4 尝试着执行简单命令 ………………28
Lesson 2-5 尝试使用交互模式 ………………….32
第三章 编写Python程序时的规则
Lesson 3-1 把命令汇总到一个文件里 ………………40
Lesson 3-2 尝试写入很多命令 ……………………46
Lesson 3-3 打开即存文件 ……………….49
Lesson 3-4 显示字符串 ……………………51
Lesson 3-5 连接字符串 ………………………..55
Lesson 3-6 为了正确显示中文所需的规则 …………..60
Lesson 3-7 显示长字符串 ………………………..63
Lesson 3-8 空格、缩进、换行的作用 ………………..68
Lesson 3-9 作为程序补充的注释写法 ………………..71
第四章 构成程序的基本功能
Lesson 4-1 程序构成的6大要素 …………………….74
Lesson 4-2 尝试使用变量 ……………………76
Lesson 4-3 循环执行① for 语句 ………………..80
Lesson 4-4 循环执行②while语句 ……………88
Lesson 4-5 条件分支的if语句 ………………………..93
Lesson 4-6 使用函数 …………………………….100
Lesson 4-7 扩展功能的模块 …………………..110
第五章 试着编写猜数字游戏
Lesson 5-1 编写猜数字游戏喽 ……………..114
Lesson 5-2 首先尝试1位随机数 …………………..117
Lesson 5-3 制作4位的随机数 …………………….123
Lesson 5-4 正确输入4位数字 …………………….128
Lesson 5-5 判断Hit和Blow ………………………139
第六章 将猜数字游戏图形化
Lesson 6-1 如何设计游戏的界面 …………………….148
Lesson 6-2 用Python试着显示窗口 ………………150
Lesson 6-3 放置提示信息和文本输入框 ……………….155
Lesson 6-4 单击按钮显示信息 ………………….160
Lesson 6-5 添加Hit和Blow的判定 ………….165
Lesson 6-6 显示历史记录 ………..170
第七章 类和对象
Lesson 7-1 编写一个圆移动的程序 ………176
Lesson 7-2 在窗口中绘制圆 ……………178
Lesson 7-3 移动圆到单击位置 …………..183
Lesson 7-4 让圆向右移动 …………………189
Lesson 7-5 试着往返移动 ……………………193
Lesson 7-6 试着斜向移动 …………………..197
Lesson 7-7 试着移动很多的圆 ……………………..200
Lesson 7-8 将程序模块化,提供单一功能 …………………..207
Lesson 7-9 尝试把圆形、四边形、三角形混合绘制 ………..217
第八章 试着使用扩展模块
Lesson 8-1 用PDF制作横幅 ………………..226
Lesson 8-2 Python中追加功能模块 …………..228
Lesson 8-3 用Python尝试制作PDF文件 ………..231
Lesson 8-4 制作横幅 …………….239















