全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机原理与基础

Python趣味编程10例(STEAM &创客教育趣学指南)/达人迷

  • 定价: ¥89
  • ISBN:9787115476807
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:222页
  • 作者:(美)布伦丹·斯科...
  • 立即节省:
  • 2018-06-01 第1版
  • 2018-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    布伦丹·斯科特著的《Python趣味编程10例(STEAM &创客教育趣学指南)/达人迷》以生动诙谐的语言,图文并茂地讲解了Python的核心入门知识,从Python软件如何安装、配置开始,再到测试第一个简单的程序“Hello World”,然后进阶到游戏设计环节,最终实现几个高难度的完整项目的制作。初学者一步一步跟着学,就可以通过实践掌握Python的应用技术。本书适合对编程感兴趣的青少年和大众初学者阅读。

作者简介

    Brendan Scott是一位喜爱Python编程语言的父亲,他希望自己的孩子也能领略Python语言的神奇。他创作了自已的网站来帮助孩子学习编程,现在他仍然在维护这个网站,以期帮助其他的小朋友学习Python编程。

目录

概述
  关于本书
  格式说明
  给达人迷们的假设
  本书使用的图标
  本书之外的信息
  马上开始
第1周  了解Python
  第1章  初识Python
    Python 是什么?它为什么这么神奇?
    谁在使用Python?
    使用Python
    理解本书的教学方法
      面面俱到
      带你编程带你飞
      注重实用
    在Mac OS X 系统上安装Python
    在Windows系统上安装Python
      使用Firefox浏览器
      使用IE浏览器
    在Linux操作系统上安装Python
    把Python固定到开始菜单
    启动Python解释器
    使用Python内置文档
    终止Python解释器运行
    查找Python在线文档
      Python在线文档
      Python内省特性
      Professor网络
      源代码
    加入更广阔的Python社区
      PEPs
      Planet Python 与 PyCon
    处理问题
    如何去学习
      实践
      犯错
      思考
      Ganbatte Ne!
    总结
  第2章  构建第 一个Python程序:Hello World!
      编写 Hello World!
      定位和修复错误
      使用文字常量
      使用变量保存字符串常量
      中断程序执行
      Python的关键字
      许多循环,许多Hello
      用问候填满屏幕
      让Python计数
      总结
第2周  构建猜迷游戏
  第3章  构建一个猜谜游戏
    设计游戏
    从选手那里获取输入
    要求输入
    确保变量是相等的
    调用运算符
    深入Python
    将猜测与数字比较
    对比选手的猜测和计算机想出的数字
    告知选手猜测是否是错误的
    一直尝试,直到选手猜对
    让Python产生随机数
    使用命名空间
    完成猜谜游戏
    总结
  第4章  设置编程环境
    使用默认的开发环境
    启动IDLE
    一些IDLE的小技巧
      tab补全
      命令历史记录
    使用IDLE的编辑窗口
    在文件中写注释
    插入哈希注释
    保存命令行内容
    注释代码
    缩进和取消缩进
    总结
  第5章  构建一个更完美的猜谜游戏
    操作你的函数
    给函数命名
    为函数增加帮助文档
    为函数坐桩
    重构猜谜游戏
    查找逻辑问题
    解决逻辑问题
    注意computers_number的二次应用
    理解作用域的原理
    与函数通信
    给函数发送消息
    赋予参数默认值
    以函数通信
    添加分数
    让用户退出
    完整的代码
    总结
第3周  创造文字游戏
  第6章  黑客对讲机:1337 Sp34k3r
    字符串中有个对象
    引用对象的属性
    了解列表
    遍历列表中的所有元素
    创建自己的列表
    创建列表
    验证元素是否在列表中
    设计自己的精英黑客对讲机
    创建文件
      创建函数
      运行代码
    替换
    替换一个字母
    让用户输入消息
    定义字符替换
    替换所有字符串
    使用print调试代码
    使用IDLE的调试器
    总结
  第7章  加密
    删掉那些没用的字符
    制作一张替换表
    创建你自己的加密器
    使用字典
    创建一个加密字典
    使用join
    重写加密函数
    编写解密函数
      创建一个解密字典
      双向测试
      输入原文本或者加密文本
    加密一个文本文件
      打开、写入并关闭一个文件
      读取文件
      运行文件
      使用with语法打开或者关闭
    从文件中加密解密
      选择一个名称并创建测试数据
      打开文件加密数据
    在Shell中解密
    更改解密部分的代码
    完整的代码
    总结
  第8章  无厘头的句子
    插入格式化字符串
    格式化值的个数要满足要求
    使用元组数据类型
    开始构造无厘头的句子
    填充模板
    添加更多的单词
    完整的代码
    总结
第4周  学习面向对象编程
  第9章  地址簿
    第一个类对象
    创建一个类
    创建一个实例
    创建类和实例属性
    规划地址簿
    创建文件并添加一个类
    添加第一条信息
    使用__init__实例化一个类
    创建一个打印实例的函数
    使用魔术方法__repr__
    初始化AddressBook实例
    发现pickle的力量
    添加一个save()函数
    在同一个应用程序中载入一个已保存的pickle
      创建一个Controller类
    测试load方法
    添加接口
    编写方法的具体内容
    完整代码
    总结
  第10章  算术训练器
    制定制作算数训练器的计划
    伊始
    创建问题
    按行提问
      将问题随机排列
      每次提出指定个数的问题
    打印乘法表
    跨屏幕打印多个表
    从用户界面说起
    添加退出功能
    完善
      计时
      整理主循环和其余的部分
    总结