简单易懂的Python入门教程
-
【作 者】[日]大泽文孝 著
【I S B N 】978-7-5170-9970-3
【责任编辑】王开云
【适用读者群】本专通用
【出版时间】2021-09-26
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】256
【千字数】398
【印 张】16
【定 价】¥59
【丛 书】暂无分类
【备注信息】
图书详情
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是一本面向初学者的Python基础性教程,分别从“程序是什么”“开始Python的学习”“编写Python程序时的规则”“构成程序的基本功能”“试着编写猜数字游戏”“将猜数字游戏图形化”“类和对象”“试着使用扩展模块”8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。
从0开始学代码的无经验者
希望技能提升的初级者
必备入门书!
从根本上理解程序的[读法][写法][框架][运行方式],
并通过边编写程序边学习的方法来熟练掌握各项技能
“让更多的人觉得编程有趣!给更多的人提供一个开始编程的契机”。这就是我写这本书的动机。
那么,如何才能体会到编程的乐趣呢?我认为马上体验,能够看到结果是很重要的。
为此,我们在这里选中了Python 语言。
Python 是输入命令就能立即执行的语言。由于能够扩展Python功能的“模块”也非常丰富,所以用很短的程序就可以实现窗口显示、PDF 生成等。
本书中充分体现了Python 的这种优势。在讲解完一段基本语法之后,通过“编写猜数字游戏”“ 在窗口上移动圆形、四边形、三角形”“用PDF 制作横幅”三个示例来加深对基础知识的理解。
阅读本书的时候,极力推荐边动手边学习的方法。看到程序的实际运行结果才能更加理解所讲解的内容(示例的源代码可以下载,不需要手工输入噢)。
希望本书能够成为你开始编程的契机,并且带给你编程的乐趣。
Chapter 1 程序是什么
Lesson 1-1 程序是命令的集合 .............................................................2
Lesson 1-2 如何编写程序 ....................................................................6
Lesson 1-3 编写程序需要什么 .............................................................9
Lesson 1-4 学习些什么知识好呢 .......................................................13
Chapter2 开始Python 的学习
Lesson 2-1 关于使用Python ..............................................................16
Lesson 2-2 版本不同的两个Python ...................................................18
Lesson 2-3 安装Python .....................................................................20
Lesson 2-4 尝试着执行简单命令 .......................................................28
Lesson 2-5 尝试使用交互模式 ...........................................................32
Chapter 3 编写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
Chapter 4 构成程序的基本功能
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
Chapter 5 试着编写猜数字游戏
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
Chapter 6 将猜数字游戏图形化
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
Chapter 7 类和对象
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
Chapter 8 试着使用扩展模块
Lesson 8-1 用PDF制作横幅 ............................................................226
Lesson 8-2 Python中追加功能模块 .................................................228
Lesson 8-3 用Python尝试制作PDF文件 ........................................231
Lesson 8-4 制作横幅 .......................................................................239
Lesson 1-1 程序是命令的集合 .............................................................2
Lesson 1-2 如何编写程序 ....................................................................6
Lesson 1-3 编写程序需要什么 .............................................................9
Lesson 1-4 学习些什么知识好呢 .......................................................13
Chapter2 开始Python 的学习
Lesson 2-1 关于使用Python ..............................................................16
Lesson 2-2 版本不同的两个Python ...................................................18
Lesson 2-3 安装Python .....................................................................20
Lesson 2-4 尝试着执行简单命令 .......................................................28
Lesson 2-5 尝试使用交互模式 ...........................................................32
Chapter 3 编写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
Chapter 4 构成程序的基本功能
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
Chapter 5 试着编写猜数字游戏
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
Chapter 6 将猜数字游戏图形化
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
Chapter 7 类和对象
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
Chapter 8 试着使用扩展模块
Lesson 8-1 用PDF制作横幅 ............................................................226
Lesson 8-2 Python中追加功能模块 .................................................228
Lesson 8-3 用Python尝试制作PDF文件 ........................................231
Lesson 8-4 制作横幅 .......................................................................239
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- SwiftUI完全开发 [李智威 著]
- MySQL数据库项目式教程 [陈亚峰]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- Python程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实践教程(活页式) [主编 郑茵 陈巍 滕泓虬]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- Python程序设计基础及实战 [主编 刘健]
- C语言程序设计 [姜雪]
- Python程序设计实践教程 [王鹤琴 蔡正保]
- C++程序设计实践教程(第三版) [主编 刘卫国 曹岳辉]
- C++程序设计(第三版) [主编 曹岳辉 刘卫国]
- C语言程序设计项目化教程(活页式) [主编 张利华 潘晓利]
- 深入性能测试——LoadRunner性能测试、流程、监控、调优全程实战 [黄文高 编著]
- 机器人流程自动化(RPA)实战——基于UiPath [主编 金鑫]
- Python 语言程序设计实践指导 [主编 张双狮]
- Python程序设计案例教程 [主编 毛锦庚 钟肖英 周贤来 ]
- 基于.NET Core框架的分布式系统架构设计 [汤佳 著]
- Python语言程序设计教程 [郭其标 房宜汕]
- Python程序设计 [李国燕 王新强 刘佳 等编著]
- Python程序设计项目化教程(活页式) [主编 卢凤伟]
- Java编程基础案例式教程 [主编 陈艳华 唐春兰]
- Python语言同步案例习题精解 [主编 肖朝晖]
- Unity应用开发与实战(微课版) [主 编 程永恒]
- PHP程序设计项目化教程 [主 编 杜海颖]
关闭
打印
推荐
收藏
评论
相关分类