Python day02

Python day02

一 编程语言分类

1.1机器语言

机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

1.2汇编语言

汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

1.3高级语言

高级语言是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。

1.3.1 编译型

代表:C、C++、Go、Ada、Pascal

执行效率高,开发效率低,跨平台性差

1.3.2 解释型

代表:python、shell、Tcl、Perl、Ruby、VBScript、JavaScript

执行效率低,开发效率高,跨平台性强

二 python介绍

创始人:Guido van Rossum 吉多·范罗苏姆

Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus,他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,语法能够像shell一样简洁,易学易用、可拓展性强,同时兼顾C的强大功能。于是Guido在1989年的圣诞节期间,开始编写能够解释Python语言语法的解释器。

python适合中小型公司开发使用,python拥有完美的第三方库,同时语法非常简洁,封装程度非常高,同时是一款即时运行的交互式语言,目前python已成为全球第二大受用户欢迎的语言,可见其语言的优越性

Python是一种解释型脚本语言,可以应用于以下领域:
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫

三 安装多版本python解释器

安装python2.7和python3.9两个版本的解释器,并且配置环境变量

四 第一个python程序

打印“Hello world”

print (“Hello world”)

五 运行python程序的三个阶段

1.先启动python解释器

2.python解释器将文件内容从硬盘读入内存

3.python解释器读入代码,识别python语法

六 IDE 集成开发环境

是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

七 注释

多行注释
‘’’ ‘’’

三引号:一般来说一个代码文件中只有一个
“”"" “”"

单行注释
#

八 变量 Variate

什么是变量?

变量是计算机语言中能储存计算结果或能表示值的抽象概念,是一种存取内存的机制

为什么要有变量?

为了让计算机能够让人一样记录事物的状态

如何用变量

变量名+赋值符号+变量值

变量名相当于地址,指向值所在的内存地址,而变量的值就是存储的数据,表示事物的状态

例:
name = “zhangsan” #String类型
sex = ‘man’ #String类型
age = 18 #int类型
salary =5000.50 #float类型

定义完后在引用
print(“name”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值