当前位置:   article > 正文

从零开始学习-python的应用范围_python应用范围涵盖

python应用范围涵盖

python的起源

Python 是一种直译式(Interpreted )、面向对象(Object Oriented )的程序语言,它拥有完整的函数库,可以协助轻松地完成许多常见的工作。

所谓的直译式语言是指,直译器(Interpretor) 会将程序代码一句一句直接执行,不需要经过编译(compile)动作,将语言先转换成机器码,再予以执行。目前它的直译器是 CPython,这是由 C语言编写的一个直译程序,与 Pvthon 一样目前是由 Pvthon 基金会管理使用。

Python 也算是一个动态的高级语言,具有垃圾回收(garbage collection) 功能,所谓的垃圾回收是指程序执行时,直译程序会主动收回不再需要的动态内存空间,将内存集中管理,这种机制可以减轻程序设计师的负担,当然也就减少了程序设计师犯错的机会。这种垃圾回收功能最早是 LISP语言,后来的 Java、C# 等著名的程序语言都支持这个功能。

Pvthon 的最初设计者是吉多·范罗姆苏(Guido van Rossum),他是荷兰人,1956 年出生于荷兰哈勒姆,1982 年毕业于阿姆斯特丹大学的数学和计算机系,获得硕士学位。

在一些 Python 的文件或书封面喜欢用蟒蛇代表 Python,从吉多·范罗姆苏的上述序言可知,Python 灵感的来源是马戏团名称而非蟒蛇。
1999 年他向美国国防部下的国防高等研究计划署 DARPA(Defense Advanced ResearchProjects Agency)提出 Computer Programming for Everybody 的研发经费申请,他提出了下列Pvthon 的目标。

  • 这是一个简单直觉式的程序语言,可以和主要程序语言一样强大。
  • 这是开放源码(Open Source),每个人皆可自由使用与贡献。
  • 程序代码像英语一样容易理解与使用。
  • 可在短期间内开发一些常用功能。

现在上述目标皆已经实现了,Pvthon 已经与 C/C、Java 一样成为程序设计师必备的程序语司然而它却比 C/C++ 和 Java 更容易学习。

python的应用范围

尽管 Python 是一个非常适合初学者学习的程序语言,在国外有许多儿童程序语言教学也是以Python 为工具,然而它却是一个功能强大的程序语言,下列是它的部分应用。

  • 设计动画游戏。

  • 支持图形接口( Graphical User Interface,GUI) 开发。

  • 开发与管理网站。

  • 执行大数据分析

  • Google、Yahoo!、YouTube、NASADropbox( 文件分享服务 )、Reddit( 社交网站)在内部皆大量使用 Pvthon 做开发工具。

  • 黑客攻防。

跨平台

Python 是一种跨平台的程序语言,几乎主要操作系统,例如,Windows、Mac OS、UNIXLINUX等,皆可以安装和使用。

程序注释

程序注释主要功能是让你所设计的程序可读性更高,更容易了解。

打印hello word
print('hello, world')
#输出
hello, world
  • 1
  • 2
  • 3
  • 4
1.单行注释 我们可以使用 # 号来注释

eg: nav = 1  #该处是申明一个变量nav

  print(nav) #该处打印nav的结果

  #print(nav)  这样也可以让着行代码不起效果
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
2.多行注释 我们可以使用成对出现 ''' 代码 ''' 三对单引号注释三行,也可以三对双引号注释三行,当然也可以注释更多
'''nav = 1

nav2 = 2

nav3 = nav + nav2'''   这样以上三行就注释掉了。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

加减乘除运算

"""
使用变量保存数据并进行加减乘除运算
"""
a = 1024
b = 4
print(a + b)    # 1028
print(a - b)    # 1020
print(a * b)    # 4096
print(a / b)    # 256
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/541776
推荐阅读
相关标签
  

闽ICP备14008679号