当前位置:   article > 正文

visual studio code Python终端运行_火力全开,一网打尽Python常用知识点!

visual studio code直接运行org
出处: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编码规范

编码规范是法律一样的存在,非常重要,所以请大家一定要恪守这个法律,在初学阶段打好基础,养成良好的编码习惯。

  • 行与缩进

    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',字面量不能做为变量名。

⚠️变量名的命名规则:用字母或字母数字的组合表示;数字不能作为变量名的开头;变量名中不能出现空格,可以用_代替空格;变量名要起得有意义,比如说表示名字,最好使用namename_1等。

数据类型

我们在工作中会遇到各种类型的数据,比如数字、字符、图片等等,那么Python在处理这些数据时,会根据他们的类型,贴上一个标签,这个标签就是数据类型

整型(int)
  • 表示整数。在混合计算中,python会把整型转为浮点型,如5 / 2

  • 可以使用int(value)来将数字value转换为int类型。

浮点型(float)
  • 表示小数。特别的,在Pandas和Numpy等库中会用NaN(Not a Number)填充某一表格中的空值,但这个NaN的类型是浮点型;

  • 可以使用float(value)来将数字value转换为float类型。

布尔型(bool)
  • 只有两个值即TrueFalse,表示真与假,主要用于逻辑判断;

  • 可以使用bool(value)来将值value转换为bool类型。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/203254
推荐阅读
相关标签