零基础学Python(2)— 安装Python开发工具之PyCharm

news2024/11/13 10:12:40

前言:Hello大家好,我是小哥谈。PyCharm是由JetBrains公司开发的一款Python开发工具。在Windows、Mac OS和Linux操作系统中都可以使用。它具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外,它还支持在Django(Python的Web开发框架)框架下进行Web开发。本节课就重点讲解下如何安装PyCharm!~🌈  

     目录

🚀1.PyCharm概述 

🚀2.PyCharm下载

🚀3.PyCharm安装

🚀1.PyCharm概述 

通常情况下,为了提高开发效率,需要使用相应的开发工具。进行Python开发也可以使用开发工具。下面将详细介绍Python编程常用的第三方开发工具PyCharm。

PyCharm是由JetBrains公司开发的一款Python开发工具。在WindowsMac OSLinux操作系统中都可以使用。它具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外,它还支持在Django(Python的Web开发框架)框架下进行Web开发。

以下是PyCharm的一些特点和功能:

  1. 代码编辑器:PyCharm提供了强大的代码编辑器,支持语法高亮、代码补全、代码导航等功能,可以帮助开发者更快地编写代码。
  2. 调试器:PyCharm内置了强大的调试器,可以帮助开发者定位和修复代码中的错误。
  3. 代码版本控制:PyCharm集成了常用的代码版本控制系统,如Git、SVN等,方便开发者进行团队协作和代码管理。
  4. 代码重构:PyCharm提供了多种代码重构功能,如重命名、提取方法、提取变量等,可以帮助开发者改善代码结构和可读性。
  5. 代码检查:PyCharm内置了代码检查工具,可以帮助开发者发现潜在的代码问题,并提供相应的修复建议。
  6. 测试工具:PyCharm支持常用的Python测试框架,如unittest和pytest,可以帮助开发者编写和运行测试用例。
  7. 虚拟环境管理:PyCharm提供了方便的虚拟环境管理工具,可以帮助开发者隔离不同项目的依赖关系。
  8. 插件支持:PyCharm支持丰富的插件扩展,可以根据开发者的需求进行定制和扩展。

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

PyCharm的官方网站为“PyCharm: the Python IDE for Professional Developers by JetBrains”,在该网站中,提供两个版本的PyCharm,一个是社区版(免费并且提供源程序),另一个是专业版(免费试用,后期需要收费)。读者可以根据需要选择下载版本。


🚀2.PyCharm下载

PyCharm的下载非常简单,可以直接到Jetbrains公司官网下载,具体步骤如下:

🍀(1)打开PyCharm官网JetBrains: Essential tools for software developers and teams,选择Developer Tools菜单下的PyCharm项,如下图所示,进入下载PyCharm界面。

🍀(2)在PyCharm下载页面,单击Download按钮,如下图所示,进入到PyCharm环境选择和版本选择界面。 

🍀(3)选择下载PyCharm的操作系统平台为Windows,单击开始下载社区版PyCharm(Community),如下图所示。

🍀(4)在弹出的下载对话框中设置下载文件存放路径,为使下载文件容易找到,尽量设置文件存放路径是熟悉的路径或者根路径。

🍀(5)单击“下载”按钮,开始下载。下载完成后,可以看到在桌面上看到已经下载的PyCharm安装包。


🚀3.PyCharm安装

安装PyCharm的步骤如下:

🍀(1)双击PyCharm安装包进行安装,在欢迎界面单击下一步按钮进入软件安装路径设置界面。

🍀(2)在软件安装路径设置界面,设置合理的安装路径。强烈建议不要把软件安装到操作系统所在的路径,否则当出现操作系统崩溃等特殊情况而必须重做操作系统时,PyCharm程序路径下的程序将被破坏。PyCharm默认的安装路径为操作系统所在的路径,建议更改,另外安装路径中建议不要使用中文字符。笔者选择的安装路径为“D:\software\PyCharm Community Edition 2023.3.2”,如下图所示。单击下一步按钮,进入创建快捷方式界面。

