Python:(一)基础入门
1. 计算机基础
1.1 基本概念
(1)计算机的组成:是由多个硬件组成,常见的硬件有:cpu,硬盘,内存,网卡,显示器。他们合在一起是无法工作的,需要操作系统才能进行写作
(2)操作系统
- 作用:协调各个计算机的硬件,使其协同合作,完成目标
- 常见的操作系统:
- windows(个人) → 有以下版本
- xp
- win7
- win10
- win11
- Linux(企业) → 有以下版本
- centos
- ubuntu
- redhat
- Mac
1.2 编程语言
- 全球大概有2000左右种编程语言
- 常见的编程语言:Python,Java,PHP,C,C#,C++,……
- 本质:就是学习其语法规则,根据语言编写相应的功能
1.3 编译器和解释器
- 编译器/解释器:就是翻译官,将代码翻译成计算机能识别的命令
- 解释器:实时翻译,比如说写了1000行代码,解释一句给操作系统进行识别(翻译),负责把你写的人类看得懂的 Python 代码,翻译成 CPU 能看懂的机器指令,并且边翻译边执行。
- 编译器:全文翻译,写了1000行代码之后会编译成一个临时文件(计算机能够识别的),再让操作系统去读取。即把全部源代码一次性完整翻译成机器码,生成独立可执行文件,翻译完之后再运行程序。
- 用解释器的叫解释型语言-----Python,JS,PHP
- 用编译器的叫编译型语言-----Java,C,C++
2.学习编程的本质
- 学习编程语言的语法规则
- 选择一门编程语言,在自己的电脑安装此编程语言相关的编译器/解释器
- 使用编辑器(Pycharm)来运行自己的代码
-
举个生活类比:
- 编程语言 (Python):一套说话规则(语法)
- 代码:你按照这套规则写下的一段话
- 编辑器 (PyCharm/VSCode):记事本,只负责写、修改、保存这段话,不会翻译、不会执行
- Python 解释器:现场翻译官。拿到你的代码,读一句,翻译一句,立刻执行一句。不需要把全部代码提前翻译成完整的独立程序文件。
- 理顺 PyCharm 运行 Python 的完整流程:
- 你在 PyCharm(编辑器) 敲写 Python 代码(
.py文件) - 点运行按钮,PyCharm 本身不处理代码,它只是调用本机安装好的 Python 解释器程序
- Python 解释器读取
.py源码,逐句翻译执行 - 运行结果输出回 PyCharm 的控制台给你看。
- 关键点:没有 Python 解释器,PyCharm 再强大也跑不了 Python 代码。编辑器和解释器是两个独立东西。
- 你在 PyCharm(编辑器) 敲写 Python 代码(
3.Python介绍
为什么现在的数据分析都用Python?
- 简单易读,可读性强,语法简洁&适合小白
- 拥有非常多优秀库可用于数据分析,目前超过125000的免费的第三方Python库
- Python相比于传统的Excel表格而已,能够处理更大的数据库,更容易实现数据的自动化分析
- 科学计算、机器学习,人工智能的第三方库,应有尽有
- 写代码效率高(写得快)
4.环境搭建
项目:
- 一个项目会有很多的Python文件
- 每个项目又有若干行代码
- 每个文件会有相互关联,各司其职,完成复杂的功能
环境:
- 小鱼生存在浴缸中需要生态环境,同理代码想要运行需要各种各样的支持才能运行
- 那么这些“支持”就是环境
脚本:
- 脚本就是Python文件里面有若干行代码
4.1 安装Python
4.1.1 Python解释器
下载地址:https://www.python.org/downloads/

一般选64-bit的.exe文件

安装时要选择Add Python XX to PATH


安装成功后,打开命令提示符窗口(win+R,再输入cmd回车),敲入Python后


出现以下内容表示python安装成功。
- Python 3.12.4:当前启动的 Python 解释器版本是 3.12.4
- (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:30:16) :这个版本源码的标记、编译构建时间:2024‑06‑06 19:30:16,内部版本号标记
- MSC v.1940:微软 C 编译器版本,说明这个 Python 是用微软工具编译出来的
- 64 bit (AMD64):这是 64 位版本 的 Python
- on win32 :运行平台:Windows 系统(不管 Win10/Win11 都显示 win32,不代表 32 位系统)
- Type "help", "copyright", "credits" or "license" for more information.:输入这些单词可以查看帮助、版权信息。

看到提示符>>> 表示我们已经进入Python交互式环境中,可以输入任何Python代码,回车后会立刻得到执行结果,现在,输入exit()并回车,就可以退出Python交互式环境(或者直接关掉命令行窗口也可以)
【注:因为anaconda【4.1.2】可以直接帮我安装Python解释器,所以不需要自己单独安装Python解释器,因此如果按照4.1.1安装了Python的可以卸载。】
4.1.2 Python解释器的集成(anaconda)
Python解释器和anaconda
区别:
- 安装Python解释器相当于安装了一个精修的房子,里面只有电视机、空调、沙发和床
- 安装anaconda相当于安装了一个不仅仅有电视机、空调、沙发和床的精修的房子,还有加湿器、投影仪、空气净化器、扫地机器人等各种各样的家具;且anaconda里面是包含了Python解释器的。
缺点:
- Pycharm加载Python解释器的时候比较快
- Pycharm加载anaconda的时候,加载比较慢(但仅局限于第一次加载)
- 可以类比搬家,家具少搬家速度就快,家具多的,搬家速度就慢
下载地址:https://www.anaconda.com/download/success?reg=skipped

文件存放点的位置尽量保持全英文路径






特别注意:环境变量一定要勾选上,如果没有勾选那就卸载重装,找到安装anaconda的路径点击即可
检验是否安装成功:
win+R >>> cmd

看到这样就代表安装成功,如果没有出现,请卸载重装,勾选上环境变量
如果找不到之前的安装路径,可以通过这个方式找到卸载文件:

4.2 安装Pycharm编辑器(IDE)
4.2.1 下载和安装Pycharm
其他版本的网址:
- 安装


(有社区版本和专业版本,专业版本需要付费)


(下载完成)
- 打开Pycharm





(表示Pycharm和anaconda已经链接)


当Run‘main’前面的三呈现绿色,而不是灰色表示工具加载完成了
4.2.2 如果卸载了anaconda之后再重装新的anaconda,如何再次和Pycharm进行关联?






(如果之前安装的anaconda和新安装的anaconda都是在系统默认的路径上安装的,需要点一下这个隐藏文件,找到新安装的Python.exe,选择它之后确定,即可重新配置)
4.2.3 Pycharm界面的设置
1、代码字体大小的快捷键设置



(设置成Ctrl+鼠标滚轮往上为字体大小增加)

(设置Ctrl+鼠标滚轮往下为字体大小的减小)

(设置完成后应用新设置)
2、界面颜色主题的设置


5.Python基础
5.1 变量
5.1.1 变量的定义
变量:程序中,数据都是临时存储在内存中的,为了更快速地查找或使用这个数据,通常我们吧这个数据在内存中存储之后定义一个名称,这个名称就是变量
本质:变量就是内存中数据所在位置的别名,通过这个名字就能拿到对应的数据
比如:想象内存是一排储物柜。 柜子里面放东西(就是数据),柜子本身有看不见的编号(内存地址)。 我们给柜子贴一张标签(变量名),比如标签写 price。 标签 price 贴在存放数字 99 的柜子门上。
以后想要拿这个 99,不用记复杂的柜子编号,直接找标签 price 就可以。
注意:不是变量盒子里面装着 99;标签 price 指向存放 99 的内存位置。 如果后面写 price = 200,不是把柜子里 99 擦掉,而是把标签 price 撕下来,重新贴到放着 200 的柜子上。

【“=”是赋值号,不是等号】
5.1.2 变量的命名规则
1、规则
- 由数字、字母、下划线组成
- 不能数字开头
- 不能使用内置关键词,比如说:print input sum count max min
- 严格区分大小写
2、习惯
- 见名知义(重要)
- 大驼峰:即每个单词首字母都大写,例如:MyName
- 小驼峰:第二个(含)以后得单词首字母大写,例如:myName
- 下划线:例如:my_name
5.2 注释
作用:对代码进行解释,方便后期维护;不想让某几行代码运行
方法:
1、 ctrl + /,对已有的文字变成注释,单行注释
2、 shift + # ,直接开始一行注释,单行注释
3、英文状态下连续敲三个双引号(单引号)代表多行注释
5.3 一些常用的快捷键
1、Run的快捷键:shift + ctrl + F10 或 shift + F10
2、将某一行代码中的光标直接跳转该行代码的下一行:shift + enter
3、将代码规范表示的快捷键:alt + ctrl + L
规范前:
规范后:
5.4 算术运算符
| 运算符 | 描述 | 实例 |
| + | 加 | 10 + 20 = 30 |
| - | 减 | 10 - 20 = -10 |
| * | 乘 | 10 * 20 = 200 |
| / | 除 | 10 / 20 = 0.5 |
| // | 取整数 | 返回除法的整数部分(商) 9//2 输出的结果是 4 |
| % | 取余数 | 返回除法的余数, 9%2 输出的结果是1 |
| ** | 幂 | 又称次方,乘方 2**3 输出的结果是8 |
算数运算符的优先级
和数学中的运算符的优先级一致,在Python中进行数学计算时,同样也是:
- 先乘除后加减
- 同级运算符是从左至右计算
- 可以使用()调整计算的优先级
5.5 推荐网址
可以学习Python相关知识
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)