Python 开发环境|学习笔记

简介: 快速学习 Python 开发环境

开发者学堂课程【高校精品课-华东师范大学-人工智能基础:Python 开发环境】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/920/detail/15568


Python 开发环境

 

Python 的编程风格,每种编程语言都有类似的地方,都包括变量、常量、数据类型、表达式、选择结构、循环结构、函数等。所以编程语言在语法基础方面是有共通之处的。接下来看一个简单的 Python 程序,首先将一个简单的程序复制,

image.png

在 Jupyter Notebook 中需要 insert一个sell ,选择在上面添加一个 shell ,接下来对程序运行

image.png

可以看到运行的结果是一个蓝色的爱心型

image.png

就这样一个程序了解一下 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 中函数的定义和调用过程。

image.png

接下来看循环语句,出现了简单的 for 循环,for y in y 的坐标用冒号,循环体也要采用缩进,下面是 if 语句的设计,if 和 else 也要有冒号和缩进四个空格,如果不对齐,会语法报错,所以 Python 的缩进很重要,体现了程序的控制结构和包含结构。

image.png

希望可以借助此程序整体的了解到 Python 的语法风格,本讲了解了 Python 的语法风格,数据是记忆学习中最重要的一环。

相关文章
|
14天前
|
NoSQL 关系型数据库 MySQL
centos搭建python2.7开发环境
centos搭建python2.7开发环境
|
14天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
29 1
|
14天前
|
Linux Python
Linux Debian12使用VSCode和Python搭建flask开发环境
本文主要介绍了Linux Debian12使用VSCode和Python搭建flask开发环境的方法,并结合一个基础flask网页例子,测试是否运行正常。
59 2
Linux Debian12使用VSCode和Python搭建flask开发环境
|
14天前
|
分布式计算 Python
Python函数式编程学习笔记
高阶函数是能接收另一个函数作为参数的函数,如Python的map()、reduce()和filter()。map()将传入的函数应用到序列每个元素并返回迭代器,如将整数列表转换为字符串列表。reduce()对序列进行累积计算,例如求和。filter()根据给定函数返回的真值保留或丢弃序列元素,常用于筛选。sorted()函数支持自定义排序,如按绝对值或ASCII值排序。此外,还包括返回函数、匿名函数(lambda)、装饰器(用于动态增强函数功能)和偏函数(partial),用于固定函数部分参数,简化调用。
16 1
|
14天前
|
前端开发 安全 JavaScript
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
|
8天前
|
Python
Python学习 笔记(五) 判断语句
Python学习 笔记(五) 判断语句
21 3
|
12天前
|
前端开发 Unix Linux
Sublime Text 3配置 Python 开发环境
【5月更文挑战第7天】本篇 Huazie 介绍了 Sublime Text 3 配置 Python 开发环境的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
34 1
Sublime Text 3配置 Python 开发环境
|
12天前
|
JavaScript 搜索推荐 Java
vscode打造舒适的python开发环境
_shigen_ 是一位专注于Java、Python、Vue和Shell等技术的博主,分享成长与认知。本文旨在记录配置Mac Python开发环境的过程,以优化使用体验和效率。内容包括:检查与验证Python版本,设置pip的阿里云镜像源以加速下载,以及VSCode的个性化配置,如选用美观的等宽字体和安装Python、isort(导入排序)及autopep8(代码格式化)插件。通过这些步骤,读者可复刻作者的高效开发环境。关注_shigen_ ,每天学习新知识!
24 0
vscode打造舒适的python开发环境
|
14天前
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
14天前
|
存储 数据库 数据安全/隐私保护
基于Django的Python应用——学习笔记
基于Django的Python应用——学习笔记