🍀(3)在创建桌面快捷方式界面(Create Desktop Shortcut)中设置PyCharm程序的快捷方式,接下来设置关联文件(Create Associations),勾选“.py”左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,具体如下图所示。

🍀4)单击下一步按钮,进入选择开始菜单文件夹界面,如下图所示,该界面不用设置,采用默认即可,单击安装按钮(安装大概10分钟左右,请耐心等待)

🍀(5)安装完成后,单击完成按钮,结束安装。也可以选中“Run PyCharm Community Edition”前面的单选框,单击完成按钮,这样可以直接运行PyCharm开发环境。

PyCharm安装完成后,快捷打开PyCharm的方式是单击桌面快捷方式“JetBrains PyCharm Community Edition 2023.3.2 ”

说明:关于PyCharm的使用请大家线下多做尝试,毕竟熟能生巧嘛~!🍉 🍓 🍑 🍈 🍌 🍐


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

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

相关文章

关于SQL-case when最全面的学习笔记

case when 推荐学习书籍:1、SQL基础教程 6-32、SQL进阶教程 1-1 case when 是SQL语法中提供的标准的条件分支。 条件分支在MYSQL中即为IF函数,不同的数据库都会提供自己的一些函数,但是CASE WHEN 更加通用。 CASE语句的两种写法 1、搜索CASE…

Ubuntu使用docker-compose安装mysql8或mysql5.7

ubuntu环境搭建专栏🔗点击跳转 Ubuntu系统环境搭建(十四)——使用docker-compose安装mysql8或mysql5.7 文章目录 Ubuntu系统环境搭建(十四)——使用docker-compose安装mysql8或mysql5.7MySQL81.新建文件夹2.创建docke…

在码云(gitee)里面提交代码进行保存步骤(自留笔记)

一些需要用到的软件需要自行下载 视频可观看https://www.bilibili.com/video/BV1hf4y1W7yT/ 步骤: 1.打开码云,点击加号,创建仓库 2.此处我的仓库选择私有,也可以选择开源,选择开源时,注意把弹出来的选项全…

「Kafka」Broker篇

「Kafka」Broker篇 主要讲解的是在 Kafka 中是怎么存储数据的,以及 Kafka 和 Zookeeper 之间如何进行数据沟通的。 Kafka Broker 总体工作流程 Zookeeper 存储的 Kafka 信息 启动 Zookeeper 客户端: [atguiguhadoop102 zookeeper-3.5.7]$ bin/zkCli.sh通…

【JavaEE】_网络编程基础

目录 1. 网络编程基础 1.1 网络编程定义 1.2 网络编程中的基本概念 1.2.1 API 1.2.2.发送端和接收端 1.2.3 请求和响应 1.2.4 客户端和服务端 2. Socket 套接字 2.1 概念 2.2 分类 3. UDP数据报套接字编程 3.1 DatagramSocket API 3.1.1 含义 3.1.2 构造方法 3…

全景摄像机行业分析:市场规模不可限量

早期的全景相机行业竞争格局较为多元。近年来随着行业技术不断成熟,市场的竞争格局由多家参与逐步向头部企业聚拢,国内企业凭借图像处理技术优势在全景相机行业中逐步抢占市场份额。 全景摄像机,是可以独立实现大范围无死角监控的摄像机。 一…

OpenVINS学习7——评估工具的简单使用

前言 OpenVINS自带评估工具,这里记录一下使用方法,我是以VIRAL数据集为例,但是目前仍然有问题,发现误差很大,我还没搞明白哪里出了问题。 工具介绍 主要参考 https://docs.openvins.com/eval-error.html https://bl…

ELK 日志分析系统

目录 一、日志管理方案 二、完整日志系统基本特征 三、ELK 简介 ELK组件: 1、ElasticSearch 2、Logstash 3、Kibana 可以添加的其它组件: 1、Filebeat 2、缓存/消息队列(redis、kafka、RabbitMQ等) 3、Fluentd 三、ELK …

作业-数组计数法

目录 数字出现次数 题目描述 输入 输出 输入复制 输出复制 求n个数中每个数出现的次数 题目描述 输入 输出 输入复制 输出复制 声音识别 题目描述 输入 输出 输入复制 输出复制 选班委 题目描述 输入 输出 输入复制 输出复制 数字出现次数 题目描述 …

