Python教程——配置环境,再探IDE

在这里插入图片描述

文章目录

  • 一、Python安装
    • 下载
    • 安装
    • 验证
  • 二、第一个Python程序
    • 常见问题
  • 三、Python解释器
  • 四、PyCharm工具安装和配置
    • 安装
    • 使用
    • PyCharm基本使用

一、Python安装

下载

如果我们想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境,我们现在就来下载一下Python安装包。
Python官方网站
在这里插入图片描述
点击下载按钮
在这里插入图片描述
我们选择合适的Python版本
在这里插入图片描述
这里我直接下载最新版Python3.12
在这里插入图片描述
下载速度是十分快的,然后我们进行安装操作

安装

在这里插入图片描述
然后我们在文件夹找到安装包双击
在这里插入图片描述
这里一定要勾选我红色圈出来的选项,然后选择自定义安装
在这里插入图片描述
这里默认都是全选的,然后直接next即可
在这里插入图片描述
在这里我们需要配置一下Python的默认安装路径,注意不要出现中文路径
在这里插入图片描述
这里我就放在了D盘里面,然后点击安装即可
在这里插入图片描述
然后选择忽略长度限制选项即可
在这里插入图片描述

验证

如何验证我们的Python环境是配置好了的
我们按Win + R 然后输入cmd
在这里插入图片描述
在命令行输入python
在这里插入图片描述
如果出现了python的版本那么就证明我们的python环境已经配置成功了

二、第一个Python程序

如何使用Python程序输入第一个Hello World!呢?
首先我们还是先打开命令窗口:
在这里插入图片描述
当我们输入python后,出现了三个箭头后,我们就可以输入Python命令了
在这里插入图片描述
大家可以发现我们的Python代码是非常简单的,如下:

print("Hello World!")

含义:向屏幕输出(显示),Hello World!
注意: 输入的双引号和括号,都必须使用英文符号

常见问题

问题1
我们再写代码时,如果出现:
在这里插入图片描述
python不是内部或外部命令,也不是可运行的程序或批处理文件
在这里插入图片描述
这是因为大家在安装python的时候,没有勾选:Add python.exe to PATH,现在我们需要卸载Python,重新安装python,勾选这个选项
问题2
我们在命令行出现了:无法初始化设备PRN
在这里插入图片描述
这是因为我们没有进入到python解释器环境内执行代码
应该在命令提示符内:
1.先输入python,当屏幕上出现:>>>标记的时候
2.输入代码执行,才可以
问题3
执行出现:SyntaxError: invalid character ‘”’ (U+201D)
在这里插入图片描述
这是因为,我们的代码出现了中文符号,请检查代码中的:
双引号,小括号等

三、Python解释器

首先我们的计算机只认识二进制,也就是0和1,我们的Python解释器就是将我们的Python代码转换为二进制
在这里插入图片描述
我们安装Python环境的本质上,就是在电脑上安装Python解释器程序。代码我们随时都可以写,但是能不能运行就得看是否安装解释器程序了
我们的Python解释器存放在:<Python安装目录>/python.exe
在这里插入图片描述
我们在CMD(命令提示符)程序内,执行的python,就是上图的python.exe程序
在这里插入图片描述
大家先需要注意,我们在python解释器程序内,我们没写一行代码回车后就直接运行了,那么我们是否能写多行代码,然后一次性运行呢?
我们可以将代码写入一个以.py为结尾的文件中,然后使用python命令去运行它
在这里插入图片描述
然后我们将文件后缀名改为.py
在这里插入图片描述
然后我们在命令提示符程序内,使用python命令运行它:
在这里插入图片描述

四、PyCharm工具安装和配置

Python程序的开发有许多种方式,我们常见的有:
1.Python解释器环境内,执行单代码
2.使用Python解释器程序,执行Python代码文件
3.使用第三方IDEA(集成开发工具),如PyCharm软件,开发软件

安装

首先我们打开jetbrains官网:jetbrains.comPyCharm
该网站支持中文,我们切换一下
在这里插入图片描述
我们选择开发者工具—>PyCharm
在这里插入图片描述
然后往下面划
在这里插入图片描述
我们发现有两个版本,专业版(收费),社区版(免费),我们这里使用免费版即可
在这里插入图片描述

