赞
踩
出处:AI派
作者:贾胜杰,硕士,退役军人,电气工程专业,现成功转行K12领域数据挖掘工程师,不仅在数据清理、分析和预测方向,而且在自制力和高效学习方面都有丰富经验。
Python可以说是近两年最火的编程语言了,这主要是因为它的以下两个突出特点:
简单易学,一周入门,会英语就能读懂Python,比如说print('Hello world!')
执行的功能就是其字面意思;
拓展丰富,取之不尽的拓展包让Python如虎添翼,不管是做Web开发还是人工智能,Python都可以轻松搞定。
⚠️文中会涉及的编程相关术语较多,关键术语我会进行解释,其他的我会以链接的形式供大家自行查阅。
本篇文章包含的知识点有:环境搭建,Python编码规范,变量与字面量,数据类型与运算符,控制流,函数。
所谓“环境搭建”,就是在电脑本机或线上提前准备好Python数据分析的基本需求,好比是在烹饪前先搭建好灶台一样。这里相对简单,我做出一些推荐和评价,大家按需去选择安装就行。
本地搭建首选:Anaconda[https://www.anaconda.com/], the world's most popular data science platform.
对小白友好,直接下载安装即可,内置数据科学相关的所有库;后期熟练了之后,还可以用于环境&库管理;自带Jupyter Notebook[https://jupyter.org/](可能是现阶段最好用的数据科学工具)和Spyder[https://www.spyder-ide.org](不是特别好用的Python IDE[https://en.wikipedia.org/wiki/Integrated_development_environment])。
线上首选:Azure Notebook[https://notebooks.azure.com/]。如果你不想在自己的电脑上配置环境,那么你可以尝试下线上的Notebook;如果你用Google方便,那强烈推荐 Google Colab[https://colab.research.google.com/],在这里你还能用上免费的GPU。
编辑器推荐:Visual Studio Code[https://code.visualstudio.com/],拓展丰富,配色美观,一旦用上就会爱上。
配置好之后尝试你的第一个python代码吧!
'Hello world!')
编码规范是法律
一样的存在,非常重要,所以请大家一定要恪守这个法律,在初学阶段打好基础,养成良好的编码习惯。
行与缩进
python最具特色的就是使用缩进来表示代码块, 同一个代码块的语句必须包含相同的缩进空格数,缩进的空格数是可变的,但是有个不成文的规定就是使用4个空格的缩进。
比如:
if
但如果像如下这样就会因为缩进问题报错:
if
报错会提示如下:
not
所以,如果你的程序运行后,出现这种错误提示,那你就要检查下,你的代码缩进是不是有问题了。
注释
Python中单行注释以 # 开头,多行注释可以用多个 #
号,或者 '''
和 """
(主要作声明函数用),示例如下:
# 注释1
更多更详细的python编写规范请参考 PEP8规定(https://www.python.org/dev/peps/pep-0008/),或者查看中文版(https://blog.csdn.net/ratsniper/article/details/78954852)。
变量与数学方程中的概念类似,都是用于指代某一值,便于在其他位置调用。在Python中,我们按照变量名 = 某值
的方式对变量进行赋值
:
123
字面量就是那些只能代表自己实际值的量,比如说上面代码中的123
和'Allen'
,字面量不能做为变量名。
⚠️变量名的命名规则:用字母或字母数字的组合表示;数字不能作为变量名的开头;变量名中不能出现空格,可以用
_
代替空格;变量名要起得有意义,比如说表示名字,最好使用name
或name_1
等。
我们在工作中会遇到各种类型的数据,比如数字、字符、图片等等,那么Python在处理这些数据时,会根据他们的类型,贴上一个标签,这个标签就是数据类型
。
表示整数。在混合计算中,python会把整型转为浮点型,如5 / 2
;
可以使用int(value)
来将数字value
转换为int类型。
表示小数。特别的,在Pandas和Numpy等库中会用NaN
(Not a Number)填充某一表格中的空值,但这个NaN
的类型是浮点型;
可以使用float(value)
来将数字value
转换为float类型。
只有两个值即True
与False
,表示真与假,主要用于逻辑判断;
可以使用bool(value)
来将值value
转换为bool类型。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/203254
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。