当前位置: 首页 > news >正文

python学习day1

一、python介绍

1、计算机系统结构

计算机系统结构包括虚拟机器和实际机器。

  1. 虚拟机器包括应用层、高级语言层、汇编语言层和操作系统层。(软件系统)
  2. 实际机器包括传统机器层、微程序机器层和硬件逻辑层。(硬件系统 )

如下图所示:
在这里插入图片描述

2、高级语言

高级语言包括C语言、Java语言、c++语言和python语言。

  1. C语言:
  • 学习内容:指针、内存、数据类型
  • 语言本质:理解计算机系统结构
  • 解决问题:性能
  • 适用对象:计算机专业
  1. Java语言:
  • 学习内容:对象、跨平台、运行
  • 语言本质:理解主客体关系
  • 解决问题:跨平台
  • 适用对象:软件类专业
  1. C++语言:
  • 学习内容:对象、多态、继承
  • 语言本质:理解主客体关系
  • 解决问题:大规模程序
  • 适用对象:计算机类专业
  1. python语言:
  • 学习内容:编程逻辑、第三方库
  • 语言本质:理解问题求解
  • 解决问题:各类问题
  • 适用对象:所有专业,是计算时代演进的选择

3、python的优点

  1. 便捷
  2. 简单易学
  3. 免费开源
  4. 高级语言
  5. 强大的第三方库

二、软件安装

1、python解释器

帮助我们运行代码,翻译成机器语言。
首先在打开python官网,
在这里插入图片描述
点击Downloads,选择你电脑的操作系统的型号,我的是windows就下载Windows的版本。
在这里插入图片描述
双击安装的时候一定记得勾选Add python.exe to PATH。
在这里插入图片描述
到达这一步就表示安装成功。
在这里插入图片描述
按Windows+R输入cmd,打开命令行,输入python。你就可以查看你当前的python的版本号。
在这里插入图片描述

2、程序编译

  1. 解释型语言:运行的时候才将他翻译过来运行。(Python、PHP、JavaScript)
  2. 编译型语言:写完代码,先编译,编译完以后在运行。(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)

代码运行如下:
在这里插入图片描述

相关文章:

  • MTK zephyr平台:系统休眠流程
  • Golang的网络安全策略实践
  • 数据库连接池技术与 Druid 连接工具类实现
  • Golang中的runtime.LockOSThread 和 runtime.UnlockOSThread
  • RabbitMQ通信模式(Simplest)Python示例
  • 百度飞桨OCR(PP-OCRv4_server_det|PP-OCRv4_server_rec_doc)文本识别-Java项目实践
  • Python函数——万字详解
  • 算法题(150):拼数
  • 用Python将 PDF 中的表格提取为 Excel/CSV
  • OpenCV计算机视觉实战(6)——经典计算机视觉算法
  • Python60日基础学习打卡D30
  • LangChain多模态智能体:文生图、识图、RAG问答与小说生成全攻略
  • Apidog MCP服务器,连接API规范和AI编码助手的桥梁
  • Linux环境搭载
  • 使用MCP驱动IDA pro分析样本
  • MongoDB的管道聚合
  • 物联网之使用Vertx实现HTTP/WebSocket最佳实践
  • WordPress搜索引擎优化的最佳重定向插件:入门指南
  • 146. LRU 缓存
  • C++字符串处理:`std::string`和`std::string_view`的区别与使用
  • 新质观察|低空货运是城市发展低空经济的第一引擎
  • 国家统计局:4月社会消费品零售总额同比增长5.1%
  • 水果预包装带来的环境成本谁来分担?
  • 体坛联播|水晶宫队史首夺足总杯,CBA总决赛爆发赛后冲突
  • 信俗与共:清代新疆回疆儒释道庙宇的中华政教
  • 大外交丨3天拿下数万亿美元投资,特朗普在中东做经济“加法”和政治“减法”