思维导图1

课程导学

对本节内容进行概述

学习内容

语言概述

  • 版本
  • 特点

开发环境

开发环境

目标和任务

目标和任务

Python语言概述

承接上述内容,根据课程结构进行Python语言的概述

Python开创者:Guido vanRossum

Python版本:

  • Python2.7
  • Python3.X

python3.x

注:截止2022年1月7日,Python版本已经更新到3.10

Python语言的特点

特点

解释型语言

vs

解释型语言需要解释器,解释型过程就是将源代码逐条转换成目标代码同时逐条运行的过程。
解释

解释型语言依赖于解释器,需要相应平台提供,所以可以跨多个平台进行;但是由于是逐行解释,程序执行效率低。

Python开发环境

-交互式

官网安装即可:https://www.python.org/
注意勾选PATH环境变量

交互式

-idle

属于初学者最直接的python程序执行方式

idle

第一种方式:交互式
交互式

第二种方式:文件式
文件式

注:使用命令行也可以进行程序的执行
cmd

忠告

-Anaconda

Anaconda是一个Python的发行版,可以帮助我们实现包的管理。
集成开发

anaconda的作用
anaconda

有关anaconda和conda的更多知识可以看另一篇博客,包含安装流程、常用的conda指令、相关内容的阐述。

-jupyter

jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。

应用
注:本课程采用这个方式进行,在Anaconda里已经内置jupyter.

界面

解疑:https://zhuanlan.zhihu.com/p/34337292

关于使用anaconda安装jupyter无法运行代码的问题,可以参考一下 (亲测可用):https://blog.csdn.net/m0_52118763/article/details/119614253