python 工具

Python 简介

  • Python 是一种高级、解释型、通用的编程语言,由吉多·范罗苏姆于1991年创建。它以简洁易读的语法和强大的功能而闻名。
  • Python分为 2.x 和 3.x 两个大版本,Python3 不兼容 Python2,本教程主要学习 Python3。
  • Python 官网: https://python.org

Python 特点

  • 解释型语言: 程序不需要编译,程序在运行时才翻译成机器语言,运行时依赖解释器。
  • 面向对象(oop): 面向对象编程强调把问题分解成对象,通过封装、继承和多态等机制,来处理对象之间的关系。
  • 跨平台: 编写一次代码可以在不同的平台(如Windows、Mac、Linux等)运行。
  • 丰富强大的库: 包含Python标准库和第三方库。

Python 发展历史

  • 1989年 - 吉多·范罗苏姆创立,命名自 Monty Python。
  • 1991年 - Python 0.9.0。首个公开发行版。
  • 2000年 - Python 2.0。列表推导式、垃圾回收、Unicode支持。
  • 2008年 - Python 3.0(不向后兼容的重大更新)。print改为函数、Unicode作为默认字符串。
  • 2015年 - Python 3.5。类型提示、async/await异步编程。
  • 2018年 - 吉多退休,成立指导委员会。
  • 2021年 - Python 3.10。结构模式匹配。
  • 2022年 - Python 3.11。异常组、性能大幅提升。
  • 2023年 - Python 3.12。语法增强。

常见Python框架

  • Web: Django, Flask等。
  • Gui: Tkinter, PyQt/PySide等。
  • 游戏: Pygame, Panda3D等。
  • 数据科学与分析: Pandas, NumPy等。
  • 人工智能与机器学习: TensorFlow, PyTorch等。
...