疯狂Python讲义学习笔记——第1章Python语言概述和开发环境

本文介绍了Python编程语言的发展历史、特点,指导如何在Windows、Linux和MacOSX上安装Python3.10.11,以及如何编写、运行和使用交互式解释器。
摘要由CSDN通过智能技术生成

0.1 思维导图

0.2 Python3.10.11安装包网盘链接

链接:夸克网盘分享

提取码:(关注微信公众号【民哥聊编程】后,回复“python"获取)

一、Python简介

        Python 是一门优秀的编程语言,不仅简洁、易用,而且功能强大,它能做到的事情不限于:可用于开发桌面应用,也可用于做网络编程,还可用于开发 Web 应用……

1.1 Python简史

        Python 由Guido van Rossum 与1989 年年底出于某种娱乐目的而开发,Python语言是基于ABC 教学语言的,而 ABC 这种语言非常强大,是专门为非专业程序员设计的 。

        Python 上手非常简单,它的语法非常像自然语言,对非软件专业人士而言,选择Python的成本最低,因此某些医学甚至艺术专业背景的人,往往会选择 Python 作为编程语言。

Python版本发展史

发布版本

源自

年份

所有者

GPL兼容

0.9.0至1.2

n/a

1991-1995

CWI

1.3至1.5.2

1.2

1995-1999

CNRI

1.6

1.5.2

2000

CNRI

2.0

1.6

2000

BeOpen.com

1.6.1

1.6

2001

CNRI

2.1

2.0+1.6.1

2001

PSF

2.0.1

2.0+1.6.1

2001

PSF

2.1.1

2.1+2.0.1

2001

PSF

2.1.2

2.1.1

2002

PSF

2.1.3

2.1.2

2002

PSF

2.2 至3.0

2.1.1

2001至今

PSF

3.0及更高

2.6

2008至今

PSF

        目前,由于大数据、人工智能(AI)的流行,Python变得比以往更加流行。日前,TIOBE官网公布了2024年3月的编程语言排行榜,Python排名第一,占比15.63%。

1.2 Python的特点

        Python是一种面向对象、解释型、弱类型的脚本语言,它也是 种功能强大而完善的通用型语言。

        优点:①清晰的语法:不是一种格式自由的语言。例如,它要求if语句的下一行必须向右缩进,否则不能通过编译。②可扩展性:体现为它的模块,Python具有脚本语言中最丰富和强大的类库,这些类库覆盖了文件I/O、GUI、网络编程、数据库访问、文本操作等绝大部分应用场景。③跨平台:解释型语言,只要在平台提供了相应的Python解释器,Python就可以在该平台上运行。

        弱点:①速度慢:Python程序比Java、C、C++等程序的运行效率慢。②源代码加密困难:不像编译型语言的源程序会被编译成目标程序,Python直接运行源程序,因此对源代码加密比较困难。

二、Python程序运行机制

        Python是一门解释型的编程语言,因此它具有解释型语言的运行机制。

        解释型语言是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。

        可以认为每次执行解释型语言的程序都需要进行一次编译,因此解释型语言的程序运行效率通常较低,而且不能脱离解释器独立运行。 但解释型语言有一个优势,就是跨平台比较容易,只需提供特定平台的解释器即可,每个特定平台上的解释器都负责将源程序解释成特定平台的机器指令。解释型语言可以方便地实现源程序级的移植,但这是以牺牲程序执行效率为代价的。

三、开发Python的准备

3.1 在Windows上安装Python

        ①下载网盘链接:夸克网盘分享的Python-3.10.11-amd64.exe。

        ②双击运行Python-3.10.11-amd64.exe,系统将会开启Python安装向导,如下图所示。

        ③勾选“Add python.exe to PATH”复选框,可将Python命令工具所在目录添加到系统Path环境变量中;单击“Customize installation”,可自定义安装路径。单击该选项即可开始安装。

        ③可选功能,默认全选。

        ④高级选项,默认如下图所示勾选。修改自定义安装路径,这里我安装在

        ⑤安装完成。

        ⑥启动Windows的命令行程序,在命令行窗口中输入“python”命令(字母p是小写的),如果出现Python提示符(>>>),就说明安装成功了。

3.2 在Linux上安装Python

        在通常情况下,Linux系统默认自带了Python开发环境。如下图所示,输入python,提示命令不存在,输入python3,显示了Python提示符(>>>),说明此阿里云服务器自带了Python3.6.8版本的开发环境。

        Linux系统安装Python的命令:

# 对于基于CentOS/Red Hat系统
sudo yum update
sudo yum install python3
# 对于基于Fedora的系统(特别是 Fedora 22 及以后的版本)  
sudo dnf update  
sudo dnf install python3
# 对于基于Debian或Ubuntu的系统
sudo apt-get update
sudo apt-get install python3.6

3.3 在Mac OS X上安装Python

        暂无。

四、第一个Python程序

        编写第一个程序:Hello World。

4.1 编辑Python源程序

        在记事本中新建一个文本文件,并在该文件中输入如下代码。

print("Hello World")

        注:编写Python程序不要使用写字板,更不可使用word等文档编辑器。因为写字板、Word 等工具是有格式的编辑器。当使用它编辑一份文档时,这个文档中会包含一些隐藏的格式化字符,这些隐藏的字符会导致程序无法正常编译、运行。

4.2 使用IDLE运行Python程序

4.3 使用命令行工具运行Python程序

        启动命令行窗口,进入hello_world.py所在的位置,输入如下命令。

4.4 使用Sublime Text编辑器运行Python程序

        右键点击hello_world.py,选择使用Sublime Text打开.py文件。

        键盘输入Ctrl+B快捷键,在控制台会输出如下图所示的打印信息。

五、交互式解释器

        为了让开发者能快速学习、测试Python的各种功能,Python 提供的"python"命令不仅能用于运行Python程序,也可作为一个交互式解释器一一开发者逐行输入Python代码,它逐行解释执行。

        当输入"python"命令时,可看到如下输出结果。

        交互式解释器提示当前使用的是Python3.10.11,后面的">>>"就是交互式解释器的提示符。

        在该提示符后输入如下命令,并按回车键后,交互式解释器会执行这行代码,生成如下输出结果。

作者Info

【微信号】:luckweimin
【微信公众号】:民哥聊编程。欢迎大家关注~
【B站】:民哥聊编程(https://space.bilibili.com/620580007)

【CSDN】:https://blog.csdn.net/u013092707?type=blog

  • 15
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值