python 环境安装

news2024/9/23 11:15:53

时隔 将近一年了,
我又重新追寻我的理想了。

趁着2023年刚到,先写一点 python 打个基础。

还是老样子,学到及输出,所以继续写文章。

本文章主要介绍 python 的环境搭建 和 输出 HelloWorld 用于测试搭试好的环境。

本专栏主要收录 python 相关知识点,更多内容可移步到个人主页,翻看:兔C残篇集-Python 相关文章

文章目录

        • 1.任务目标
        • 2. 搭建环境
          • 2.1 Python 2 和 Python 3
          • 2.2 热身准备
          • 2.3 环境的安装
          • 2.4 安装编辑器

1.任务目标

 我们本篇文章的任务很简单,
 只需要你在自己的个人电脑上安装上python环境,
 还需要下载一个文本编辑器,用来编写和运行 python 程序。

# 当然,不下载文本编辑器也是可行的,只不过为了能更清楚的了解代码结构,
# 所以,在文本编辑器中进行编写。

2. 搭建环境

2.1 Python 2 和 Python 3

目前,python 有两个版本环境,

Python 3 是较新的环境版本,如果你安装了 Python 2,很有可能在某些时候运行 Python 3 环境 编译出来的程序 会出现问题。

python 也是跨平语言,它能够运行在所有主要的操作系统中,
所有安装了 python 环境的系统上,都可以执行你编写的任何 python 程序。

2.2 热身准备

我们先来热个身,
不管你现在是否安装了 python 环境,
我们都先在桌面准备好一个空的 python 文件 : hello_world.py
然后,我们开始一步一步搭建环境,并输出 hello world。

2.3 环境的安装

python 的环境也不只能安装在 windows 系统上,它也可以安装在 Linux 系统上。

Linux 系统的开发是为编程而设计的。
在大多数 Linux 计算机中,都默认装了 Python。编写和维护 Linux 系统的人认为,程序编写者很可能会使用这种系统进行编程。

所以,
在Linux 系统中进行编程,几乎不用安装什么软件,也几乎不用修改设置。

现在,
我们就检查一下自己的电脑系统上,是否安装了 python 环境。

我的系统是 windows,
如果你也和我一样,就可以像我这样进行操作。

按住 win + R
录入 cmd 敲击 回车。

在这里插入图片描述

之后 在弹出的黑色命令窗口中继续录入:python
在这里插入图片描述

继续敲击回车。

此时,如果你的系统上已经安装了 python 环境,
它回返回给你一个 你已安装的版本型号,如图:
在这里插入图片描述
else
if
你的电脑上录入 python 之后报错,
说明你的系统目前还没有安装 python 环境。
你可以移步到官网进行下载,

python 环境 不需要像 java 环境一样,配置环境变量。
所以你自行下载和安装即可。

安装之后,可以像上述方法进行测试,
这里在给大家分享令一种测试操作。

第二个方法的分享,只是为了让大家更了解 windows 。

打开 黑色命令窗口的方式,

可以 按住 win键 + R, win 键也称为 super 超级键。

还可以 在桌面 按住 shift 键 在点击 鼠标右键,然后选中

在这里插入图片描述
至于 这两个选项之间有何差异,可以自行测试效果。

亦或者, 在开始菜单中 输入 command,并敲击回车
在这里插入图片描述

当然,不论哪种方式 都是为了打开 命令行窗口,选择自己顺手的即可。

继续,在黑色窗口中进行测试。
在这里插入图片描述

如果要进行退出的话,
先按住 ctrl+ z

效果如图:
在这里插入图片描述

然后继续敲击回车,
会发现,此时 python >>> 提示符消失了。
在继续,录入 exit 敲击回车 关闭黑色命令行窗口。

2.4 安装编辑器

我们学习编写程序,每个人或多或少都有自己得心应手的工具。
我选择的 编写 python 程序的编辑器是 Geany

在这里插入图片描述
就是这款编辑器

打开以后的界面是这样的:
在这里插入图片描述

这块编辑器的界面是中文的,

