零基础学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.mzph.cn/news/634155.shtml

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

相关文章

Spring-BeanPostProcessor PostConstruct init InitializingBean 执行顺序

执行顺序探究 新建一个对象用于测试 Component public class Student implements InitializingBean {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}pu…

代码之外:工程师的成长进阶秘籍

程序员只懂技术能行吗&#xff1f; 为什么说技术人员“说”和“写”总得擅长一个&#xff1f; 你以为的“关注结果”是真的结果吗&#xff1f; 从一线工程师跃升团队管理者一共分几步&#xff1f; 在不断变化的职场…

Linux粘滞位的理解,什么是粘滞位?

文章目录 前言如何理解&#xff1f;粘滞位的操作最后总结一下 前言 粘滞位&#xff08;Stickybit&#xff09;&#xff0c;或粘着位&#xff0c;是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位&#xff0c;如此以来&#xff0c;只有目录内文件的所有者或者root…

zabbix其他配置

自动发现 zabbix server 主动的去发现所有的客户端&#xff0c;然后将客户端的信息登记在服务端上。 缺点是如果定义的网段中的主机数量多&#xff0c;zabbix server 登记耗时较久&#xff0c;且压力会较大。 systemctl disable --now firewalld setenforce 0 hostnamectl se…

还在手动复制文章吗?教你如何一键将文章从notion同步到WordPress

本文会给大家介绍如何在WordPress上安装一个插件&#xff0c;实现将notion上写的文章自动同步到WordPress上&#xff0c;从而提高写作效率&#xff0c;接下来请跟随我的脚步一起来操作吧&#xff01; 一、插件安装 在WordPress后台添加新插件页面中搜索“notion”&#xff0c;…

ip2domain - 批量查询ip对应域名、备案信息、百度权重

免责声明 由于传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章及作者不为此承担任何责任&#xff0c;一旦造成后果请自行承担&#xff01;如有侵权烦请告知&#xff0c;我们会立即删除并致歉。谢谢&#xf…

应该怎样保存用户密码

应该怎样保存用户密码&#xff1f; 首先&#xff0c;MD5 其实不是真正的加密算法。所谓加密算法&#xff0c;是可以使用密钥把明文加密为密文&#xff0c;随后还可以使用密钥解密出明文&#xff0c;是双向的。 使用 MD5 运算后得到的都是固定长度的摘要信息或指纹信息&#x…

C#:接口中如何将某个值类型的字段传null?

在实际对接第三方接口时&#xff0c;偶尔会有一些字段在某些情况下是不需要传值的。那如何处理呢&#xff1f; 有两种方法&#xff1a; 1、将值类型改为可空类型&#xff1b; 2、定义基类&#xff0c;基类包含所有必须要传的字段&#xff0c;子类则加入偶尔需要传的字段。 下…

java注释

注释 1、单行注释 2、多行注释 3、文档注释&#xff08;重点&#xff09; /*** author cx* version 1.0*/ public class Comment{//编写一个main方法public static void main(String[] args){System.out.println("hello,world~");} } 1. 在D盘找到javacode文件&a…

电梯节能落座-智慧停车场️,电梯不仅可载人也可以载汽车!

电梯不仅可载人也可以载汽车哦&#xff01; 在北京市丰台区&#xff0c;有这么一个智慧停车场&#x1f17f;️ &#xff0c;共298个停车位&#xff0c;全部智能一体化&#xff0c;简直是“豪华” “智能” 的象征。 523能源&#xff1a;小伍&#xff0c;你跑题了... 小伍&am…

【unity学习笔记】语音驱动blendershape

1.导入插件 https://assetstore.unity.com/packages/tools/animation/salsa-lipsync-suite-148442 1.选择小人&#xff0c;点击添加组件 分别加入组件&#xff1a; SALSA EmoteR Eyes Queue Processor&#xff08;必须加此脚本&#xff09;&#xff1a;控制前三个组件的脚本。…

Python GUI 新手入门教程:轻松构建图形用户界面

Python 凭借其简单性和多功能性&#xff0c;已经成为最流行的编程语言之一。被广泛应用于从 web 开发到数据科学的各个领域。 在本教程中&#xff0c;我们将探索用于创建图形用户界面&#xff08;GUIs&#xff09;的 Python 内置库&#xff1a; Tkinter&#xff1a;无论你是初…

golang 中使用 statik 将静态资源编译进二进制文件中

现在的很多程序都会提供一个 Dashboard 类似的页面用于查看程序状态并进行一些管理的功能&#xff0c;通常都不会很复杂&#xff0c;但是其中用到的图片和网页的一些静态资源&#xff0c;如果需要用户额外存放在一个目录&#xff0c;也不是很方便&#xff0c;如果能打包进程序发…

Byrdhouse AI实时语音翻译工具,可以在视频通话中翻译100多种语言

你是否曾经在跨国会议或与外国友人聊天时&#xff0c;因为语言不通而感到尴尬或困扰&#xff1f;是不是还在找可以实时翻译的软件或者APP&#xff1f;现在&#xff0c;有了这款语音翻译神器&#xff0c;一切都将变得简单&#xff01; 免费使用链接&#xff1a;https://byrdhous…

Text:焦点切换文字颜色随之改变

按Tab键切换2段文字的焦点&#xff0c;哪段文字的焦点为true&#xff0c;则字体颜色变为红色。 import QtQuickWindow {width: 640height: 480visible: truetitle: qsTr("2.2 属性")Rectangle {Text {id: thislabeltext: qsTr("hello world")font.pixelSiz…

龙芯3A5000上使用腾讯会议

原文链接&#xff1a;龙芯3A5000上使用腾讯会议 hello&#xff0c;大家好啊&#xff01;今天我要给大家介绍的是在龙芯3A5000处理器上安装使用腾讯会议的经验分享。随着远程工作和在线会议的普及&#xff0c;腾讯会议成为了许多人日常工作不可或缺的工具。而对于使用龙芯3A5000…

Open3D 点云转深度图像

目录 一、算法原理1、算法过程2、主要函数二、代码实现三、结果展示1、点云2、深度图像四、测试数据Open3D 点云转深度图像由CSDN点云侠原创。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。<

全网最详细!!Python 爬虫快速入门

1. 背景 最近在工作中有需要使用到爬虫的地方&#xff0c;需要根据 Gitlab Python 实现一套定时爬取数据的工具&#xff0c;所以借此机会&#xff0c;针对 Python 爬虫方面的知识进行了学习&#xff0c;也算 Python 爬虫入门了。 需要了解的知识点&#xff1a; Python 基础语…

Spring Cloud核心组件介绍

三大门派 有Spring Cloud的地方就有江湖&#xff0c;我们就来看一看在这个江湖中都有哪些独霸一方的门派! Netflix 是先有SpringCloud还是先有Netflix?这是一个好问题。Netflix是一家大名鼎鼎的互联网传媒公司&#xff0c;但为什么它在开源软件领域有这么大的名声呢?这就…

如何在 Element Plus 中使用自定义 icon 组件 (非组件库内置icon)

先说原理就是将 svg 文件以 vue 组件文件的方式使用 需求&#xff1a;我想要在 Element Plus 得评分组件中使用自定义得图标。 el-rate v-model"value1" /> 组件本身是支持自定义图标的&#xff0c;但是教程中只说明了如何使用 element-plus/icons-vue 图标库内置…