Python3快速入门教程-zyiz.net

 

Python3快速入门教程Python是一种通用的解释,交互式,面向对象和高级编程语言。它是由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 2Python 3代码不能兼容,所以希望所有学习本教程的读者安装好 Python 3 及以上版本。

 

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

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

 

Python的历史

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

 

除了上述功能之外,Python还有很多很好的功能。一些其它的功能特性如下所列 -

 

  • Python源自许多其他编程语言,包括:ABCModula-3CC++Algol-68SmallTalkUnix shell以及其他脚本语言。

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

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

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

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

    Python功能特点

    Python编程语言提供了很多功能。Python的功能特点包括 -

  • 易于学习 - Python的关键字很少,结构简单,语法清晰。这样可以让学习和使用者快速掌握这门语言。

  • 易于阅读 - Python代码更清晰地定义和可见。

  • 它支持功能和结构化编程方法以及面向对象编程。

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

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

  • 它支持自动垃圾收集。

  • 它可以轻松地与C语言C++COMActiveXCORBAJava集成。

    • 易于维护 - Python的源代码是相当容易维护的。

    • 一个广泛的标准库 - Python的大部分库可在UNIX,Windows和Macintosh使用,它是非常便于移植和跨平台的。

    • 交互模式 - Python支持交互式模式,允许交互式测试和调试代码段。

    • 可移植 - Python可以在各种硬件平台上运行,并且在所有平台上具有相同的界面。

    • 可扩展 - 可以添加低级别的模块到Python解释器。这些模块使程序员能够添加或定制他们的工具以提高效率。

    • 数据库支持 - Python提供所有主要商业数据库的接口,可与数据库交互存储数据。

    • GUI编程 - Python支持可以创建和移植到许多系统调用,库和Windows系统的GUI应用程序,如Windows MFC,Macintosh和Unix的X Window系统。

    • 可伸缩 - Python提供比shell脚本更好的结构和大型程序的支持。

      Python可以开发哪些程序?

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

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

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

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

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

      3.3D CAD应用程序

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

      4.Web应用程序

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

      5.企业级应用

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

      6.图像应用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值