python编程入门介绍 – Python入门开发教程

Python是一种高级的、可解释的、交互式的、面向对象的脚本语言,Python被设计成具有很高的可读性,它经常使用英语关键字,而其他语言使用标点符号,而且它的句法结构比其他语言少。

  • Python是解释的,而Python是在运行时由解释器处理的,你不需要在执行程序之前编译它,这类似于PERL和PHP。
  • Python是交互式的——你实际上可以在Python提示符里,与解释器直接交互来编写程序。
  • Python是面向对象的,Python支持将代码封装在对象中的面向对象风格或编程技术。
  • Python是初学者的语言,它支持开发各种应用程序,从简单的文本处理到WWW浏览器再到游戏。

1、Python的历史

Python是由荷兰国家数学和计算机科学研究所的Guido van Rossum在80年代末和90年代初开发的。

Python派生自许多其他语言,包括ABC、Modula-3、C、c++、algore -68、SmallTalk和Unix shell以及其他脚本语言。

Python是受版权保护的,与Perl一样Python源代码现在可以在GNU通用公共许可证(GPL)下获得。

Python现在由该研究所的一个核心开发团队维护,尽管Guido van Rossum仍然在指导其进展方面扮演着重要的角色。

2、Python特性

Python的特性包括:

  • 易学的Python有很少的关键字、简单的结构和明确定义的语法,这使初学者能很快学会这门语言。
  • 易于阅读的Python代码定义更清晰,肉眼可见。
  • 易于维护—Python的源代码相当易于维护。
  • 一个广泛的标准库——Python库的大部分是可移植的,并且在UNIX、Windows和Macintosh上都是跨平台兼容的。
  • 交互式模式—Python支持交互式模式,允许对代码片段进行交互式测试和调试。
  • Python可以在多种硬件平台上运行,并且在所有平台上都具有相同的接口。
  • 可扩展——你可以向Python解释器添加低层模块,这些模块使程序员能够添加或自定义他们的工具以提高效率。
  • 数据库- Python为所有主要的商业数据库提供接口。
  • GUI编程—Python支持可以创建并移植到许多系统调用库和windows系统(如windows
    MFC、Macintosh和Unix的X窗口系统)的GUI应用程序。
  • 与shell脚本相比,可伸缩的Python为大型程序提供了更好的结构和支持。

除了上面提到的特性外,Python还有一大堆优秀的特性,下面列出的很少:

  • 它支持函数式和结构化编程方法以及OOP。
  • 它可以作为脚本语言使用,也可以编译为字节码来构建大型应用程序。
  • 它提供非常高级的动态数据类型并支持动态类型检查。
  • 它支持自动垃圾收集。
  • 它可以很容易地与C、c++、COM、ActiveX、CORBA和Java集成。

3、为什么要学习Python?

对于学生和工作人员来说,Python是成为一名优秀软件工程师的必备工具,特别是当他们在Web开发领域工作时,下面列出一些学习Python的关键优势:

  • Python是解释的,而Python是在运行时由解释器处理的,你不需要在执行程序之前编译它,这类似于PERL和PHP。
  • Python是交互式的——你实际上可以在Python提示符中,与解释器直接交互来编写程序。
  • Python是面向对象的,Python支持将代码封装在对象中的面向对象风格或编程技术。
  • Python是初学者的语言,而Python是初学者的语言,它支持开发各种应用程序,从简单的文本处理到WWW浏览器再到游戏。

4、Python的特点

以下是Python编程的重要特点:

  • 它支持函数式和结构化编程方法以及OOP。
  • 它可以作为脚本语言使用,也可以编译为字节码来构建大型应用程序。
  • 它提供非常高级的动态数据类型并支持动态类型检查。
  • 它支持自动垃圾收集。
  • 它可以很容易地与C、c++、COM、ActiveX、CORBA和Java集成。

5、Hello World使用Python

为了让你对Python有一点兴趣,这里给你一个小的传统Python Hello World程序。

print ("Hello, Python!");

来源:

https://www.srcmini02.com/2423.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?