这里也可以选择不同的操作系统版本,我这里就选择windows版本
在这里插入图片描述
然后双击exe文件
在这里插入图片描述
自定义安装路径:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后我们选择运行
在这里插入图片描述

使用

新创建python项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们选择系统内置的解释器,也就是我们下载的解释器
在这里插入图片描述
然后创建即可:
在这里插入图片描述
默认会为我们创建一个main.py的文件:
在这里插入图片描述
我们来自己创建一个python文件:
在这里插入图片描述
编辑好python代码后,右键run
在这里插入图片描述

在这里插入图片描述
这就是PyCharm的一个简单使用了

PyCharm基本使用

修改主题
在这里插入图片描述
然后可以进行选择切换
在这里插入图片描述
修改默认字体和大小
打开设置:
在这里插入图片描述
在这里插入图片描述
但这样调节字体太过于麻烦,我们设置一下简单的方式:
在这里插入图片描述
我们选择鼠标滑动调节
在这里插入图片描述
在这里插入图片描述
我们调大字体和调小字体都进行设置,然后我们在PyCharm主页面就可以使用鼠标滑轮进行字体大小的调节了
汉化软件
在这里插入图片描述
在这里插入图片描述
下载完成后,我们点击重启IDEA
在这里插入图片描述
在这里插入图片描述

翻译软件
在这里插入图片描述
在这里插入图片描述
常用快捷键
在这里插入图片描述

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

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

相关文章

Apache Ranger:(一)安装部署

1.Ranger简介 Apache Ranger提供一个集中式安全管理框架, 并解决授权和审计。它可以对Hadoop生态的组件如HDFS、Yarn、Hive、Hbase等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。 说白了就是管理大多数框架的授权问题。 …

arcgis地形分析全流程

主要内容&#xff1a;DEM的获取与处理、高程分析、坡度分析、坡向分析、地形起伏度分析、地表粗糙度分析、地表曲率分析&#xff1b; 主要工具&#xff1a;镶嵌至新栅格、按掩膜提取、投影栅格、坡度、坡向、焦点统计 一 DEM的获取与处理 1.1 DEM是什么&#xff1f; DEM(D…

ceph版本和Ceph的CSI驱动程序

ceph版本和Ceph的CSI驱动程序 ceph查看ceph版本Ceph的CSI驱动程序 ceph ceph版本和Ceph的CSI驱动程序 查看ceph版本 官网ceph-releases-index Ceph的CSI驱动程序 Ceph的CSI驱动程序 https://github.com/ceph/ceph-csi

F. Vasilije Loves Number Theory

Problem - F - Codeforces 思路&#xff1a;分析一下题意&#xff0c;对于第一种操作来说&#xff0c;每次乘以x&#xff0c;那么nn*x&#xff0c;然后问是否存在一个a使得gcd(n,a)1并且n*a的约数个数等于n&#xff0c;有最大公约数等于1我们能够知道其实这两个数是互质的&…

wireshark抓包分析HTTP协议,HTTP协议执行流程,

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 使用WireShark工具抓取「HTTP协议」的数据包&#…

RedissonClient中Stream流的简单使用

1、pub端 //获取一个流 RStream rStream redissonClient.getStream("testStream"); //创建一个map&#xff0c;添加数据 Map<String, Object> rr new HashMap<>(); rr.put("xx", RandomUtil.randomString(5)); //添加到流 rStream.addAll(r…

Allegro如何查看器件的管脚号?

Allegro在默认情况下,器件是不显示管脚号的。 Allegro默认情况下,器件不显示管脚编号。 在PCB布局时,有时候我们需要看器件的管脚号,然后才能方便布局。那如何查看器件的管脚号呢? 这里介绍两种查看器件的管脚编号的方法。 方法一: (1)选择菜单Display→Color/Visi…

一款好用的PDF文档解密软件

PDF Decrypter pro 纯免费&#xff0c;没有页数限制&#xff0c;没有额外水印&#xff0c;强烈推荐&#xff01;

提升后端API性能的几种解决方案

&#x1f514;目的 提升后端API性能的主要目的是为了提高系统整体的响应速度、并发能力以及可用性。主要原因包括: 提高用户体验 后端API性能好可以减少响应延迟,给用户流畅的体验。 提高系统吞吐量 优化API性能可以提高系统的整体吞吐量,处理更多用户请求。 节省服务器资源…

