python学习day1
一、python介绍
1、计算机系统结构
计算机系统结构包括虚拟机器和实际机器。
- 虚拟机器包括应用层、高级语言层、汇编语言层和操作系统层。(软件系统)
- 实际机器包括传统机器层、微程序机器层和硬件逻辑层。(硬件系统 )
如下图所示:
2、高级语言
高级语言包括C语言、Java语言、c++语言和python语言。
- C语言:
- 学习内容:指针、内存、数据类型
- 语言本质:理解计算机系统结构
- 解决问题:性能
- 适用对象:计算机专业
- Java语言:
- 学习内容:对象、跨平台、运行
- 语言本质:理解主客体关系
- 解决问题:跨平台
- 适用对象:软件类专业
- C++语言:
- 学习内容:对象、多态、继承
- 语言本质:理解主客体关系
- 解决问题:大规模程序
- 适用对象:计算机类专业
- python语言:
- 学习内容:编程逻辑、第三方库
- 语言本质:理解问题求解
- 解决问题:各类问题
- 适用对象:所有专业,是计算时代演进的选择
3、python的优点
- 便捷
- 简单易学
- 免费开源
- 高级语言
- 强大的第三方库
二、软件安装
1、python解释器
帮助我们运行代码,翻译成机器语言。
首先在打开python官网,
点击Downloads,选择你电脑的操作系统的型号,我的是windows就下载Windows的版本。
双击安装的时候一定记得勾选Add python.exe to PATH。
到达这一步就表示安装成功。
按Windows+R输入cmd,打开命令行,输入python。你就可以查看你当前的python的版本号。
2、程序编译
- 解释型语言:运行的时候才将他翻译过来运行。(Python、PHP、JavaScript)
- 编译型语言:写完代码,先编译,编译完以后在运行。(C/C++、C#、Java、Golang)
3、pycharm的安装
打开pycharm官网,点击下载即可。
根据自己的电脑操作系统,选择适合的版本进行下载。
双击安装,到达这个页面的时候,可以全部选择上。
点击完成后,会重新启动电脑。
勾选√,点击continue。
三、编写第一个程序
1、新建一个项目
打开pycharm,点击file,在点击第一个new project,进入到创建项目的页面,选择自己的项目存放的路径。
新的一个项目就创建成功了。.venc的文件夹下面放到的虚拟环境,特别重要,不能删掉。
2、新建目录
点击项目文件夹,右键选择new——directory。
然后输入你的目录名字,继续右键,选择python file,来创建python文件。
3、编辑代码
在python中,有部分的函数是通用的,比如输出函数print。在python中,代码的格式规范很重要。
- 以#开头的为注释,解释说明。
- print为输出命令。
# 打印数字,输出函数为print
print(2025)
# 打印字符串,输出函数为print
print("hello world!")
运行结果如图所示:
4、注释
(1)块注释
块注释的规则:
- 以#开始,一直到本行结束都是注释
- 为了保证代码的可读性,# 后面建议先添加一个空格,然后在编写相应的说明文字。(PEP8)
- 注释不会运行。
- 代码是给机器执行用的,注释是给人看的,方便阅读代码时候,能够快速的了解代码的功能。
(2)行内注释
- 以#开始,一直到本行结束都是注释
- 与代码写在同一行
- #前面至少有两个空格
代码示例如下:
print("我在学习python!") # 与代码同行,#前面至少有两个空格
(3)多行注释
- 如果希望编写的注释信息很多,一行无法显示,就可以使用多行注释
- 要在python程序中使用多行注释,可以用一对连续的三个引号(单引号和双引号都可以)
代码示例如下:
#单行:输出hello world
print("hello world")print("hello python") # 简单的注释内容
# 单行注释"""
第一行注释
第一行注释
第一行注释
"""'''
注释1
注释2
注释3
'''
运行结果如图所示:
5、总结
- 注释的作用:用人类熟悉的语言对代码进行解释说明,方便后期维护
- 注释的分类
单行: # 注释内容,快捷键ctrl+/
多行:“”“注释内容”""或者’‘‘注释内容’’’
- 解释器不执行注释内容
四、变量
1、变量的作用
变量就是一个存储数据的时候,当前数据所在的内存地址的名字而已。
2、定义变量
变量名自定义,需要满足标识符命名规则。
变量名 = 值
3、标识符
标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:
- 由数字、字母、下划线组成。
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
具体标识符如下:
4、 命名习惯
- 见名知义
- 大驼峰:即每个单词首字母都大写,例如:MyName
- 小驼峰:第二个(含)以后的单词首字母大写,例如:myName
- 下划线:例如:my_name
5、使用变量
代码如下:
"""
1、定义变量
语法: 变量名 = 值
2、使用变量
3、看变量的特点
"""# 定义变量:存储数据Tom
my_name = 'TOM'
print(my_name)# 定义变量:存储数据 四川工业科技学院
schoolName = '四川工业科技学院'
print(schoolName)
代码运行结果如图所示:
五、认识bug
bug就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。
错误代码如下:
# 定义变量:存储数据Tom
my_name = 'TOM'
print(my_name)# 定义变量:存储数据 四川工业科技学院
schoolName = '四川工业科技学院'
print(schoolname)
运行结果如下:
通过控制台的报错信息来看,不难发现是变量名的问题。所以需要将相应位置的变量名改回正确的变量名。
正确的代码如下:
# 定义变量:存储数据Tom
my_name = 'TOM'
print(my_name)# 定义变量:存储数据 四川工业科技学院
schoolName = '四川工业科技学院'
print(schoolName)
代码运行如下: