今天,咱们正式开启人工智能入门第一课,跟着小魔女一同踏上 Python 编程学习之路。
最先要搞懂的核心问题:Python 究竟是什么?
Python 属于一款免费开源、支持多系统运行、动态类型且完全面向对象的程序开发语言。
为何优先选择学习 Python?
Python 是踏入 AI 领域必不可少的入门语言,类比来说,Python 就相当于搭建人工智能大厦的地基,想要构建功能完善的 AI 项目,扎实的底层基础缺一不可。
上手编程前的必备准备工作
想要编写并运行 Python 代码,第一步要在本地电脑配置好专属运行环境,没有环境就无法执行代码,这和学车前必须准备好车辆是同一个道理。
所需配套软件:Anaconda(负责各类工具包统一管理)搭配 PyCharm 编辑器,完成软件安装后还要配置对应 Python 解释器。大家可以前往百度、CSDN(国内规模最大的程序员专业交流平台)查找完整安装包与分步配置教程。
如果搞不定,或者需要相关安装包教程,可点击下方小卡片回复“888”
在学习python变量之前我们先思考以下4个问题。
我们可以将电脑的内存空间想象成一座大型仓储库房,各类数据就是库房里存放的货品,变量则是贴在货品表面的分类标签,依靠标签就能快速调取对应货品。
库房里不允许存放无标识的货品,只要我们需要临时保存数字、文本、数组、字典等各类信息,都要借助变量来完成存储。
用来绑定数据对象的标识名称,相当于指向内存中数据的专属代号。
- 名称首位只能是英文字母或下划线,后续字符可搭配字母、数字、下划线;
- 禁止使用 Python 内置专用关键词,例如 if、else、None 等,违规命名会直接触发程序报错;
- 推荐命名规范:全部使用小写字母,多个单词组合时用下划线分隔。
基础赋值写法:变量名 = 数值 / 文本
多变量同值赋值:变量名 1 = 变量名 2 = 同一组数据
多变量分别赋值:变量名 1, 变量名 2, … = 数据 1, 数据 2, …
a = 1a = b = 1a, b = 1, 2
变量本身并不会直接保存完整数据,只记录数据在内存中的存储地址。可以用放风筝举例:真实数据是空中风筝,变量就是手中牵引风筝的线。
当变量和对应数据解绑,且没有其他任何变量绑定该数据时,数据的引用计数归零,系统会自动清除这份闲置数据。好比松开手中风筝线,同时没有其他绳索牵引,风筝便会随风消失。
(1)可重复调用
定义完成的变量能够反复调用,多次对同一组数据做运算,大幅提升代码简洁度与可读性。
不使用变量的写法:
print (10 + 5)
print (10 * 5)
使用变量优化后:
a = 10
b = 5
print (a + b)
print (a * b)
(2)支持重新赋值
同一个变量能够多次赋予不同数值,以此调整程序运行状态,适配各类场景的动态变化。
a = 10
a = 5
print (a)
到这里,Python 变量相关基础内容就全部讲解完毕啦,本次分享到此结束,咱们下期接着学习更多内容~
资料获取方式:
1. 关注本公众号
2. 发送口令“学习”即可领取(人工回复可能存在轻微时差,大家无需着急,所有发送口令的同学都会收到资料)