内容简介
《零基础入门学习Python(第2版)》是一本适合初学者的Python编程入门书籍。本书通过通俗易懂的语言和丰富的实例,帮助读者快速掌握Python编程的基本知识和技能。
书中内容涵盖了Python的基础语法、数据类型、函数、模块、面向对象编程等核心知识点,并结合实际项目案例,帮助读者将理论知识应用到实际开发中。
此外,本书还介绍了Python在数据分析、网络爬虫、自动化运维等领域的应用,为读者提供了更广阔的学习视野。
目录
内容简介
作者简介
本书更新和改进内容
本书配套资源和网站支持
1.1 获得Python
1.2 从IDLE启动Python
1.3 失败的尝试
1.4 尝试点儿新的东西
1.5 为什么会这样
第1章 就这么愉快地开始吧
2.1 第一个小游戏
2.2 缩进
2.3 BIF
第2章 用Python设计第一个游戏
3.1 变量
3.2 字符串
3.3 原始字符串
3.4 长字符串
3.5 改进我们的小游戏
3.6 条件分支
3.7 初识循环
3.8 引入外援
3.9 闲聊数据类型
3.10 常用操作符
第3章 成为高手前必须知道的一些基础知识
4.1 分支和循环
4.2 快速上手
4.3 避免“悬挂else”问题
4.4 条件表达式(三元操作符)
4.5 断言
4.6 while循环语句
4.7 for循环语句
4.8 break语句
4.9 continue语句
4.10 else语句
第4章 了不起的分支和循环
5.1 列表:一个“打了激素”的数组
5.2 元组:戴上了“枷锁”的列表
5.3 字符串
5.4 序列
第5章 列表、元组和字符串
6.1 Python的乐高积木
6.2 灵活即强大
6.3 我的地盘听我的
6.4 函数式编程
6.5 递归
第6章 函数
7.2 集合:在我的世界里,你就是唯一
第7章 字典和集合
8.1 文件:因为懂你,所以永恒
8.2 文件系统:介绍一个高大上的东西
8.3 pickle:腌制一缸美味的泡菜
第8章 永久存储
9.1 你不可能总是对的
9.2 try-except语句
9.3 try-finally语句
9.4 raise语句
9.5 丰富的else语句
9.6 简洁的with语句
第9章 异常处理
10.1 安装EasyGui
10.2 默认参数和关键字参数
10.3 使用按钮组件
10.4 如何在buttonbox里边显示图片
10.5 为用户提供一系列选项
10.6 让用户输入消息
10.7 让用户输入密码
10.8 显示文本
10.10 捕获异常
10.11 记住用户的设置
第10章 图形用户界面入门
11.1 给大家介绍对象
11.2 对象=属性+方法
11.3 面向对象编程
11.4 继承
11.5 多重继承
11.6 组合
11.7 类、类对象和实例对象
11.8 到底什么是绑定
11.9 一些相关的BIF
第11章 类和对象
12.1 构造和析构
12.2 算术运算
12.3 简单定制
12.4 属性访问
12.5 描述符(property的原理)
12.6 定制序列
12.7 迭代器
12.8 生成器
12.9 生成器表达式
第12章 魔法方法
13.1 模块就是程序
13.2 命名空间
13.3 导入模块
13.4 _ _name_ _=’_ _main_ _’
13.5 搜索路径
13.6 包
13.7 像个极客一样去思考
第13章 模块
14.1 入门
14.2 什么是编码
14.3 下载一只猫
14.4 更好的选择
14.5 爬取豆瓣Top250电影排行榜
14.6 爬取网易云音乐的热门评论
第14章 论一只爬虫的自我修养
15.1 re模块
15.2 通配符
15.3 反斜杠
15.4 字符类
15.5 重复匹配
15.6 特殊符号及用法
15.7 元字符
15.8 贪婪和非贪婪
15.9 反斜杠+普通字母=特殊含义
15.10 编译正则表达式
15.11 实用的方法
第15章 正则表达式
16.1 环境搭建
16.2 Scrapy框架架构
16.3 创建一个Scrapy项目
16.4 编写爬虫
16.5 爬
16.6 取
16.7 存储内容
16.8 跟进链接
第16章 Scrapy爬虫框架
17.1 Tkinter之初体验
17.2 进阶版本
17.3 Label组件
17.4 Button组件
17.5 Checkbutton组件
17.6 Radiobutton组件
17.7 LabelFrame组件
17.8 Entry组件
17.9 Listbox组件
17.10 Scrollbar组件
17.11 Scale组件
17.12 Text组件
17.13 Canvas组件
17.14 Menu组件
17.15 Menubutton组件
17.16 OptionMenu组件
17.17 Message组件
17.18 Spinbox组件
17.19 PanedWindow组件
17.20 Toplevel组件
17.21 事件绑定
17.22 事件序列
17.23 Event对象
17.24 布局管理器
17.25 标准对话框
第17章 GUI的最终选择:Tkinter
18.1 安装Pygame
18.2 初步尝试
18.3 解惑
18.4 事件
18.5 提高游戏的颜值
18.6 绘制基本图形
18.7 动画精灵
18.8 碰撞检测
18.9 播放声音和音效
18.10 响应鼠标
18.11 响应键盘
18.12 结束游戏
18.13 经典飞机大战
第18章 Pygame:游戏开发
附录CD
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。