Python3快速入门教程

面向对象和高级编程语言。它是由Guido van Rossum在1985 - 1990年创建的。像Perl一样,Python源代码也可以在GNU通用公共许可证(GPL)下获得。Python是以电视节目“Monty Python`s Flying Circus”来命名,并不是以莽蛇(Python)来命名的。

Python 3.0在2008年发布。虽然这个版本应该是不向后兼容的,但后来许多重要的功能已经被反映到兼容版本2.7中,本教程中是以Python 3版本来学习和演示Python编程。

Python的官方网站是:http://www.python.org/ ,可以从官方上找到大部分有关Python编程语言的相关资料,如:各种版本的安装包下载,文档,最新的Python资讯,社区以及教程等等。官方网站打开以后如下所示 -

初识Python程序

下面是一个简单的Python程序 -

#!/usr/bin/python3print ("Hello, Python!")Python

重要提示:本教程中,所以实例代码是基于 Python 3 来编写的,由于Python 2与Python 3代码不能兼容,所以希望所有学习本教程的读者安装好 Python 3 及以上版本。

读者

本教程是为希望学习Python编程技能的程序员和专业人士而设计和编写的。本教程还可以作为从零开始学习Python编程语言的入门教程。

前提条件

希望学习本教程的读者都应该对计算机编程术语有一个基本的了解。对其它任何编程语言有基本了解将有助于理解和学习Python编程语言。

Python在线开发工具(免安装)

推荐你使用 Coding Cloud Studio 这款在线云端开发工具编写并运行本教程内所有 Python 代码以及示例。Coding Cloud Studio 是基于腾讯云小主机的开发工作站,提供原生的在线 Linux 命令交互终端环境,同时集成了 Python 2 以及 Python 3,在线开发文本编辑器,你可以直接在工作站中创建 Python 文件并在 Cloud Studio 中运行你写的 Python 程序。无须在自己电脑上安装配置本地 Python 环境。

 

Python的历史

Python由Guido van Rossum在八十年代末期和九十年代初在荷兰的数学和计算机科学研究所开发的。

  • Python源自许多其他编程语言,包括:ABC,Modula-3,C,C++,Algol-68,SmallTalk和Unix shell以及其他脚本语言。

  • Python受版权保护。 像Perl一样,Python源代码现在可以在GNU通用公共许可证(GPL)下使用。

  • Python现在由研究所的核心开发团队维护,Guido van Rossum在指导其进展方面仍然发挥至关重要的作用。

  • Python 1.0 于1994年11月发布。在2000年,发布了Python 2.0。 Python 2.7.11是Python 2的最新版本。

  • 在2008年发布了Python 3.0。Python 3不向后兼容Python 2。Python 3的重点是删除重复的编程结构和模块,以便“应该有一个 - 最好只有一个 - 明显的做法“。 在编写本教程时,Python 3.6.1是Python 3的最新版本。

    Python可以开发哪些程序?

    Python作为一个整体可以用于任何软件开发领域。下面来看看Python可以应用在哪些领域的开发。如下所列 -

    1.基于控制台的应用程序

    Python可用于开发基于控制台的应用程序。 例如:IPython。

    2.基于音频或视频的应用程序

    Python在多媒体部分开发,证明是非常方便的。 一些成功的应用是:TimPlayer,cplay等。

    3.3D CAD应用程序

    Fandango是一个真正使用Python编写的应用程序,提供CAD的全部功能。

    4.Web应用程序

    Python也可以用于开发基于Web的应用程序。 一些重要的开发案例是:PythonWikiEngines,Pocoo,PythonBlogSoftware等,如国内的成功应用案例有:豆瓣,知乎等。

    5.企业级应用

    Python可用于创建可在企业或组织中使用的应用程序。一些实时应用程序是:OpenErp,Tryton,Picalo等。

    6.图像应用

    使用Python可以开发图像应用程序。 开发的应用有:VPython,Gogh,imgSeek等

原文地址:https://www.cnblogs.com/puzi0315/p/12555785.html