解析智能酒精壁炉不完全燃烧的成因及潜在问题

解析智能酒精壁炉不完全燃烧的成因及潜在问题 智能酒精壁炉作为一种环保、高效、现代化的取暖工具,其采用酒精作为燃料进行燃烧,但在一些情况下,可能会出现酒精燃烧不完全的问题。下面将深入探讨这一现象的成因以及可能引发的问题。 成因分析…

SpringSecurity Web 权限方案

目录 一、设置登录系统的账号、密码 二、数据库查询用户名密码 三、自定义登录页面 四、基于角色或权限进行访问控制 (一)hasAuthority 方法 (二)hasAnyAuthority 方法 (三)hasRole 方法 &#xff…

Java String基础学习

目录 1、String的构造方法 2、String内存模型 3、字符串的比较 4、字符串的练习 1、用户登录系统 2、遍历字符串 3、统计字符次数 4、拼接字符串 5、字符串的反转 6、金额转换 7、手机号屏蔽 * 8、身份证信息查看 9、敏感词替换 5、StringBuilder 1、概念及练习…

Java毕业设计-基于ssm的网上求职招聘管理系统-第85期

获取源码资料,请移步从戎源码网:从戎源码网_专业的计算机毕业设计网站 项目介绍 基于ssm的网上求职招聘管理系统:前端 jsp、jquery,后端 springmvc、spring、mybatis,角色分为管理员、招聘人员、用户;集成…

【GitHub项目推荐--AI杀入斗地主领域】【转载】

AlphaGo:第一个战胜围棋世界冠军的人工智能机器人。 我不会玩围棋,没办法和 AlphaGO 对局。但是我喜欢玩斗地主,有斗地主人工智能机器人吗? 有,而且还开源了。DouZero:快手团队开发的斗地主AI。别的不说&…

JAVAEE出街 网络编程(一)

网络编程 一. 网络编程二. 客户端与服务器2.1 一问一答2.2 一问多答2.3 多问一答2.4 多问多答 三. TCP与UDP的特点 一. 网络编程 网络编程本质上就是学习传输层给应用层提供的API,把数据交给传输层,通过一层层的封装将数据通过网卡传输出去。 二. 客户端…

LabVIEW电能质量监测系统

系统利用LabVIEW开发一个基于LabVIEW的电能质量监测系统,模拟并监测暂态电能质量扰动,如电压骤升、电压骤降、电压波动和暂态振荡等。系统的硬件部分包括高精度的振动传感器和信号调节设备,以及型号为NI9234的数据采集卡和高性能计算机。这些…

【JavaEE进阶】 SpringBoot配置⽂件

文章目录 🍀配置⽂件的作⽤🌴SpringBoot配置⽂件🎋配置⽂件的格式🎄properties配置⽂件🚩properties基本语法🚩读取配置⽂件🚩properties的缺点 🌳yml配置⽂件yml基本语法&#x1f6…

网络编程01 常见名词的一些解释

本文将讲解网络编程的一些常见名词以及含义 在这之前让我们先唠一唠网络的产生吧,其实网络的产生也拯救了全世界 网络发展史 网络的产生是在美苏争霸的期间,实际上双方都持有核武器,希望把对方搞垮的同时不希望自己和对方两败俱伤. 希望破坏对方的核武器发射,这就涉及到三个方面…

实现分布式锁

背景 分布式锁是一种用于协调分布式系统中多个节点之间并发访问共享资源的机制。在分布式系统中,由于存在多个节点同时访问共享资源的可能性,需要使用分布式锁来保证数据的一致性和正确性。 今天要实现的是分布式场景中的互斥类型的锁。 下面时分布…

免费使用IntelliJ IDEA的7种方式(2024 最新版)

大家好,我是小黑,今天要和大家分享的是如何免费使用 IntelliJ IDEA。我们都知道,作为一名程序员,拥有一个高效的开发工具是至关重要的。IntelliJ IDEA 无疑是市面上最受欢迎的开发工具之一。但是,获取授权的成本有时会…