Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装

news2024/11/27 4:16:50

系列文章目录

个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页
Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟
码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊


文章目录

  • 系列文章目录
  • 导语
  • Python的安装
  • 什么是IDE?
  • 常用 Python IDE 的介绍
  • PyCharm的安装
  • PyCharm的使用
    • 常用设置
    • 快捷键
  • 编写第一个Python程序
  • 结语

导语

上一篇博客介绍了 Python 的简洁性、易读性以及强大的功能使其成为初学者和专业开发者的首选。本篇博客将向您介绍如何安装Python,解释什么是 IDE(集成开发环境),列举一些常用的 Python IDE,并详细说明如何安装其中之一——PyCharm。

Python的安装

在开始 Python 编程之前,首先需要在您的计算机上安装 Python 解释器。Python 是一门跨平台的语言,如 Windows、Linux、MacOS 等平台都能完美兼容,以下是 Windows 平台安装 Python 的步骤:

步骤 1:前往官网下载

首先,您需要访问 Python 下载官方网站(https://www.python.org/downloads/),根据自己需要下载版本。不建议大家选择最新的版本,因为很多第三库还没有兼容,所以可能会导致运行报错,在这里我们选择 3.11.4 版本。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其中,“32-bit”是指32位的操作系统,“64-bit”是指64位的操作系统。然后安装包又分为 embeddable package 和 installer。embeddable package 下载后就可以使用;installer 则需要安装才能使用,就和我们平时安装应用软件一个道理,推荐使用这种方式,因为会帮你安装一些其他的包,如:pip 等,以及会自动帮我们配置用户变量,安装成功后,可以直接使用。

步骤 2:安装程序

Python 安装非常简单,双击下载好的安装包,进入选择安装方式。

在这里插入图片描述
第一种:Install Now 立即安装,即采用默认安装方式,不能自行指定安装的路径(不建议大家选择 C 盘,因为在 C 盘的文件,有时候会需要管理员的权限。这可能会增加一些不必要的麻烦)。
第二种:Customize installation 自定义安装,可以自己选择安装的路径。

选择第二种,自定义安装,把最底下 Add python.exe to PATH 打上勾,否则需要手动添加环境变量。

下一步:把所有的勾选上即可。

在这里插入图片描述
下一步:修改安装路径,建议别安装在C盘。

在这里插入图片描述
下一步:安装完成,点击 Close 关闭即可。

在这里插入图片描述

步骤 5:验证安装

安装完成之后,使用 win + R 键输入 cmd 进入 DOS 界面,并输入以下命令验证 Python 是否正确安装,如下图所示即安装成功

python --version

在这里插入图片描述
现在,您已经成功安装了 Python 解释器,可以开始编写和运行 Python 代码了。

补充:如果在控制台输入 python 命令后,显示找不到命令或者不是内部命令等情况,大部分的原因是因为在第一步时没有勾选上 Add python.exe to PATH,这个时候我们需要手动的添加环境变量:
右键单击桌面 我的电脑/此电脑–>属性–>找到高级系统设置–>环境变量–>下面的系统变量–>找到 Path
添加 python 安装的路径和Scripts即可(根据自己安装的路径添加)
在这里插入图片描述
确定之后,重新打开控制台输入 python 查看是否有版本信息等。

什么是IDE?

运行 Python 语言程序必须有解释器。在实际开发中,除了解释器外,我们往往还需要很多其他辅助软件,例如语言编辑器、自动建立工具、除错器等等。这些工具通常被打包在一起,统一发布和安装,被称为集成开发环境(IDE,Integrated Development Environment)。

使用 IDE 的好处包括:

  • 代码编辑器:IDE 提供强大的代码编辑功能,包括自动完成、语法高亮和错误检查等。这些功能有助于减少错误并提高编码速度。
  • 调试器:IDE 内置调试器允许您逐行执行代码并跟踪程序的执行过程。这对于识别和修复错误非常有帮助。
  • 集成工具:IDE 集成了各种开发工具,如版本控制系统、包管理器和构建工具,使您可以在同一个界面中完成多个任务。

现在让我们来看看一些常用的 Python IDE。

常用 Python IDE 的介绍

1.Python IDLE:IDLE(Integrated Development and Learning Environment)是 Python 自带的简单集成开发环境。它具有基本的编辑器、交互式解释器和调试器功能。适合初学者级别的开发人员。

在这里插入图片描述
2.PyCharm:PyCharm 是由 JetBrains 开发的一款强大的 Python IDE。它提供了丰富的功能,包括智能代码完成、调试器、版本控制集成以及对科学计算库和 Web 开发框架的良好支持。该 IDE 分为免费社区版(学习完全够用) ,付费专业版。

在这里插入图片描述
3.Visual Studio Code:Visual Studio Code 是一个轻量级但功能强大的跨平台编辑器。它支持 Python 扩展,并提供丰富的扩展可以添加你想要的任何功能。

在这里插入图片描述
4.Spyder:Spyder 是一个专为科学计算和数据分析而设计的 Python IDE。它支持绘制不同类型的图表和数据操作,并且集成了 NumPy、Pandas 和 Matplotlib 等数据科学库。

在这里插入图片描述
这只是一小部分常用的 Python IDE,选择哪个取决于您的个人喜好和项目需求。在本篇博客中,我们将介绍如何安装其中之一——PyCharm。

PyCharm的安装

PyCharm 是一款功能强大且易于使用的 Python IDE。以下是安装 PyCharm 的步骤:

步骤 1:访问官网下载

首先,访问 PyCharm 官方网站(https://www.jetbrains.com/pycharm/download/#section=windows),根据所使用电脑平台下载安装程序。

在这里插入图片描述
其中,Professional:专业版,功能强大,属于收费版。
Community:社区版,只支持 Python 开发,开源、免费,用作学习完全够用。

步骤 2:安装程序

PyCharm 的安装同样非常简单,运行上一步下载的安装程序,点击下一步即可:

在这里插入图片描述
下一步:修改安装路径,建议别放在 C 盘。

在这里插入图片描述
下一步:建议都勾选上。

在这里插入图片描述
下一步:直接点击 Install 安装即可。

在这里插入图片描述
安装完成:选择立即重启系统或者稍后重启系统。

在这里插入图片描述
步骤 3:启动 PyCharm

安装完成后,您可以从开始菜单或启动器中找到 PyCharm,并打开它,然后与如下图所示新建一个项目:

在这里插入图片描述
在这里插入图片描述
现在,您可以开始使用 Pycharm 来编写、调试和运行 Python 代码。

PyCharm的使用

以下是 Pycharm 的一些常用设置和快捷键的介绍:

常用设置

  1. 改变外观:点击顶部菜单中的"File"(文件),然后选择"Settings"(设置),在 Appearance & Behavior -> Appearance 中修改主题,在 Editor -> Font 中修改字体及大小。

在这里插入图片描述
在这里插入图片描述

  1. 设置Python解释器:执行 Python 代码必须要用到解释器,也就是用到的 python 版本。可以在 File -> Settings 中的 Project 项目名 - > Project Interpreter 中进行设置,如下图( 注:如果安装多个版本,就可以在这里进行选择):

在这里插入图片描述

  1. 设置默认作者信息:如下图所示,找到 File -> Settings -> Editor -> File and Code Templates -> Python Script,在右方框中输入:

    # -*- coding: utf-8 -*- 
    # Author : ${USER} 
    # Time : ${DATE} ${TIME} 
    # File : ${NAME}.py
    # Tool : ${PRODUCT_NAME}
    

    新建一个 Python 文件,就会把文件编码格式、开发者、开发时间、文件名称、开发工具等信息添加到程序文件中。

在这里插入图片描述

快捷键

以下是一些 PyCharm 中常用的快捷键:

  • 进入设置Ctrl + Alt + S
  • 注释/取消注释代码Ctrl + /
  • 折叠选中代码Ctrl + -
  • 展开选中代码Ctrl + +
  • 折叠所有代码Ctrl + Shift + -
  • 展开所有代码Ctrl + Shift + +
  • 删除当前行Ctrl + Y
  • 跳到下一行Shift + Enter
  • 向上插一行Ctrl + Alt + Enter
  • 反向退格Shift + Tab
  • 查找Ctrl + F
  • 替换Ctrl + R
  • 查找文件Ctrl + Shift + N
  • 跳转到方法定义Ctrl + 左键点击方法名
  • 运行代码Ctrl + Shift + F10
  • 添加/删除断点Ctrl + F8
  • 查看全部断点Ctrl + Shift + F8
  • 调试代码Shift + F9
  • 打开终端Alt + F12

编写第一个Python程序

New Project --> 创建一个新的项目

右键单击项目名 --> new --> python file --> 输入 hello 并回车,即可创建一个 hello.py 文件

编写如下代码:

# 这是第一个python程序

print("hello world!")

运行结果:

在这里插入图片描述

结语

希望这篇博客对您了解 Python 的安装、什么是 IDE 以及 PyCharm 的安装提供了帮助。通过安装 Python 并选择合适的 IDE,您将能够更轻松地开始 Python 编程之旅。祝您编程愉快!

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

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

相关文章

docker容器介绍及安装

Docker介绍 Docker 起源于2013年。 Docker 是一个开源的应用容器引擎,基于 Go语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。 优点: 可以用来快速交付应用。加…

SQL 的window开窗函数简单使用

背景: 开窗函数不论是spark的还是clickhouse的在日常的查询中是一个很常用的功能,特别是他想要解决的问题和group by的很类似,这两种容易引起混淆,本文就简单的描述下开窗函数的简单用法 使用详解 首先窗口函数和group by是完全…

caj文件在线转换成pdf方法,看这个就会了!

当需要将Caj文件转换为PDF格式时,有多种方法可供选择。本文将介绍三种常用的方法,以帮助您完成这个任务。 第一种方法:使用记灵在线工具 一种常用的方法是利用记灵在线工具,它是一款提供免费文件转换服务的在线工具。以下是使用…

消息队列RabbitMQ

1. 消息队列 RabbitMQ 消息队列是一种在应用程序之间发送和接收消息的方法,可以实现异步通信、解耦应用、提高系统性能等效果。RabbitMQ 是一款常用的开源消息中间件,它实现了 AMQP 协议规范,并提供了可靠性、灵活性、易用性等优秀特性。本文…

DBSyncer安装_配置postgresql和mysql_sqlserver_oracel全量增量同步---数据全量增量同步之DBSyncer001

国内做开源的大神做的,用了一下还可以,就是不能和Phoenix这种操作hbase等数据库一起用, https://gitee.com/ghi/dbsyncer#postgresql 这个是官网,下载安装非常简单,官网也有中文详细说明. 直接下载安装包: 然后解压到某个地方,主要要用unzip dbsyncer.zip -d /opt/module这样…

干翻Mybatis源码系列之第十篇:Mybatis拦截器基本开发、使用和细节分析

给自己的每日一句 不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想,这人便为有福!他要像一棵树栽在溪水旁,按时候结果子,叶子也不枯干。凡他所做的尽…

微信小程序 method传参 和 页面传参

method传参 标签&#xff1a; <image src"/img/b1.jpg" classbannerImg mode"widthFix" bindtap"gotoMessage" data-flag"msg"></image> 使用data-参数Key 指定参数值 method: gotoMessage(e){ let flagName e.targe…

9. 子查询

9.1 概述 ​ 子查询指一个查询语句嵌套在另一个查询语句内部&#xff0c;这个特性从 MySQL 4.1 开始引入。 ​ 从相对位置来说&#xff0c;子查询又被称为内查询&#xff0c;主查询又被称为外查询 9.1.1 子查询的结构 子查询的结构如下所示&#xff1a; SELECT select_lis…

Apache Zeppelin系列教程第九篇——SQL Debug In Zeppelin

SQL Debug介绍 首先介绍下什么是SQL Debug&#xff1f; 但是经常有这样一个需求&#xff0c;一大段sql 跑出来之后&#xff0c;发现不是自己想要的结果&#xff1f;比如&#xff1a; demo 1: select id,name from ( select id,name from table1 union all select id,name fr…

数据库(第五章)数据库的完整性

1.数据库的正确性和相容性 正确性&#xff1a;符合现实逻辑 相容性&#xff1a;两个表中的同一对象要完全相同 如何实现数据库的完整性&#xff1f; 1.定义完整性约束条件 2.提供完整性检查方法 3.进行违约处理 完整性我们之前学过。包括三个 1.实体完整性 2.参照完整性 3.用户…

Fiddler中 AutoResponder 使用

Fiddler的 AutoResponder &#xff0c;即URL重定向功能非常强大。不管我们做URL重定向&#xff0c;还是做mock测试等&#xff0c;都可以通过该功能进行实践。 下面&#xff0c;小酋就来具体讲下该功能的用法。 如果你想学习Fiddler抓包工具&#xff0c;我这边给你推荐一套视频…

【C++进阶】带你手撕AVL树

文章目录 一、什么是AVL树二、AVL树的定义三、AVL树的插入1.理论讲解2.代码实现 四、AVL树的旋转1.左单旋2.右单旋3.左右双旋4.右左双旋 五、 AVL树的验证六、完整源码 一、什么是AVL树 二叉搜索树虽可以缩短查找的效率&#xff0c;但如果数据有序或接近有序二叉搜索树将退化为…

Kafka集群部署

Kafka是一个高吞吐量、基于ZooKeeper&#xff08;ZooKeeper维护Kafka的broker信息&#xff09;的分布式发布订阅信息系统&#xff0c;它可以处理消费者在网站中的所有动作&#xff08;网页浏览&#xff0c;搜索和其他用户的行动&#xff09;流数据。通常情况下&#xff0c;使用…

Linux(CentOS 7)下安装配置Maven3.9.2

Linux&#xff08;CentOS 7&#xff09;下安装配置Maven3.9.2 环境 JDK 1.8OS:Centos 7.5 tar包安装 下载 apache-maven-3.9.2-bin.tar.gz https://maven.apache.org/download.cgi 安装步骤 公共服务&#xff0c;将maven安装在root用户下。 创建maven安装地址解压安装…

UE4/5样条线学习(三):样条线与时间轴

目录 简单的小模板 物品跟随样条线移动 粒子特效类&#xff1a; 简单的小模板 通过之前的案例&#xff0c;我们可以直接创建一个actor蓝图&#xff0c;加上要用的样条组件&#xff1a; 然后我们就可以通过时间轴做出不同的一些效果 在蓝图中找到时间轴的这个节点 双击时间…

Web安全测试中常见逻辑漏洞解析(实战篇)

前言&#xff1a; 越权漏洞是比较常见的漏洞类型&#xff0c;越权漏洞可以理解为&#xff0c;一个正常的用户A通常只能够对自己的一些信息进行增删改查&#xff0c;但是由于程序员的一时疏忽&#xff0c;对信息进行增删改查的时候没有进行一个判断&#xff0c;判断所需要操作的…

网络安全学习路线+自学笔记(超详细)

01 什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域&#xff0c;都有攻与防两面…

2023我的前端面试准备

大厂面试题分享 面试题库 前后端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;前端面试题库 web前端面试题库 VS java后端面试题库大全 前言 回顾过往&#xff0c;至今已有三个年头了&#xff0c;《2023年我的前端面试准备》在小…

我的创作纪念日——创作历程,机缘,与成就

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​ 目录 写在前面 一.机缘 二.收获 三.日常 四.成就 五.憧憬与规划 六.分享 写在前面 大…

Vivado 下 IP核之FIFO 实验

目录 Vivado 下 IP核之FIFO 实验 1、FIFO IP 核简介 2、实验任务 3、程序设计 3.1、FIFO IP 核配置 3.1.1、“Basic” 选项卡下各参数配置 3.1.2、“Native Ports”选项卡下各参数配置 3.1.3、“Status Flags” 选项卡下各参数配置 3.1.4、“Data Counts&#xff08;数…