开发者学堂课程【高校精品课-华东师范大学-人工智能基础:Python 开发环境】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/920/detail/15568
Python 开发环境
Python 的编程风格,每种编程语言都有类似的地方,都包括变量、常量、数据类型、表达式、选择结构、循环结构、函数等。所以编程语言在语法基础方面是有共通之处的。接下来看一个简单的 Python 程序,首先将一个简单的程序复制,
在 Jupyter Notebook 中需要 insert一个sell ,选择在上面添加一个 shell ,接下来对程序运行
可以看到运行的结果是一个蓝色的爱心型
就这样一个程序了解一下 Python 的基本语法,首先整个页面是一个程序,可以整体逐步运行,也可以每个 shell 单独运行,所以要注意变量的使用。上面 shell 的变量运行后得到的值在下边 shell 中依然会保留。下面来分析 python 的程序结构,可以看到前面包含的模块使用了 import 关键字来包含,类似于c语言当中的include ,比如 import numpy as np 在这句话中给包含进来的numpy 起了一个别名np,也可以包含某个模块中的子模块,比如import matplotlib .pyplot as plt,这句话中只使用子模块 pyplot模块。加载其他的第三方模块时处理都是类似的。接下来看函数定义Python当中使用def来定义函数,函数名 draw(FikkStyle) 要是用冒号,接下来的函数体要整体缩进。Plt.show 这里就出了函数,后面那的代码不再属于函数要减少缩进,接下来想一个 python 程序从哪运行,它从非函数第一句开始运行,所以出了函数的第一句话就是主过程的开始,也就是 fstyle=1 这里,所以这个程序是从倒数第二句开始的,还可以将 fstyle 改成2,将参数变为2之后,再来运行程序,通过运行 fstyle 反过来调用上面的函数。这也是 Python 中函数的定义和调用过程。
接下来看循环语句,出现了简单的 for 循环,for y in y 的坐标用冒号,循环体也要采用缩进,下面是 if 语句的设计,if 和 else 也要有冒号和缩进四个空格,如果不对齐,会语法报错,所以 Python 的缩进很重要,体现了程序的控制结构和包含结构。
希望可以借助此程序整体的了解到 Python 的语法风格,本讲了解了 Python 的语法风格,数据是记忆学习中最重要的一环。