Python3教程


Python是一种通用的解释型、交互式、面向对象的高级编程语言。它是由Guido van Rossum在1985-1990年间创建的,与Perl一样,Python源代码也可以在GNU通用公共许可证(GPL)下获得。 

Python是根据电视节目“ Monty Python's Flying Circus”命名的,而不是以Python-snake的名字命名。

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的重要特征:

  • 它支持函数式和面向对象式的编程方法。

  • 它可以用作脚本语言,也可以编译为字节码以构建大型应用程序。

  • 它提供了非常高级的动态数据类型,并支持动态类型检查。

  • 它支持自动垃圾收集。

  • 它可以轻松地与C、C++、COM、ActiveX、CORBA和Java集成。

使用Python的Hello World


为了给你带来一些关于Python的兴奋,我将为你提供一个小的常规Python Hello World程序。

print "Hello, Python!"

Python的应用


如前所述,Python是网络上使用最广泛的语言之一。

这里列出其中的一些特点:

  • 简单易学:Python关键字少,结构简单,语法清晰。这使学生可以快速掌握语言;

  • 易于阅读:Python代码更清晰地定义并且对眼睛可见;

  • 易于维护:Python的源代码非常易于维护;

  • 广泛的标准库:Python的大量库在UNIX,Windows和Macintosh上具有很高的可移植性和跨平台兼容性;

  • 互动模式:Python支持交互式模式,该模式允许交互式测试和调试代码片段;

  • 跨平台的:Python可以在多种硬件平台上运行,并且在所有平台上都具有相同的接口;

  • 可扩展的:你可以向Python解释器添加低级模块。这些模块使程序员能够添加或自定义其工具,从而提高效率;

  • 支持数据库:Python提供了到所有主要商业数据库的接口;

  • GUI编程:Python支持可创建并移植到许多系统调用,库和Windows系统(例如Windows MFC,Macintosh和Unix的X Window系统)的GUI应用程序;

  • 易扩展的:提供了比Shell脚本更好的结构和对大型程序的支持。

适用人群


本教程是为希望将其Python技能升级到Python 3的软件程序员设计的。本教程还可以用于从头学习Python编程语言。

学习前提


你应该对计算机编程术语有基本的了解。对任何一种编程语言都有基本的了解是加分的。