也不需要设置什么,如果有个人偏好的设置,自己进行设置就好了。

我设置好了文件路径之后,简单的写了一个输出语句,
然后 按 F5 运行了一下,
发现可以正常运行。

在这里插入图片描述


这篇文章的内容,大致就这些了。
如果对兔C的文章感兴趣,别忘了+关注支持一下哦~

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

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

相关文章

【ArcGIS微课1000例】0062:标准样式世界地图制作方法

本文基于世界行政区轮廓矢量数据,讲解标准地图的样式(形状)的世界矢量图制作方法。 文章目录 一、加载世界数据二、修改地图投影三、地图布局整饰一、加载世界数据 首先我们将世界行政数据(配套实验数据包中的0062.rar)加载到ArcMap,我们可以看到地图形状接近于矩形形状…

在线 OJ 项目(三) · 处理项目异常 · UUID · 校验代码的安全性 · 阶段性总结

一、处理异常二、区分不同请求的工作目录UUID对 Task 类进行重构三、校验代码的安全性四、阶段性总结书接上回,我们自己测试没问题,是因为使用了正常数据;万一用户输入的是非法的请求,该咋办? 我们需要处理异常请求&a…

内网服务器结合vxlan和iptables-snat实现内网服务器上网——筑梦之路

之前通过其他方式实现 CentOS搭建NAT和DHCP服务,实现共享上网_筑梦之路的博客-CSDN博客_vsphere 创建dhcp CentOS 7 firewalld实现共享上网和搭建本地yum仓库——筑梦之路_筑梦之路的博客-CSDN博客 如上图,有这样一种场景,我们经常遇到&…

【以音视频开发进阶指南为基础】音视频基础概念

一、数字音频 数字音频可以粗糙的理解为将本质是模拟信号的声音音频数字化,那么如何数字化呢,需要经过三个步骤:采样、量化和编码。 采样:将声音的振动信息转化为电信号,再对电信号进行放大处理得到声音的模拟信号&a…

POE交换机常见问题解答

POE交换机通过网线供电的方式为标准的POE终端设备供电,可以免去额外的电源布线,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术。POE技术能…

Windows10安装java环境

Windows10安装java环境 文章目录Windows10安装java环境下载解压配置下载 Java8 https://www.oracle.com/java/technologies/downloads/#java8-windows Java11 https://www.oracle.com/java/technologies/downloads/#java11-windows Java17 https://www.oracle.com/java/techno…

12.日期与时间

目录 一.Date类 1.1 什么是Date类 1.2 Date类的构造器和常用方法 1.2.1 常用构造器 1.2.2 常用方法 二.SimpleDateFormat 2.1 什么是SimpleDateFormat 2.2 SimpleDateFormat的作用 2.3 SimpleDateFormat的构造器和方法 2.3.1 构造器 2.3.2 方法 2.3.3 例子 2.4 Sim…

[论文笔记] XRP: In-Kernel Storage Functions with eBPF

XRP: In-Kernel Storage Functions with eBPF XRP: 利用 eBPF 的核内存储函数 [Paper] [Slides] [Code] OSDI’22 摘要 提出了 XRP, 一个允许应用程序从 NVMe 驱动程序中的 eBPF 钩子(hook)执行用户定义的存储函数(例如索引查找或聚合)的框架, 可以安全地绕过大部分内核的存…

中国电子学会2022年09月份青少年软件编程Python等级考试试卷一级真题(含答案)

