• 从零开始学习-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
  • 相关阅读:
    2019年数维杯数学建模A题 我国省际生态环境与经济交互状况的综合评价求解全过程文档及程序
    pid,ppid,pgid,sid进程间关系
    MyBatis笔记——参数处理
    taobao.top.oaid.decrypt( OAID解密 )淘宝店铺订单解密接口,店铺订单明文接口对接教程
    SAP固定资产模块的表
    CentOS7用yum安装MySQL8.0 2209170054
    isEmpty()与equals()、==“”区别
    Linux中组的管理
    CocosCreator-常见问题和解决-持续更新
    池州市的城市环境融合:OLED透明拼接屏展现自然与现代的完美结合
  • 原文地址:https://blog.csdn.net/qq_44534541/article/details/128071140