python的入门

python的入门,第1张

1. 和编程相关的知识点

1. *** 作系统 (没有 *** 作系统的电脑相当于一堆电子废铁)

电脑是相当于躯壳 *** 作系统相当于灵魂

如:音乐播放软件 视频播放软件

各类软件的使用首先需要 *** 作系统先将所需要的硬件运行起来

软件 *** 作系统(让硬件运行起来) 硬件

*** 作系统

1.控制计算机的基本运行

2.提供一个端口(一个途径),让程序使用,如你保存文件,可以直接保存在内存中

文件也是 *** 作系统提供给我们保存数据的一种功能

可不可以没有 *** 作系统?

可以。(你觉得自己牛逼,可以自己去写代码让电脑各种硬件运行起来供软件使用)

2.软件

  1. 系统软件: *** 作系统,控制底层硬件 如c语言就是和硬件开发有关

  2. 应用软件:各类使用的软件 如:qq,wechat python是为了开发应用软件

3.平台:计算机的硬件加上 *** 作系统 如你的电脑的硬件加上windows就是一个平台

应用程序关心的一个点 :跨平台性十分重要 同一个程序可以在不同的平台上运行

4.编程语言

1.机械语言

以高电压和低电压进行工作(电信号) 二进制语言(010001000101011100)

执行效率最高但是开发效率很低

执行效率是对计算机而言,开发效率是对人而言的

跨平台性非常差 在一台电脑上可能可以运行,但在另一台电脑上不一定可以运行

2.汇编语言(导d发射,卫星等等对性能要求很高的项目会用到)

符号语言 将一些010101010变成一个符号 对人而言可以更好进行学习,但对计算机多了一个翻译的过程

因此计算机的执行效率会低一些,但开发效率提高了

但是跨平台性依旧很差

3.高级语言(不和硬件打交道)

1.解释型语言 python 执行效率低一点,但他的开发效率高 跨平台性高(翻译员可以不同)

缺点:离不开这个翻译员

例如文章翻译,解释型语言有个翻译员,你说一句,翻译员翻译一句,可以在错误的地方直接修改

2.编译型语言 c语言 执行效率高一点,但开发效率低一点 跨平台性差一点

例如文章翻译,利用翻译器一次性全部翻译,若其中有错误就必须重新再次翻译,翻译完可以直接使用

当下载软件的时候有着不同的系统版本,这你安装软件的时候安装了不同的解释器(不同的翻译员)

解释器:将你的软件代码能够翻译给电脑听懂,然后按照你的想法去执行

总结:执行效率 机械语言》汇编语言》编译型》解释性

开发效率 解释性》编译型》汇编语言》机械语言

跨平台性 解释性》编译型》汇编语言》机械语言 解释型语言具有极高的跨平台性,因为解释器的存在

如何开发一种语言?

首先需要规定一种语言的语法 根据不同的语法能够代表不同的命令,让计算机去执行

其次需要一个工具让我的语法让电脑听懂 即解释器

python:1.语法是如何去使用的

2.python的解释器(一款软件)

5.交互式环境

打开python的运行代码,当时出结果 临时调试一下,并不能保存在外存上

想要永久保存离不开文件的形式

pycharm本质上就是一个牛逼的记事本

你配置pycharm事实上就是在pycharm上打开python的解释器 就是为了方便使用者

python和pycharm并没有必然联系

2.语法

1.注释 (语言的学习最基本的东西)

对代码的解释和说明,让自己和别人明白你这段代码是什么意思

单行解释:#***

多行解释:三个单引号或者双引号

注:都是英文符号不是中文符号

被注释的代码不会被执行

tab键可以自动补全代码

一行写一个语句 为了美观,简洁

要一行运行多个语句只要在后面在一个分号

2.变量(年龄,身高等等) 为了让计算机能明白此时的一个状态 变量名=变量值

你需要存放一个数据就需要电脑给出一个空间,而这个空间的名称不好记,于是我们给他起一个名字

变量的使用的基本原则:先定义在使用

a = 2 先定义一个空间叫做a

print(a)

列如:一个酒店 来了一个客人,我需要给他安排一间房,这间房叫做a(名字),则我需要找到这个客人就直接去a就行了,而这个客人的地址是**酒店几楼第几间房(地址)

a = 2

print(id(a))

变量的名字需要遵循的规则:

1.变量名只能是字母,数字或者英文下划线的任意组合 my_Age

2.变量名的第一个字母不能是数字

3.关键字不能声明为变量名

关键字的查看代码:improt keyword

print(keyword.kwlist)

关键字是python的一些基本命令,不能使用

一般不用中文名作为变量名,容易报错

变量的三大特性

1.value 值

2.typle 数据类型

3.id 内存地址的编号,唯一编号

python中c从-5到256全部存储在一个地方

但pycharm进行了另一个优化 储存的数据的地址编号不同

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/718864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存