算法工程师修仙之路:python3官方文档笔记(一)

本笔记来自于python手册的中文版

第一章 开胃菜


  • 虽然 Python 易于使用,但它却是一门完整的编程语言。

    • 与 Shell 脚本或批处理文件相比,它为编写大型程序提供了更多的结构和支持。
    • Python 提供了比 C 更多的错误检查,并且作为一门高级语言,它内置支持高级的数据结构类型,例如:灵活的数组和字典。
    • 因其更多的通用数据类型,Python 比 Awk 甚至 Perl 都适用于更多问题领域,至少大多数事情在 Python 中与其他语言同样简单。
  • Python 允许你将程序分割为不同的模块,以便在其他的 Python 程序中重用。

    • Python 内置提供了大量的标准模块,你可以将其用作程序的基础,或者作为学习 Python 编程的示例。
    • 这些模块提供了诸如文件 I/O、系统调用、Socket 支持,甚至类似 Tk 的用户图形界面(GUI)工具包接口。
  • Python 是一门解释型语言

    • 因为无需编译和链接,你可以在程序开发中节省宝贵的时间。
    • Python 解释器可以交互的使用,这使得试验语言的特性、编写临时程序或在自底向上的程序开发中测试方法非常容易。
    • 你甚至还可以把它当做一个桌面计算器。
  • Python 让程序编写的紧凑和可读。

    • 用 Python 编写的程序通常比同样的 C、C++ 或 Java 程序更短小,这是因为以下几个原因:
      • 高级数据结构使你可以在一条语句中表达复杂的操作;
      • 语句组使用缩进代替开始和结束大括号来组织;
      • 变量或参数无需声明。
  • Python 是可扩展的

    • 如果你会 C 语言编程便可以轻易地为解释器添加内置函数或模块,或者为了对性能瓶颈作优化,或者将 Python 程序与只有二进制形式的库连接起来。
    • 一旦你真正掌握了它,你可以将 Python 解释器集成进某个 C 应用程序,并把它当作那个程序的扩展或命令行语言。

猜你喜欢

转载自blog.csdn.net/faker1895/article/details/85171029