深入理解强化学习——强化学习和有监督学习

分类目录&#xff1a;《深入理解强化学习》总目录 通过前文的介绍&#xff0c;我们现在应该已经对强化学习的基本数学概念有了一定的了解。这里我们回过头来再看看一般的有监督学习和强化学习的区别。以图片分类为例&#xff0c;有监督学习&#xff08;Supervised Learning&…

利用Python构建自定义报告生成器支持SEO分析实战总结

在进行SEO&#xff08;搜索引擎优化&#xff09;分析时&#xff0c;定制化的报告生成器是非常有价值的工具之一。通过利用Python编程语言构建自定义报告生成器&#xff0c;可以更好地满足个性化的需求&#xff0c;并提供详尽的SEO分析结果。本文将分享一些实践经验&#xff0c;…

3、在 CentOS 8 系统上安装 PostgreSQL 15.4

PostgreSQL&#xff0c;作为一款备受欢迎的开源关系数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;已经存在了三十多年的历史。它提供了SQL语言支持&#xff0c;用于管理数据库和执行CRUD操作&#xff08;创建、读取、更新、删除&#xff09;。 由于其卓越的健壮性…

对比纯软开与嵌入式硬件开发谁更好呢?

对比纯软开与嵌入式硬件开发谁更好呢&#xff1f; 你的纠结和犹豫是理解的&#xff0c;职业选择确实是一个重要的决策。我明白你在嵌入式和软件开发之间犹豫不决的原因。让我给你提供一些建议&#xff0c;帮助你做出更明智的决定。最近很多小伙伴找我&#xff0c;说想要一些嵌入…

MySQL对日期计算

mysql日期计算 前言使用场景一 日期作减法操作二 获取前一天或后一天的日期三 获取前一个月或后一个月的日期四 获取前一年或后一年的日期五 查询一个月内的申请记录 总结 前言 在MySQL中&#xff0c;日期计算是非常常见的操作。其中&#xff0c;日期减法操作可以用来计算两个…

Springboot接收http参数总结(最简单易懂)

1. 前端能携带请求参数的地方 http请求一半前端请求参数放在三个地方&#xff1a;请求头&#xff0c;请求查询参数&#xff08;Query String&#xff09;&#xff0c;请求体。 请求体需要获取HttpServletRequest对象才能获取。 2. 请求体常见格式 而请求体中可以存放多种格式…

Springboot 订餐管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 springboot 订餐管理系统是一套完善的信息系统&#xff0c;结合springboot框架和bootstrap完成本系统&#xff0c;对理解JSP java编程开发语言有帮助系统采用springboot框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有 完整的源代码和数据库&…

大数据与Hadoop入门理论

一、大数据的3种数据类型 1、结构化数据 可定义&#xff0c;有类型、格式、结构的强制约束 如&#xff1a;RDBMS&#xff08;关系型数据库管理系统&#xff09; 2、非结构化数据 没有规律没有数据约束可言&#xff0c;很复杂难以解析 如&#xff1a;文本文件&#xff0c;视…

02 认识Verilog HDL

02 认识Verilog HDL ‍ 对于Verilog的语言的学习&#xff0c;我认为没必要一开始就从头到尾认真的学习这个语言&#xff0c;把这个语言所有细节都搞清楚也不现实&#xff0c;我们能够看懂当前FPGA的代码的程度就可以了&#xff0c;随着学习FPGA深度的增加&#xff0c;再不断的…

Axure RP 9 for Mac(原型设计软件)中文正式版

Axure RP 9 是一款流行的原型设计和线框图软件&#xff0c;允许设计人员和开发人员为网站和移动应用程序创建交互式动态原型。它提供了一整套用于创建交互式设计的工具和功能&#xff0c;包括拖放小部件、条件逻辑、动态内容和动画。 软件下载&#xff1a;Axure RP 9 for Mac中…

2023版 STM32实战7 通用同步/异步收发器(串口)F103/F407

串口简介和习惯 -1-通用同步异步收发器 (USART) 能够灵活地与外部设备进行全双工数据交换&#xff0c;满足外部设备对工业标准 NRZ 异步串行数据格式的要求。 -2-硬件流控制一般是关闭的 -3-波特率指单位时间传输bit个数 -4-数据位一般是8位 -5-一般无校验位 编写代码思路 -1-参…