零基础学Python(1)— 一文带你了解什么是Python(包括Python解释器安装步骤等)

前言:Hello大家好,我是小哥谈。从今天开始,我们就一起进入Python的世界!🎉为了让大家能够牢固地掌握Python语言,本系列文章就循序渐进,从最基础的知识开始讲起,教大家如何去使用Python。在开始讲解之前,让我们先大概了解一下什么是Python以及如何去安装Python解释器,希望大家学习之后能够有所收获!🌈  

     目录

🚀1.Python概述

🚀2.Python的应用领域

🚀3.环境搭建

💥💥2.1 开发环境概述

💥💥2.2 安装Python解释器

🚀1.Python概述

Python,本义是指“蟒蛇”。1989年,荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为Python,标志如下图所示。Python的设计哲学为优雅明确简单,实际上,Python始终贯彻着这一理念,以至于现在网络上流传着“人生苦短,我用Python”的说法。可见Python有着简单、开发速度快、节省时间和容易学习等特点

Python是一种扩充性强大的编程语言。它具有丰富和强大的库,能够把使用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。所以Python常被称为“胶水”语言。

1991年,Python的第一个公开发行版问世。从2004年开始,Python的使用率呈线性增长,逐渐受到编程者的欢迎和喜爱。2010年,Python荣膺TIOBE 2010年度语言桂冠;2017年,IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第1名。

Python的版本:♨️♨️​​​​​​​♨️

Python自发布以来,主要有三个版本:1994年发布的Python 1.0版本(已过时)、2000年发布的Python 2.0版本(到2019年10月份已经更新到2.7.17)和2008年发布的3.0版本(2019年10月份已经更新到3.8.0)。


🚀2.Python的应用领域

Python作为一种功能强大的编程语言因其简单易学而受到很多开发者的青睐。那么Python的应用域有哪些呢?概括起来主要有以下几个应用领域:

  • Web开发
  • 大数据处理
  • 人工智能
  • 自动化运维开发
  • 云计算
  • 爬虫
  • 游戏开发

目前,全球最大的搜索引擎―Google在其网络搜索系统中广泛应用了Python语言,曾经聘用了Python之父―Guido van Rossum。Facebook网站大量的基础库和YouTube视频分享服务大部分也是由Python语言编写的。

说明:♨️​​​​​​​♨️​​​​​​​♨️

Python语言不仅可以应用到网络编程、游戏开发等领域,还可以在图形图像处理、智能机器人、爬取数据、自动化运维等多方面崭露头角,为开发者提供简约、优雅的编程体验。


🚀3.环境搭建

💥💥2.1 开发环境概述

所谓“工欲善其事,必先利其器”。在正式学习Python开发前,需要先搭建Python开发环境。Python是跨平台的开发工具,可以在多个操作系统上进行编程,编写好的程序也可以在不同系统上运行。常用的操作系统及说明如下表所示。

说明:♨️​​​​​​​♨️​​​​​​​♨️

在个人开发学习阶段推荐使用Windows操作系统。本课程所讲解的知识都是基于Windows操作系统。 


💥💥2.2 安装Python解释器

要进行Python开发,需要先安装Python解释器。由于Python是解释型编程语言,所以需要一个解释器,这样才能运行编写的代码。这里说的安装Python实际上就是安装Python解释器。下面以Windows操作系统为例介绍安装Python的方法。

第1步:下载Python安装包

🍀(1)在Python的官方网站中,可以很方便地下载Python的开发环境,具体下载步骤如下:

打开浏览器,输入Python官方网站地址,先选择Downloads菜单,再选择Windows,具体如下图所示:

说明:♨️​​​​​​​♨️​​​​​​​♨️

Python官方网站地址:Welcome to Python.org

🍀(2)再根据自己的操作系统选择相应的版本。在Python下载列表页面中,已经列出了Python提供的各个版本的下载链接,具体如下图所示:

说明:♨️​​​​​​​♨️​​​​​​​♨️

根据自己的电脑系统选择相应的安装包。如果使用的是32位的Windows操作系统,那么下载32位的安装包。如果使用的是64位的Windows操作系统,那么下载64位的安装包。

笔者根据自己的电脑特点,选择的是python-3.12.0-amd64.exe。下载完成后,将得到一个名称为“python-3.12.0-amd64.exe”的安装文件。

第2步:安装Python

🍀(1)双击下载后得到的安装文件“python-3.12.0-amd64.exe”,将得到对话框如下所示:

选中“Add Python to PATH”复选框,表示将自动配置环境变量,然后再选择自定义安装(如下图第2步)。

🍀(2)在弹出的安装选项对话框中采用默认设置,具体如下图所示:

说明:♨️​​​​​​​♨️​​​​​​​♨️

Documentation:安装Python帮助文档

pip:安装下载Python包的工具pip

td/tk and IDLE:安装Tkinter和IDLE开发环境

Python test suite:安装标准库测试套

py launther和for all users(requires admin privileges):安装所有用户都可以启动Python的发射器

🍀(3)单击Next按钮,将打开高级选项对话框,在该对话框中,会有默认安装路径(读者可自行设置路径),其他采用默认设置,

🍀(4)单击Install按钮,开始安装Python。

🍀(5)安装完成后将显示如下图所示的对话框。

第3步:测试Python是否安装成功

Python安装完成后,需要检测Python是否成功安装。❓​​​​​​​❓​​​​​​​❓

