Python 3 教程
Python 是一种通用解释型、交互式、面向对象和高级编程语言。它是由 Guido van Rossum 在 1985-1990 年间创建的。与 Perl 一样,Python 源代码也在 GNU 通用公共许可证(GPL)下提供。Python 的名字来自一个名为“蒙提·派森飞行马戏团”的电视节目,而不是来自蛇类的 Python。
Python 3.0 发布于 2008 年。尽管该版本被认为是不向后兼容的,但后来其许多重要功能已被移植回来以与版本 2.7 兼容。本教程提供足够的理解关于 Python 3 版本编程语言。
为什么要学习 Python 3?
Python 是一种高级解释型、交互式和面向对象脚本语言。Python 设计成高度可读。它经常使用英文关键词,而其他语言则使用标点符号,且它的语法构造比其他语言更少。
Python 对于学生和职业人士来说是必修课,尤其是在他们从事 Web 开发领域时成为出色的软件工程师。我将列出一些学习 Python 的主要优点:
- Python 是解释型的 − Python 由解释器在运行时处理。您不需要在执行之前编译程序。这与 PERL 和 PHP 类似。
-
Python 是交互式的 − 您实际上可以坐在 Python 提示符旁边,直接与解释器交互编写您的程序。
-
Python 是面向对象的 − Python 支持面向对象的编程风格或技术,将代码封装在对象中。
-
Python 是初学者语言 − Python 对于初学者有很好的优势,并支持从简单的文本处理到 WWW 浏览器再到游戏的广泛应用程序开发。
Python 的特点
下面是 Python 的重要特点:
- 它支持功能和结构化的编程方法,也支持 OOP。
-
它可以用作脚本语言或编译成字节码以构建大型应用程序。
-
它提供非常高级的动态数据类型并支持动态类型检查。
-
它支持自动垃圾回收。
-
它可以轻松地与 C、C++、COM、ActiveX、CORBA 和 Java 集成。
使用 Python 打印 Hello World。
仅仅是为了给你带来一点兴奋关于 Python,我将给你一个传统的 Python Hello World 程序,您可以使用演示链接尝试它。
print "Hello, Python!"
Python 的应用
如前所述,Python 是 Web 上最广泛使用的语言之一。我将在这里列出其中的几个:
- 易学易懂 − Python只有少数关键字、结构简洁、语法清晰定义,这使学习者能够快速掌握该语言。
-
易读易懂 − Python代码更加清晰地定义和可见。
-
易于维护 − Python的源代码相对容易维护。
-
广泛的标准库 − Python的大部分库在UNIX、Windows和Macintosh上都可以很好地移植和跨平台兼容。
-
交互模式 − Python支持交互模式,可对代码片段进行交互测试和调试。
-
可移植性 − Python可以在各种硬件平台上运行,而且所有平台上都具有相同的接口。
-
可扩展性 − 您可以向Python解释器添加底层模块。这些模块使程序员能够更加高效地添加或定制自己的工具。
-
数据库 − Python提供接口以支持所有主要商业数据库。
-
GUI编程 − Python支持可在许多系统调用、库和窗口系统(如Windows MFC、Macintosh和Unix的X Window系统)上创建和移植的GUI应用程序。
-
可扩展性 − Python提供了更好的结构和支持用于大型程序的方式,比shell脚本更加适用。
受众
本教程适用于希望将自己的Python技能升级至Python 3的软件程序员。本教程也可用于从头开始学习Python编程语言。
先决条件
您应该具有计算机编程术语的基本理解。任何编程语言的基本理解都是一个加分项。