详解介绍 Python 的使用。
通常当我们讨论 Python 时,指的是 Python 语言以及 CPython 实现。而实际上 Python 只是一种语言的规范,可以根据该规范使用不同的语言去实现相应的解析器,除了 CPython 之外,常见的还有 PyPy、Jython、IronPython、MicroPython 等。
对于传统语言,如 C/C++ 等,会直接将代码编译为机器语言后运行,而对于不同的平台或者 CPU 需要重新编译才可以,而 Python 可以直接跨平台运行。
CPython 通过 C 语言实现,也是目前使用最为广泛的版本,虽然 PyPy 现在的发展势头不错,不过估计短时间内还是不会替代 CPython。CPython 也需要编译 (编译成字节码),然后运行,其核心实际上是一个字节码解析器 (Bytecode Interpreter),用于模拟堆栈操作,或者称之为 Virtual Stack Machines。
如果没有特殊说明的话,在此特指 CPython;另外,比较想提一下的是 MicroPython,这是一个用于微控制器的 Python 实现 ^_^
Just More Pythonic ~~~
也就是通过 C 语言实现的 Python 规范,也是目前使用最为广泛的版本,此时,包含了 Python2 以及 Python3 两个版本,而且两个版本的特性差别很大,并不兼容。
这里主要介绍 Python3 的使用,其中可能会有部分介绍 Python2 。
一些常见的语法、规范等。
介绍一些乱七八糟的东西。
一个使用 Python 编写的轻量级 Web 应用框架,采用 BSD 授权。
记录乱七八糟的东西。
如果喜欢这里的文章,而且又不差钱的话,欢迎打赏个早餐 ^_^