Python初学者必备书籍《A Byte ofPython》
《A Byte of Python》 是一本关于用 Python 语言编程的书。可以作为初学者的入门教程。也可以供计算机相关人员参考。可以说这是一本对Python初学者非常友好的书,说是Python初学者,自学Python者必读也不为过,下面让小编带你大概了解一下这本书的主要内容吧。可以在评论区打出“学习”跟小编一起学习哦~
简介
Python 可能是极少数既简单有强大的编程语言中的一种。这对初学者和专家都是 好事,更重要的是,用它来编程是非常快乐的事。本书的目标就是帮助你学习这门奇 妙的语言,展示出如何方便快捷地完成任务 —— 实质上“为你的编程问题提供完美 的解决方案”。
本书适合的读者
本书可作为 Python 编程语言的指导或辅导。主要是针对新手的,当然,对于有 经验的程序员也很有用。 如果你所了解的计算机的知识就是如何保存文本文件,那么你就能从本书开始学 习 Python 。如果你先前有编程经验,那么你也可以从本书来开始学习 Python 。 如果你有先前先前的编程经验,你将对 Python 和你喜欢的编程语言之间的差别 感兴趣。顺便提醒一下, Python 会很快变成你喜欢的编程语言!
目录
首页
写在前面的话
目录
第 1 章 前言
1.1 本书适合的读者
1.2 本书的来历
1.3 本书的状况
1.4 官方网站
1.5 许可
1.6 反馈
1.7 值得考虑的一些东西
第 2 章 Python 介绍
2.1 简介
2.2 Python 的特点
2.3 为什么不选 Perl?
2.4 为什么不选 Ruby?
2.5 程序员都说些什么
2.6 关于 Python 3.0
第 3 章 安装
3.1 对于 Linux 和 BSD 用户
3.2 对于 Windows 用户
3.3 DOS 命令提示符
3.4 对于 Mac OS X 用户
3.5 概括
第 4 章 最初的步骤
4.1 简介
4.2 使用带提示符的解释器
4.3 选择一个编辑器
4.4 使用源文件
4.5 它是如何工作的?
4.6 可执行的 Python 程序
4.7 获得帮助
4.8 概括
第 5 章 基础
5.1 字面意义上的常量
5.2 数
5.3 字符串
5.4 单引号
5.5 双引号
5.6 三引号
5.7 转义序列
5.8 自然字符串
5.9字符串是不可变的
5.10 字符串按字面意义连接
5.11 format 方法
5.12 变量
5.13 标识符的命名
5.14 数据类型
5.15 对象
5.16 例子:使用变量和文字意义上的常量
5.17 逻辑行和物理行
5.18 缩进
5.19 概况
第 6 章 操作符和表达式
6.1 简介
6.2 操作符
6.3 数学运算和赋值的简便方
6.4 优先级
6.5 改变优先级
6.6 结合顺序
6.7 表达式
6.8 概括
第 7 章 控制流
7.1 简介
7.2 if 语句
7.3 while 语句
7.4 for 循环
7.5 break 语句
7.6 Swaroop’s 诗意般的 Python
7.7 continue 语句
7.8 概括
第 8 章 函数
8.1 简介
8.2 函数的参数
8.3 局部变量
8.4 使用全局语句
8.5 使用非局部语句
8.6 默认参数值
8.7 关键参数
8.8 VarArgs 参数
8.9 Keyword-only 参数
8.11 DocStrings
8.12 注解
8.13 概括
第 9 章 模块
9.1 简介
9.2 按字节编译的 .pyc 文件
9.3 from...import... 语句
9.4 模块的 __name__
9.5 创建自己的模块
9.6 dir 函数
9.7 包
9.8 概括
第 10 章
10.1 简介
10.2 列表
10.3 对象和类的简要介绍
10.4 元组
10.5 字典
10.6 序列
10.7 集合
10.8 引用
10.9 更多关于字符串的内容 7
10.10 概括
第 11 章
11.1 问题
11.2 解决方案
11.3 第二版
11.4 第三版
11.5 第四版
11.6 更多的提炼
11.7 软件开发过程
11.8 概括
第 12 章 面向对象编程
12.1 简介
12.2 self
12.3 类
12.4 对象的方法
12.5 __init__ 方法
12.6 类和对象变量
12.7 继承
12.8 概括
第 13 章 输入输出
13.1 简介
13.2 用户输入
13.3 文件
13.4 pickle 模块
13.5 概括
第 14 章
14.1 简介
14.2 错误
14.3 异常
14.4 处理异常
14.5 引发异常
14.6 Try..Finally
14.7 with 语句
14.8 概括
第 15 章 标准库
15.1 简介
15.2 sys 模块
15.3 logging 模块
15.4 urllib 和 json 模块
15.5 Week 系列模块
15.6 概括
第 16 章 更多内容
16.1 简介
16.2 传送元组
16.3 特殊方法
16.4 单语句块
16.5 Lambda 形式
16.6 列表综合
16.7 在函数中接收元组和列表
16.8 exec 和 eval 语句
16.9 assert 语句
16.10 repr 函数
16.11 概括
第 17 章 近一步
17.1 将代码作为例子
17.3 提示和技巧
17.4 书籍,论文,辅导,视频
17.5 讨论
17.6 新闻
17.7 安装库
17.8 图形软件
17.9 多方面的补充
17.10 概括
附录 1:FLOSS
附录 2:关于本书
附录 3:版本历史
附录 4:Python 3000 的更新
Python初学者必备书籍《A Byte ofPython》相关推荐
- 通过上下两册书籍夯实Python基础,这本书就是Python的必备书籍
很多想学习Python的小伙伴,在学习Python的道路上觉得Python越来越难.小编为你们推荐一本可以让你们稳固Python基础的书籍--<Python编程>第四版. 现在将这本书的P ...
- 两万多字诠释python最经典基础算法之100题【内含思路、程序和答案】【python初学者必备】
前言: 本文为最最基础的python基础算法题目.思路和答案,适合python初学者使用,可以当作python入门算法工具书,虽然不具有高深的算法,但是都是企业级算法用的频率最多的,这也是学好高级算法 ...
- 经典的python入门书籍,每位初学者必备书籍
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...
- python初学者的书籍推荐_推荐几本2020年初学者学习Python最佳书籍
一些程序员说,Python是一个伟大的第一语言,而另一些人声称,Python是学习的最后一个伟大的语言!在任何情况下,Python是一种非常流行的学习语言,这是毋庸置疑的.根据TIOBE索引,它目前是 ...
- Python基础语法总结,Python初学者必备
随着[人工智能]和[大数据]的火热,[Python]成为了广大[科学家]和普通[大众]的学习语言.在学习Python的过程中 有很多人感到迷茫不知道自己该从什么地方入手,今天小编就分享一些Python ...
- python项目实例初学者-python 初学者必备14张思维导图
[实例简介] [实例截图] [核心代码] 2017-12-01 13:31 297,044 函数1.jpg 2017-12-01 13:32 309,635 函数2.jpg 2017-12-01 13 ...
- 每个 Python 开发者必备的5款 VScode 拓展工具包!
欢迎关注 ,专注Python.数据分析.数据挖掘.好玩工具! VScode 是由 Microsoft 为Windows.Linux 和 macOS 开发的一款源代码编辑器.它包括调试.语法突出显示.智 ...
- 学python需要买书吗-最适合Python初学者的6本书籍推荐「必须收藏」
这本560页长的书主要分为两部分.本书的第一部分讨论了Python编程的基础知识,并阐述了字典,列表,循环和类等概念,在此部分你将了解Python程序的工作原理,并学习如何编写干净且可读的代码来创建交 ...
- python编程入门书-最适合Python初学者的6本书籍推荐「必须收藏」
Python是一种通用的解释型编程,主要用于Web开发.机器学习和复杂数据分析.Python对初学者来说是一种完美的语言,因为它易于学习和理解,随着这种语言的普及,Python程序员的机会也越来越大. ...
最新文章
- bzoj3993: [SDOI2015]星际战争(二分+最大流)
- 在腾讯云上安装mysql遇到的问题
- matplotlib学习笔记.CookBook
- 简单好用的Adapter---ArrayAdapter
- 【button】 按钮组件说明
- JavaScript算法(实例七)空瓶子换汽水问题
- Python使用for循环打印直角三角形
- Tensor的索引与切片
- 持久化存储-对象序列化(摘自网络)
- OTSU算法实现二值化
- Modem analyze by T32 tool.
- Windows卸载easyconnect
- 新能源智慧路灯充电桩可行性分析
- “沉浸式大型线下游戏”?看看这次腾讯TGC上如何玩很大!
- R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用bgcolor函数自定义指定可视化图像的背景色
- 互联网产品设计进阶(14)多一点设计,少一点代码
- MyBatis 源码分析系列文章导读 1
- 已解决 java.sql.SQLException: 列名无效
- 全国流域水系数据大全(附下载地址)
- [RK3568 Android11] 开发之内置默认中文输入法(谷歌输入法)
热门文章
- docker构造php执行环境
- C#操作Word文档—— 如何设置Word文档背景
- 又有俩CEO被警方带走,还涉黑!这些“大数据金融风控公司”都怎么了?
- 企业微信系列之JSSDK文件预览对接
- 线性代数复习 第二章 矩阵
- 计算机培训服务合同,2020年最新版计算机培训合同(合同范本).pdf-汇文网
- 【91xcz】Windows7如何更方便使用 办公秘籍公开
- 简述进程与线程的速度
- 荣耀x10max鸿蒙系统,大屏党游戏与影音神器,荣耀x10Max值得入手吗?
- 【c++】2023杭州月薪个税计算(chatGPT帮忙加注释)