《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》相关推荐

  1. 通过上下两册书籍夯实Python基础,这本书就是Python的必备书籍

    很多想学习Python的小伙伴,在学习Python的道路上觉得Python越来越难.小编为你们推荐一本可以让你们稳固Python基础的书籍--<Python编程>第四版. 现在将这本书的P ...

  2. 两万多字诠释python最经典基础算法之100题【内含思路、程序和答案】【python初学者必备】

    前言: 本文为最最基础的python基础算法题目.思路和答案,适合python初学者使用,可以当作python入门算法工具书,虽然不具有高深的算法,但是都是企业级算法用的频率最多的,这也是学好高级算法 ...

  3. 经典的python入门书籍,每位初学者必备书籍

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  4. python初学者的书籍推荐_推荐几本2020年初学者学习Python最佳书籍

    一些程序员说,Python是一个伟大的第一语言,而另一些人声称,Python是学习的最后一个伟大的语言!在任何情况下,Python是一种非常流行的学习语言,这是毋庸置疑的.根据TIOBE索引,它目前是 ...

  5. Python基础语法总结,Python初学者必备

    随着[人工智能]和[大数据]的火热,[Python]成为了广大[科学家]和普通[大众]的学习语言.在学习Python的过程中 有很多人感到迷茫不知道自己该从什么地方入手,今天小编就分享一些Python ...

  6. 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 ...

  7. 每个 Python 开发者必备的5款 VScode 拓展工具包!

    欢迎关注 ,专注Python.数据分析.数据挖掘.好玩工具! VScode 是由 Microsoft 为Windows.Linux 和 macOS 开发的一款源代码编辑器.它包括调试.语法突出显示.智 ...

  8. 学python需要买书吗-最适合Python初学者的6本书籍推荐「必须收藏」

    这本560页长的书主要分为两部分.本书的第一部分讨论了Python编程的基础知识,并阐述了字典,列表,循环和类等概念,在此部分你将了解Python程序的工作原理,并学习如何编写干净且可读的代码来创建交 ...

  9. python编程入门书-最适合Python初学者的6本书籍推荐「必须收藏」

    Python是一种通用的解释型编程,主要用于Web开发.机器学习和复杂数据分析.Python对初学者来说是一种完美的语言,因为它易于学习和理解,随着这种语言的普及,Python程序员的机会也越来越大. ...

最新文章

  1. bzoj3993: [SDOI2015]星际战争(二分+最大流)
  2. 在腾讯云上安装mysql遇到的问题
  3. matplotlib学习笔记.CookBook
  4. 简单好用的Adapter---ArrayAdapter
  5. 【button】 按钮组件说明
  6. JavaScript算法(实例七)空瓶子换汽水问题
  7. Python使用for循环打印直角三角形
  8. Tensor的索引与切片
  9. 持久化存储-对象序列化(摘自网络)
  10. OTSU算法实现二值化
  11. Modem analyze by T32 tool.
  12. Windows卸载easyconnect
  13. 新能源智慧路灯充电桩可行性分析
  14. “沉浸式大型线下游戏”?看看这次腾讯TGC上如何玩很大!
  15. R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用bgcolor函数自定义指定可视化图像的背景色
  16. 互联网产品设计进阶(14)多一点设计,少一点代码
  17. MyBatis 源码分析系列文章导读 1
  18. 已解决 java.sql.SQLException: 列名无效
  19. 全国流域水系数据大全(附下载地址)
  20. [RK3568 Android11] 开发之内置默认中文输入法(谷歌输入法)

热门文章

  1. docker构造php执行环境
  2. C#操作Word文档—— 如何设置Word文档背景
  3. 又有俩CEO被警方带走,还涉黑!这些“大数据金融风控公司”都怎么了?
  4. 企业微信系列之JSSDK文件预览对接
  5. 线性代数复习 第二章 矩阵
  6. 计算机培训服务合同,2020年最新版计算机培训合同(合同范本).pdf-汇文网
  7. 【91xcz】Windows7如何更方便使用 办公秘籍公开
  8. 简述进程与线程的速度
  9. 荣耀x10max鸿蒙系统,大屏党游戏与影音神器,荣耀x10Max值得入手吗?
  10. 【c++】2023杭州月薪个税计算(chatGPT帮忙加注释)