Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。
《Python编程初学者指南》尝试以轻松有趣的方式来帮助初学者掌握Python语言和编程技能。《Python编程初学者指南》共12章,每一章都会用一个完整的游戏来演示其中的关键知识点,并通过编写好玩的小软件这种方式来学习编程,引发读者的兴趣,降低学习的难度。每章最后都会对该章的知识点进行小结,还会给出一些小练习让读者试试身手。作者很巧妙的将所有编程知识嵌入到了这些例子中,真正做到了寓教于乐。
《Python编程初学者指南》内容浅显易懂,示例轻松活泼,是国际畅销的Python初学者教程,适合对Python感兴趣的初级和中级读者学习参考。
第1章 启程:Game Over程序
1.1 剖析Game Over程序
1.2 Python简介
1.2.1 Python易于使用
1.2.2 Python功能强大
1.2.3 Python是面向对象的
1.2.4 Python是一种“胶水”语言
1.2.5 Python所不在
1.2.6 Python有一个强大的社区
1.2.7 Python是免费的、开源的
1.3 在Windows上设置Python
1.4 在其他操作系统上设置Python
1.5 IDLE简介
1.5.1 通过交互模式进行编程
1.5.2 通过脚本模式进行编程
1.6 回到Game Over程序
1.6.1 使用注释
1.6.2 使用空行
1.6.3 打印字符串
1.6.4 等待用户
1.7 小结
第2章 类型、变量以及简单I/O:Useless Trivia程序
2.1 Useless Trivia程序简介
2.2 使用引号和字符串
2.2.1 Game Over 2.0程序简介
2.2.2 在字符串内部使用引号
2.2.3 打印输出多个值
2.2.4 为print指定结束字符串
2.2.5 创建三重引号字符串
2.3 使用转义序列和字符串
2.3.1 Fancy Credits程序简介
2.3.2 前进一个制表符位
2.3.3 打印反斜杠
2.3.4 插入换行符
2.3.5 插入引号
2.3.6 触发系统蜂鸣器
2.4 字符串的连接和重复
2.4.1 Silly Strings程序简介
2.4.2 字符串的连接
2.4.3 使用行继续符
2.4.4 字符串的重复
2.5 使用数字
2.5.1 Word Problems程序简介
2.5.2 理解数值类型
2.5.3 使用数学运算符
2.6 理解变量
2.6.1 Greeter程序简介
2.6.2 创建变量
2.6.3 使用变量
2.6.4 变量命名
2.7 获取输入
2.7.1 Personal Greeter程序简介
2.7.2 使用input()函数
2.8 使用字符串方法
2.8.1 Quotation Manipulation程序简介
……
第3章 条件分支、while循环以及程序策划:Guess My Number游戏
第4章 for循环、字符串以及元组:Word Jumble游戏 80
第5章 列表和字典:Hangman游戏
第6章 函数:Tic-Tac-Toe游戏
第7章 文件和异常:Trivia Challenge游戏
第8章 软件对象:Critter Caretaker程序
第9章 面向对象编程:Blackjack游戏
第10章 GUI开发:Mad Lib程序
第11章 图形图像:Pizza Panic游戏
第12章 声音、动画以及程序开发:Astrocrash游戏
附录A 配套网站
附录B livewires参考
收起全部
Buildingonthesuccessofitsstorefrontandfulfillmentservices,Amazonnowallowsbusines...
Withmorethan67%ofwebserversrunningApache,itisbyfarthemostwidelyusedwebserverplat...
《异质性的对话》内容简介:本书基于对“独立动画”的一般界定而展开,分析独立动画如何通过媒介实验与多层面批判确立自身,一方面
LeeAllen是在顶尖大学里任职的安全架构师。多年以来,他持续关注信息安全行业和安全界内的新近发展。他有15年以上的IT行业经验,
全国计算机等级考试一级教程-计算机基础及MS Office应用上机指导-(2016年版) 本书特色本书根据教育部考试中心*新颁布的考试大纲编写,是全国计算机等级...
ThesecondeditionofHaskell:TheCraftofFunctionalProgrammingisessentialreadingforbe...
《抗衰》内容简介:“虽然衰老是必然的,但衰老是可以被减缓的,部分衰老的器官是可以重新修复和再生的。”本书中,作者余国良博士
《智能制造基础共性标准研究成果(三)》内容简介:2015年开始,工业和信息化部与财政部共同实施了“智能制造综合标准化与新模式应
计算机网络系统方法(原书第3版),ISBN:9787111155140,作者:(美)LarryL.Peterson,(美)BruceS.Davie著;叶新铭,贾...
Thelastdecadehaswitnessedaproliferationofartistswhoseprimarymediumissoftware.Alg...
本书从生物进化论、传播学、社会学、科学、经济学和哲学的角度,全方位预测了互联网将给人类未来的文化、科技和经济带来的深刻变
《现代电信百科》是一部电信专业普及读物。本书正文由基础知识篇、技术业务篇、经营管理篇和时尚未来篇等四部分组成,内容涵盖现
《古风绘伊人醉》内容简介:艳丽的色彩,柔美的笔触,易学、易掌握的使用方法,这就是色铅笔的特点。用它来绘制或娇俏、或哀愁、或
"数十亿人身在其中、数十万亿美元的新生意,你我此生最大的科技革命,这次转型将如何改变我们的生活?又如何使我们做生意的方式起
《客户关系管理》内容简介:本书根据学生的思维方式和有关客户关系管理的最新理论及实践,结合客户关系管理既是理念又是软件的情况
《Node即学即用》由休斯-克劳奇、威尔逊编著,《Node即学即用》讲解如何用Node构建可扩展因特网应用,是全面的实用指南,除了详
《超300款系列:10分钟简便营养早餐》内容简介:早晨想多睡一会?经常忘了吃早餐就挤地铁了?想给家人孩子做营养健康的早餐时间又不
HIGHLIGHTAninsidersperspectiveontheASP.NETMVCframework,ahighly-anticipatedproduc...
DescriptionAguidetobuildingusable,aestheticallypleasinginterfacesforwebsitesandw...
本书是著名的操作系统内核专家MarkRussinovich和DavidSolomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Window