分数:100 题数:37 测试时长:60min 一、单选题(共25题,共50分) 1.表达式len("学史明理增信 ,读史终生受益") > len(" reading history will benefit you ")的结果是?(…

vue3全局组件自动注册

前言:本文主要讲述vue3的全局公共组件的自动注册第一步:建文件需要在src/components 下创建一个文件夹用于存放封装的公共组件(这里我起名叫coms)需要在src/components 下创建一个js文件用于存放引入组件并注册(这里我…

前端经典面试500题【下】

面试 一、vue 说说vue动态权限绑定渲染列表&#xff08;权限列表渲染&#xff09; 首先请求服务器,获取当前用户的权限数据,比如请求 this.$http.get(“rights/list”); 获取到权限数据之后,在列表中使用v-if v-if-else的组合来展示不同的内容 <template><div>&…

JavaScript基础复盘3

流程控制 在一个程序执行的过程中&#xff0c;各条代码的执行顺序怼程序的结果是有直接影响的。很多时候我们药通过控制代码的执行顺序来实现我们药完成的功能。 简单理解&#xff1a;流程控制就是来控制我们的代码按照什么结构顺序来执行 JavaScript作为一门程序语言&#x…

JDBC-Mysql数据库连接池

传统数据库连接的弊端 一个java程序多个正常要开启多个mysql连接-正常开发中次数在1w次往上&#xff08;还可能有多个java程序-并发编程&#xff09;&#xff0c;但是如果很多歌连接的话&#xff0c;数据库可能就瘫痪了 测试一个程序连接5000次 抛出一个&#xff0c;太多连接的…

离校毕业生刚去新的陌生城市,需要提高警惕的几点

很多大学毕业生其实阅历还不是特别的多&#xff0c;从小在自己熟悉的环境长大&#xff0c;即便是读了大学&#xff0c;可能也是在自己熟悉的学校附近活动&#xff0c;同学们集体出去逛个街&#xff0c;放假了就回家了。 但一旦大学毕业要离校&#xff0c;可能你会去一个陌生的新…

论文笔记:Learning Disentangled Representations of Video with Missing Data

2020 Neurips 1 intro & abstract 视频表征的一个挑战是高维、动态、各个像素之间多模态分布 最近的一些研究通过探索视频的inductive bias&#xff0c;并将高维数据映射到低微数据中—>这种方法通过将视频的各帧分解成语义上有意义的因子&#xff0c;来获得视频的解耦…

Maven初级(二)

目录 四.第一个Maven项目&#xff08;手工制作&#xff09; 4.1 Maven工程目录结构 4.2 手工制作Maven项目的步骤 4.2.1 手工制作项目的目录结构或使用插件创建项目的目录结构 4.2.2 在项目的src同层目录下创建pom.xml文件 4.2.3 在cmd中使用Maven项目构建命令 四.第一个…

自动驾驶感知——物体检测与跟踪算法|4D毫米波雷达

文章目录1. 物体检测与跟踪算法1.1 DBSCAN1.2 卡尔曼滤波2. 毫米波雷达公开数据库的未来发展方向3. 4D毫米波雷达特点及发展趋势3.1 4D毫米波雷达特点3.1.1 FMCW雷达角度分辨率3.1.2 MIMO ( Multiple Input Multiple Output)技术3.2 4D毫米波雷达发展趋势3.2.1 芯片级联3.2.2 专…

[docker]-docker安装prometheus和grafana

导语&#xff1a;需要排查部分出问题的私有化环境。直接上一个docker的node_exporter prometheus grafana 最方便。 所用到的安装包在最下面的云盘。 解压安装自定义node_exporter # 这个abc的包名可以忽略 tar zxvf abc.tgz cd abc cp node_exporter /usr/local/ cat <…

Mybatis 动态sql的编写|开启二级缓存

❤️作者主页&#xff1a;微凉秋意 ✅作者简介&#xff1a;后端领域优质创作者&#x1f3c6;&#xff0c;CSDN内容合伙人&#x1f3c6;&#xff0c;阿里云专家博主&#x1f3c6; ✨精品专栏&#xff1a;数据结构与课程设计 &#x1f525;系列专栏&#xff1a;javaweb 文章目录前…

Linux-主要目录

/: 根目录&#xff0c;一般根目录下只存放目录&#xff0c;在Linux下有且只有一个根目录&#xff0c;所有的东西都是从这里开始当在终端里输入 /home,其实是在告诉电脑&#xff0c;先从/&#xff08;根目录&#xff09;开始&#xff0c;再进入到home目录/bin、/usr/bin:可执行二…