0人評分過此書

零基础入门学习Python

出版日期
2016/10/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302438205

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書適合學習Python3的入門讀者,也適用對編程一無所知,但渴望用編程改變世界的朋友們!本書提倡理解為主,應用為王。因此,只要有可能,小甲魚(作者)都會通過生動的實例來讓大家理解概念。
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第1章 就这么愉快的开始吧
    • 1.1 获得Python
    • 1.2 从IDLE启动Python
    • 1.3 失败的尝试
    • 1.4 尝试点儿新的东西
    • 1.5 为什么会这样
  • 第2章 用Python设计第一个游戏
    • 2.1 第一个小游戏
    • 2.2 缩进
    • 2.3 BIF
  • 第3章 成为高手前必须知道的一些基础知识
    • 3.1 变量
    • 3.2 字符串
    • 3.3 原始字符串
    • 3.4 长字符串
    • 3.5 改进我们的小游戏
    • 3.6 条件分支
    • 3.7 while循环
    • 3.8 引入外援
    • 3.9 闲聊数据类型
      • 3.9.1 整型
      • 3.9.2 浮点型
      • 3.9.3 布尔类型
      • 3.9.4 类型转换
      • 3.9.5 获得关于类型的信息
    • 3.10 常用操作符
      • 3.10.1 算术操作符
      • 3.10.2 优先级问题
      • 3.10.3 比较操作符
      • 3.10.4 逻辑操作符
  • 第4章 了不起的分支和循环
    • 4.1 分支和循环
    • 4.2 课堂小练习
    • 4.3 结果分析
    • 4.4 Python可以有效避免“悬挂else”
    • 4.5 条件表达式(三元操作符)
    • 4.6 断言
    • 4.7 while循环语句
    • 4.8 for循环语句
    • 4.9 range()
    • 4.10 break语句
    • 4.11 continue语句
  • 第5章 列表、元组合字符串
    • 5.1 列表:一个“打了激素”的数组
      • 5.1.1 创建列表
      • 5.1.2 向列表添加元素
      • 5.1.3 从列表中获取元素
      • 5.1.4 从列表删除元素
      • 5.1.5 列表分片
      • 5.1.6 列表分片的进阶玩法
      • 5.1.7 一些常用操作符
      • 5.1.8 列表的小伙伴们
      • 5.1.9 关于分片“拷贝”概念的补充
    • 5.2 元组:戴上了枷锁的列表
      • 5.2.1 创建和访问一个元组
      • 5.2.2 更新和删除元组
    • 5.3 字符串
      • 5.3.1 各种内置方法
      • 5.3.2 格式化
    • 5.4 序列
  • 第6章 函数
    • 6.1 Python的乐高积木
      • 6.1.1 创建和调用函数
      • 6.1.2 函数的参数
      • 6.1.3 函数的返回值
    • 6.2 灵活即强大
      • 6.2.1 形参和实参
      • 6.2.2 函数文档
      • 6.2.3 关键字参数
      • 6.2.4 默认参数
      • 6.2.5 收集参数
    • 6.3 我的地盘听我的
      • 6.3.1 函数和过程
      • 6.3.2 再谈谈返回值
      • 6.3.3 函数变量的作用域
    • 6.4 内嵌函数和闭包
      • 6.4.1 global关键字
      • 6.4.2 内嵌函数
      • 6.4.3 闭包(closure)
    • 6.5 lambda表达式
    • 6.6 递归
      • 6.6.1 递归是“神马”
      • 6.6.2 写一个求阶乘的函数
      • 6.6.3 这帮小兔崽子
      • 6.6.4 汉诺塔
  • 第7章 字典和集合
    • 7.1 字典:当索引不好用时
      • 7.1.1 创建和访问字典
      • 7.1.2 各种内置方法
    • 7.2 集合:在我的世界里,你就是唯一
      • 7.2.1 创建集合
      • 7.2.2 访问集合
      • 7.2.3 不可变集合
  • 第8章 永久存储
    • 8.1 文件:因为懂你,所以永恒
      • 8.1.1 打开文件
      • 8.1.2 文件对象的方法
      • 8.1.3 文件的关闭
      • 8.1.4 文件的读取和定位
      • 8.1.5 文件的写入
      • 8.1.6 一个任务
    • 8.2 文件系统:介绍一个高大上的东西
    • 8.3 pickle:腌制一缸美味的泡菜
  • 第9章 异常处理
    • 9.1 你不可能总是对的
    • 9.2 try-except语句
      • 9.2.1 针对不同异常设置多个except
      • 9.2.2 对多个异常统一处理
      • 9.2.3 捕获所有异常
    • 9.3 try-finally语句
    • 9.4 raise语句
    • 9.5 丰富的else语句
    • 9.6 简洁的with语句
  • 第10章 图形用户界面入门
    • 10.1 导入EasyGui
    • 10.2 使用EasyGui
    • 10.3 修改默认设置
  • 第11章 类和对象
    • 11.1 给大家介绍对象
    • 11.2 对象=属性+方法
    • 11.3 面向对象编程
      • 11.3.1 self是什么
      • 11.3.2 你听说过Python的魔法方法吗
      • 11.3.3 公有和私有
    • 11.4 继承
      • 11.4.1 调用未绑定的父类方法
      • 11.4.2 使用super函数
    • 11.5 多重继承
    • 11.6 组合
    • 11.7 类、类对象和实例对象
    • 11.8 到底什么是绑定
    • 11.9 一些相关的BIF
  • 第12章 魔法方法
    • 12.1 构造和析构
      • 12.1.1 __init__(self[, …])
      • 12.1.2 __new__(cls[, …])
      • 12.1.3 __del__(self)
    • 12.2 算术运算
      • 12.2.1 算术操作符
      • 12.2.2 反运算
      • 12.2.3 增量赋值运算
      • 12.2.4 一元操作符
    • 12.3 简单定制
    • 12.4 属性访问
    • 12.5 描述符(property的原理)
    • 12.6 定制序列
    • 12.7 迭代器
    • 12.8 生成器(乱入)
  • 第13章 模块
    • 13.1 模块就是程序
    • 13.2 命名空间
    • 13.3 导入模块
    • 13.4 __name__='__main__'
    • 13.5 搜索路径
    • 13.6 包
    • 13.7 像个极客一样去思考
  • 第14章 论一只爬虫的自我修养
    • 14.1 入门
      • 什么是编码
    • 14.2 实战
      • 14.2.1 下载一只猫
      • 14.2.2 翻译文本
    • 14.3 隐藏
      • 14.3.1 修改User-Agent
      • 14.3.2 延迟提交数据
      • 14.3.3 使用代理
    • 14.4 Beautiful Soup
    • 14.5 正则表达式
      • 14.5.1 re模块
      • 14.5.2 通配符
      • 14.5.3 反斜杠
      • 14.5.4 字符类
      • 14.5.5 重复匹配
      • 14.5.6 特殊符号及用法
      • 14.5.7 元字符
      • 14.5.8 贪婪和非贪婪
      • 14.5.9 反斜杠+普通字母=特殊含义
      • 14.5.10 编译正则表达式
      • 14.5.11 编译标志
      • 14.5.12 实用的方法
    • 14.6 异常处理
      • 14.6.1 URLError
      • 14.6.2 HTTPError
      • 14.6.3 处理异常
    • 14.7 安装Scrapy
    • 14.8 Scrapy爬虫之初窥门径
      • 14.8.1 Scrapy框架
      • 14.8.2 创建一个Scrapy项目
      • 14.8.3 定义Item容器
      • 14.8.4 编写爬虫
      • 14.8.5 爬
      • 14.8.6 取
      • 14.8.7 在Shell中尝试Selector选择器
      • 14.8.8 使用XPath
      • 14.8.9 提取数据
      • 14.8.10 使用item
      • 14.8.11 存储内容
  • 第15章 GUI的最终选择:Tkinter
    • 15.1 Tkinter之初体验
    • 15.2 Label组件
    • 15.3 Button组件
    • 15.4 Checkbutton组件
    • 15.5 Radiobutton组件
    • 15.6 LabelFrame组件
    • 15.7 Entry组件
    • 15.8 Listbox组件
    • 15.9 Scrollbar组件
    • 15.10 Scale组件
    • 15.11 Text组件
      • 15.11.1 Indexes用法
      • 15.11.2 Marks用法
      • 15.11.3 Tags用法
    • 15.12 Canvas组件
    • 15.13 Menu组件
    • 15.14 Menubutton组件
    • 15.15 OptionMenu组件
    • 15.16 Message组件
    • 15.17 Spinbox组件
    • 15.18 PanedWindow组件
    • 15.19 Toplevel组件
    • 15.20 事件绑定
    • 15.21 事件序列
      • 15.21.1 type
      • 15.21.2 modifier
    • 15.22 Event对象
    • 15.23 布局管理器
      • 15.23.1 pack
      • 15.23.2 grid
      • 15.23.3 place
    • 15.24 标准对话框
      • 15.24.1 messagebox(消息对话框)
      • 15.24.2 filedialog(文件对话框)
      • 15.24.3 colorchooser(颜色选择对话框)
  • 第16章 Pygame:游戏开始
    • 16.1 安装Pygame
    • 16.2 初步尝试
    • 16.3 解惑
      • 16.3.1 什么是Surface对象
      • 16.3.2 将一个图像绘制到另一个图像上是怎么一回事
      • 16.3.3 移动图像是怎么一回事
      • 16.3.4 如何控制游戏的速度
      • 16.3.5 Pygame的效率高不高
      • 16.3.6 我应该从哪里获得帮助
    • 16.4 事件
    • 16.5 提高游戏的颜值
      • 16.5.1 显示模式
      • 16.5.2 全屏才是王道
      • 16.5.3 使窗口尺寸可变
      • 16.5.4 图像的变换
      • 16.5.5 裁剪图像
      • 16.5.6 转换图片
      • 16.5.7 透明度分析
    • 16.6 绘制基本图形
      • 16.6.1 绘制矩形
      • 16.6.2 绘制多边形
      • 16.6.3 绘制圆形
      • 16.6.4 绘制椭圆形
      • 16.6.5 绘制弧线
      • 16.6.6 绘制线段
    • 16.7 动画精灵
      • 16.7.1 创建精灵
      • 16.7.2 移动精灵
    • 16.8 碰撞检测
      • 16.8.1 尝试自己写碰撞检测函数
      • 16.8.2 sprite模块提供的碰撞检测函数
      • 16.8.3 实现完美碰撞检测
    • 16.9 播放声音和音效
    • 16.10 响应鼠标
      • 16.10.1 设置鼠标的位置
      • 16.10.2 自定义鼠标光标
      • 16.10.3 让小球响应光标的移动频率
    • 16.11 响应键盘
    • 16.12 结束游戏
      • 16.12.1 发生碰撞后获得随机速度
      • 16.12.2 减少“抖动”现象的发生
      • 16.12.3 游戏胜利
      • 16.12.4 更好地结束游戏
    • 16.13 经典飞机大战
      • 16.13.1 游戏设定
      • 16.13.2 主模块
      • 16.13.3 我方飞机
      • 16.13.4 响应键盘
      • 16.13.5 飞行效果
      • 16.13.6 敌方飞机
      • 16.13.7 提升敌机速度
      • 16.13.8 碰撞检测
      • 16.13.9 完美碰撞检测
      • 16.13.10 一个BUG
      • 16.13.11 发射子弹
      • 16.13.12 设置敌机“血槽”
      • 16.13.13 中弹效果
      • 16.13.14 绘制得分
      • 16.13.15 暂停游戏
      • 16.13.16 控制难度
      • 16.13.17 全屏炸弹
      • 16.13.18 发放补给包
      • 16.13.19 超级子弹
      • 16.13.20 三次机会
      • 16.13.21 结束画面
  • 参考文献
  • 附录CD
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading