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参考
收起全部
《CSS网页布局创意课》的第1部分,收录了若干网页设计权威专家所著的特写文章,其中涵盖了新的CSS3属性及针对各种屏幕大小进行设
电子商务技术基础-(第2版) 本书特色 《电子商务技术基础》(第2版)可作为高等院校电子商务、信息管理、计算机应用、国际贸易类专业本科生或研究生的教材或教学参考...
《为数据而生》内容简介:在大数据概念如此流行的今天,为什么要读这本书?中国大数据领军人、大数据创新与实践一线专家、百万级畅
指纹特征提取与多特征识别 本书特色 《指纹特征提取与多特征识别》针对大人群和低质量指纹识别中的特征提取和识别问题开展研究,将扩展特征应用到实际的指纹识别系统中,...
《JavaEE6权威指南:基础篇(第4版)》是任务导向、示例驱动的JavaEE6基础教程,讲述如何开发企业应用,并作为第4版加入了很多新内容
赵鑫磊阿里巴巴集团资深Linux系统专家。自1998年开始使用Linux,曾参与国内著名的Linux社区发行版MagicLinux的开发工作,是一个土
《智慧养老:服务与运营》内容简介:本书智慧养老是未来养老的重要方向,它将会和社区居家养老、机构养老结合形成智慧社区居家养老
飞行研究是飞机设计过程中一个不可缺少和不可分割的部分,人们研制了许多种型号的飞机来试验各种新的设计,演示一些特别的新技术
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。《Python编
《欧阳修传:世俗的圣贤》内容简介:欧阳修,祖籍江西,生于四川,在湖北长大,死于安徽,葬于河南。他是一代文宗,杰出辩手,识时
It’sthelittlethingsthatturnagooddigitalproductintoagreatone.Withthisfullcolorpra...
《财务共享的智能化升级:业财税一体化的深度融合》内容简介:财务共享是数字技术和管理变革的共同产物,是解决企业规模不断扩大的
《Effective Debugging》内容简介:本书共分8章。首先讲解调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章
园林景观设计CAD图集(一) 内容简介 当前园林景观的经济价值日益增大,园林景观设计的重要性在城市景观规划的商业运作中日趋明显。本书特别针对广大园林景观设计师、...
《HTML5移动应用开发入门经典》总共分为24章,以示例的方式对如何使用HTML5及相关技术进行移动应用开发做了全面而细致的介绍。《
《漫步,遇见地道的台北生活》内容简介:本书是介绍轻松愉快的台湾徒步旅游书。作者带你逛仁爱路林荫大道、PEKOE杂货铺、东区茶街、
《潜资源:管理者用人的14种手段》内容简介:俗话说,“宰相肚子能行船”,如果一个人有接纳庸俗的气度和宽恕他人的雅量,不自命清
软件测试基础 内容简介 This extensively classroom-tested text uses an innovative approach t...
《给孩子讲历史》内容简介:本书一是丰富孩子的知识。历史是一个知识的宝藏,文学、政治、科学等人类所有的文明成果尽在其中,通过
《商务语言学》内容简介:本书是“当代商务英语学科建设系列”之一,主要探讨商务语言学的基本概念、商务语言学的产生背景和理据、