开始菜单右侧的“在这里输入你要搜索的内容”文本框中输入cmd命令,启动命令行窗口,在当前的命令提示符后面输入“python”,按下<Enter>键,如果出现如下图所示的信息,则说明Python安装成功,同时系统进入交互式Python解释器中。

说明:♨️​​​​​​​♨️​​​​​​​♨️

请忽略上述图中版本信息,因为作者先前已安装成功其他版本,上述操作步骤只是演示的方便。

安装成功后的图中包括Python的版本、该版本发行的时间、安装包的类型等。因为选择的版本不同,这些信息可能会有所差异,但命令提示符变为“>>>”即说明Python已经安装成功,正在等待用户输入Python命令。

如果输入python后,没有出现上图所示的信息,而是显示“‘python’不是内部或外部命令,也不是可运行的程序或批处理文件” ,那么说明在当前的路径中,找不到python.exe可执行程序,具体的解决方法是配置环境变量。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/415828.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Halcon 一维测量

文章目录 算子矩形算子弧形算子移动到新的参考点 Halcon 案例测量保险丝的宽度&#xff08;边缘对测量&#xff09;使用助手进行测量 halcon 案例获取芯片引脚的个数平均宽度距离&#xff0c;连续两个边缘的距离&#xff08;measure_pos &#xff09;halcon 定位测量Halcon 测量…

路由器结构

路由器是连接互联网的设备&#xff0c;本文主要描述路由器的结构组成。 如上所示&#xff0c;OSI&#xff08;Open System Interconnect&#xff09;开放系统互联参考模型是互联网架构的标准协议栈&#xff0c;由ISO标准组织制定。自底向上&#xff0c;互联网架构分为7层&#…

nvm, node.js, npm, yarn 安装配置

文章目录 nvm 安装node.js 安装npm yarn 配置 nvm 安装 nvm 是一个 node.js 管理工具&#xff0c;可以快捷下载安装使用多个版本的node.js linux 命令行输入&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashwget -qO- https…

防火墙技术

防火墙&#xff08;英语&#xff1a;Firewall&#xff09;技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备&#xff0c;帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障&#xff0c;以保护用户资料与信息安全性的一种技术。 防火墙技术的功能主要在于及…

C for Graphic:Sliced Circle Image

不做UI不知道&#xff0c;没想到时至今日&#xff0c;ugui居然没有sliced filled image模式&#xff0c;用circle做filled&#xff0c;不能用sliced九宫格图&#xff0c;导致每次使用这个效果必须一张新图&#xff0c;何其浪费资源。 原始功能如下&#xff1a; 我…

C++深入之虚函数、虚继承与带虚函数的多基派生问题

基础 在讲解带虚函数的多基派生问题时&#xff0c;我们要先弄清楚不带虚函数的多基派生存在什么样的问题&#xff0c;这样才好弄明白带虚函数的多基派生问题。 多基派生的二义性问题 一般来说&#xff0c;在派生类中对基类成员的访问应当具有唯一性&#xff0c;但在多基继承…

Element中Upload组件上传(图片和文件的默认上传以及自定义上传)

目录 一、代码实现([具体配置文档](https://element.eleme.cn/#/zh-CN/component/upload))1. 默认图片上传2. 自定义图片上传3. 默认文件上传 二、效果图 一、代码实现(具体配置文档) 1. 默认图片上传 适用于&#xff1a;文件上传接口只要求file二进制文件&#xff0c;无需其…

【docker-compose】【nginx】内网环境https配置

目录 1、openssl生成自签名证书和私钥2、nginx.conf配置ssl3、docker-compose挂载 1、openssl生成自签名证书和私钥 在部署服务器上&#xff0c;新建cert目录&#xff0c;执行以下指令&#xff0c;然后生成.crt和.key文件 openssl req -newkey rsa:2048 -nodes -keyout rsa_pri…

图灵日记之java奇妙历险记--String类

目录 String常用方法字符串构造String对象的比较字符串查找char charAt(int index)int indexOf(int ch)int indexOf(int ch, int fromIndex)int indexOf(String str)int indexOf(String str, int fromIndex)int lastIndexOf(String str)int lastIndexOf(String str, int fromIn…

禅道(ZenTao)项目管理工具

认识禅道 禅道&#xff08;Zentao&#xff09;是一个面向敏捷开发的项目管理软件&#xff0c;它是一款开源的团队协作工具。禅道提供了项目管理、任务管理、缺陷管理、文档管理等功能&#xff0c;帮助团队高效地进行项目管理工作。禅道致力于提供简单易用、功能强大、界面美观的…

C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)

文章目录 1.计算日期到天数转换题目详情代码思路 2.KY111 日期差值题目详情代码思路 3.KY222 打印日期题目详情代码 4.KY258 日期累加题目详情代码思路 1.计算日期到天数转换 传送门 题目详情 代码 #include <iostream> using namespace std; int GetDay(int year,int…

Qt/C++中英输入法/嵌入式输入法/小数字面板/简繁切换/特殊字符/支持Qt456

一、前言 在嵌入式板子上由于没有系统层面的输入法支持&#xff0c;所以都绕不开一个问题&#xff0c;那就是在需要输入的UI软件中&#xff0c;必须提供一个输入法来进行输入&#xff0c;大概从Qt5.7开始官方提供了输入法的源码&#xff0c;作为插件的形式加入到Qt中&#xff…