目录
写在前面
我是大学学习土木工程专业2020年毕业,毕业后一直从事BIM工程师的职位,先后参与国家某大型水利工程(约300多亿)土建、金结、机电等BIM、房建及工业厂房的机电BIM工作。我在大学就一直自学BIM相关专业的知识,为了就是有朝一日能够毕业找到BIM工程师职位。理想总是那么丰满,那么诱惑不可及,可现实没有给我的理想留太多的台阶。当事与愿违的时候有一部分人选择直接躺平,有一部分人选择退而求其次,从事相关专业以表示挣扎,还有一部分人直接跳出自己专业的行当,当然其中也包括我。
我为什么要跳出这个行业?以及我能干什么?还有我到底目标是什么?等等问题,我都问过自己。我想先把这个问题暂时搁置一下,等我把我所有要学的、要做的、要经历的做一遍我可能才能给你答案。
那么,我就这个以上的问题抛给我学完人工智能后结束语里面回答吧。
python基础语法介绍
我是在2022年6月29日报名学习人工智能课程,课程一共分成九章如下:
- python基础编程
- python进阶编程
- 数据处理与统计分析
- 机器学习多场景项目实操
- 金融风控项目学习
- 深度学习
- 自然语言学习
- 美创AI医生项目
- 蜂窝AI文本摘要项目学习
学习的东西还是很丰富的,目前我学习11天,东西有点多,我先把我目前学习的总结一下,每个周末的我会更新一篇。好了,我就不说那么多了,开始撸起袖子加油干吧!
1.python基础编程
这一篇的学习内容如下:
- python开发环境搭建
- Python注释与变量
- Python数据类型
- Python格式化输出
- Python运算符
- Python分支语句
- while及for循环
- 字符串
- 列表
- 元祖
- 字典
- 集合
- 函数
- 文件基本操作
- python异常处理
- python模块与包
- 类定义及类属性使用
- 面向对象
一看是不是还是挺多的?小编这边用了11天每天学了2个小时掌握了第16个python模块与包哦。那我们接着继续,gogogo....
python开发环境搭建
关于python的环境搭建其实网上教学挺多的,我这边就不多接受,我就说四个件事;
- 安装python的路径最好不要有中文哦;
- 安装python最好不要放在C盘哦;
- 编译器最好使用pycharm;
- 安装python的时候版本最好不要使用最新版本,最好使用python3的版本
python虽然强大,但是也是用英文字母写的,对于路径有中文的话不保证解释器在解释的过程中会不会出现因为路径有中文出现bug;
python解释器本身虽然不大,但是python之所以强大之一的原因是有大量的包和模块,之后我们会使用python里面的模块,你下载的模块就会默认和python安装位置在一起,如果你安装在C盘那么也就意味着你下载的模块就会在C盘,更何况C盘是你的系统盘,在系统设计之初的目的就不是让你安装软件在C盘;
工欲善其事必先利其器,有一个友善的编译器界面会让你编写代码更加如虎添翼,小编这边用的是Pycharm;
至于为什么不安装python最新版本,就好比win11系统一出来,一波一波推送,虽然新版本看起来很炫酷,但是出BUG的时候是不是后悔当初为什么要升win11呢?在python也同样适用哦,python3是python开发的主流,建议使用python3的版本,小编这边也是用python3的版本呢。
Python注释与变量
注释的作用
def user(*user_name) #定义一个方法,方法里面可以接受参数
for i in user_name #将参入的参数里面的元素进行依次输出
print(i) #打印元素
a = ("MT","yx") #定义一个为a 的容器 里面有两个元素
user(a) #调用上方定义的方法,并讲a的容器传入方法当中
如果你没有学过python是不是也能看懂我上方的代码要干什么,这就是注释的作用,但是注释在程序运行的时候不会去执行,程序会跳过代码。
python的注释分为两种
- 单行注释
- 多行注释
故名思意,单行代码就是我上方所展示的#后面就是。见下图,直观就能感受什么是多行注释,什么是单行注释
'''
我是多行注释
我是多行注释
我是多行注释
'''
"""
我是多行注释
我是多行注释
我是多行注释
"""
#我是单行注释
#我是单行注释
#我是单行注释
什么是变量?
举个例子,你有一个水杯,既可以存储热水,也可以储存牛奶,或者其他饮料,那么你这个水杯就相当于变量,而储存的物质就相当于python里面的元素。
总结一下变量;
- 变量是存储数据的容器
- 变量在程序运行过程中是可以发生改变的量
- 变量存储的数据是临时的
那么如何去定义?这就牵扯着python命名规范了,就好比人的名字不能乱起的,虽然原则上你的名字我也可以用;那么python命名也是有一定的规范的,见下表
-
由数字、字母、下划线(_)组成 如:name_1
-
不能数字开头 如:1_name 不可以
-
严格区分⼤小写 如:Name_1 不等于 name_1
-
不能使⽤内置关键字作为变量名称
''' python是英文的编写的代码块,所以有些单词是python固定语法的单词,具有 特别的意义的,所以命名的时候要避开关键词。 ''' ''' 关键词:def del elif if else is in or and 等等 '''
变量的定义与使用
-
#变量a被定义 hello python 被赋值于a 这里的“=”是赋值 a = "hello python!" #向控制台输出语句 print(a) #控制台会出现 hello python!
先讲到这里,且听下回分解。