五分钟Python速通

Python简史

Python是一种高级编程语言,由荷兰程序员Guido van Rossum在1989年圣诞节期间开始编写。Guido van Rossum的目标是设计一种易于阅读和理解的语言,同时具有强大的功能。Python的名称并非来自蟒蛇,而是来自英国喜剧团Monty Python。这个选择显示了Python社区的幽默和轻松氛围。

Python的第一个公开版本(0.9.0)发布于 1991 年。随着时间的推移,Python的发展逐渐成熟,吸引了越来越多的开发者。1994年发布的Python1.0版本具有模块化、异常处理和函数式编程等特性,奠定了Python的基本框架。2000年发布的Python2.0版本引入了重要的新特性,如垃圾回收系统和Unicode支持。但随着时间的推移,Python2.x分支的维护成本越来越高,因此决定在2008年发布Python3.0版本,以解决Python2.x的一些设计缺陷和限制,并提供更加清晰和一致的语言规范。

目前,Python已经成为最受欢迎的编程语言之一。它被广泛用于Web开发、数据分析、人工智能、科学计算、自动化脚本等各种领域,成为许多开发者的首选语言之一。

Python入门

Python的安装

Python是一种跨平台的编程语言,因此可以在各种操作系统上安装和运行。在这一步中,我将介绍如何在不同的操作系统中安装Python,包括Windows、macOS、Linux和Android系统。

Windows

在Windows系统上安装Python非常简单:

  1. 访问Python官方网站,并下载最新版本的Python安装程序

  2. 运行下载的安装程序,并按照提示进行安装。

  3. 完成安装后,可以在CMD或PowerShell中输入python命令来验证Python是否成功安装。


macOS

在macOS上安装Python非常简单,因为macOS自带了Python解释器:

  1. 打开终端。

  2. 输入python3命令,如果系统提示安装Python,则按照提示完成安装。如果系统已经安装Python,则会显示Python的版本信息。


Linux

大多数Linux发行版都预装了Python,但如果需要安装其他版本或更新版本,可以通过包管理器进行安装:

对于基于Debian的发行版(eg:Ubuntu),可以使用以下命令安装Python:

sudo apt-get update
sudo apt-get install python3

对于基于RedHat的发行版(eg:CentOS、Fedora),可以使用以下命令安装Python:

sudo yum update
sudo yum install python3

Android

在Android设备上安装Python可以通过Termux来实现:

  1. 在Google Play商店中下载并安装Termux应用。

  2. 打开 Termux 应用,运行以下命令来安装 Python:

    pkg install python
    

通过以上步骤,你可以在不同的操作系统上成功安装Python。

因网络问题无法下载的同学也不用担心,我会在文章结尾附上提前准备好的网盘链接。

从HelloWorld开始入门

首先准备好一个合适的编辑器或IDE例如Pychram、VisualStudioCode、IDEA、Vi、Vim、Emacs、SublimeText、VisualStudio、Notepad++、JupyterNotebook或者Python自带的IDLE甚至是普通的文本编辑器。

顺便偷偷安利一下博主自己开发的IDEM集成开发环境。

然后自信的输入以下代码!

print("Hello World!")

点击运行(在PyCharm中可以Ctrl+Shift+F10快捷运行)或者保存后在命令行输入python 文件名.py运行。

然后恭喜你,踏入了Python的大门,但是不要骄傲,因为后面是一座高山。

Python向来是以多种多样的模块而被称赞的,你可以轻松的在命令行用pip来安装第三方模块。

而想要使用模块,则需要导入(import)。

例如以下代码就是在导入sys模块:

import sys

sys是一个重要的核心模块,涉及到传参、导入、输入输出等重要功能。

而print的本质也是调用了sys模块。

以下代码也可输出HelloWorld:

import sys

sys.stdout.write("Hello World!\n")

变量是一个编程语言的关键部分,在Python里用等于号(=)来赋值,而定义函数(def)本质上也是定义一种特殊的变量。

import sys
from typing import IO


def printin(*values, sep=" ", end="", file: IO):
    file.write(sep.join([str(value) for value in values]) + end)
    file.flush()


def printf(*values, sep=" ", end=""):
    printin(*values, sep=sep, end=end, file=sys.stdout)


def println(*values, sep=" "):
    printf(*values, sep=sep, end="\n")


if __name__ == '__main__':
    println("Hello", "World!")

我们可以再运用一些变量:

import sys
from typing import IO


def printin(*values, sep=" ", end="", file: IO):
    file.write(sep.join([str(value) for value in values]) + end)
    file.flush()


def printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值