Pycharm的安装与基本使用

news2024/11/27 8:44:12

Pycharm的安装与基本使用

  • 一、Pycharm介绍
    • 1.1 Pycharm简介
    • 1.2 Pycharm特点
  • 二、Pycharm软件下载
    • 2.1 Pycharm官网
    • 2.2 下载Pycharm
  • 三、安装Pycharm
    • 3.1 指定安装目录
    • 3.2 勾选安装选项
    • 3.3 选择菜单目录
    • 3.4 安装成功
  • 四、Pycharm的初始配置
    • 4.1 新建工程
    • 4.2 选择Python解释器
    • 4.3 打开Pycharm
  • 五、Pycharm的基本设置
    • 5.1 安装汉化插件
    • 5.2 修改字体大小
    • 5.3 修改行注释配色
    • 5.4 修改字体配色
    • 5.5 安装翻译插件
    • 5.6 安装SSH插件
  • 六、运行测试脚本
    • 6.1 Pycharm相关快捷键
    • 6.2 编辑python脚本
    • 6.3 运行python脚本

一、Pycharm介绍

1.1 Pycharm简介

PyCharm是由JetBrains公司开发的一款Python语言的集成开发环境(IDE)。它提供了许多高级功能,如代码自动完成、语法高亮、代码重构、代码调试、单元测试、版本控制等多种功能,可以帮助 Python 运行程序更加容易、高效。同时,PyCharm也支持其他众多编程语言的开发,如HTML、CSS、JavaScript等,因此可以很好地集成大量的Web开发框架。PyCharm的优点是易于使用,可以帮助新手快速学习和理解Python,并且还是一个非常强大的工具,可以帮助开发人员提高工作效率和代码质量。

1.2 Pycharm特点

  • 用户界面:Pycharm提供了一个流畅、用户友好的界面,可以轻松地导航和管理项目。

  • 自动化:Pycharm自动化了很多工作,例如自动完成、自动调试、自动重构和自动测试等等。

  • 集成开发环境:Pycharm是一款全功能的集成开发环境,内置了Python解释器和全面的开发工具,如调试、版本控制、数据库集成等。

  • 良好的代码编写体验:Pycharm可以提供良好的代码编写体验,包括自动完成、代码重构、代码静态分析等。

  • 丰富的插件:Pycharm支持丰富的插件,可以为开发者提供更多的工具和功能。

  • 社区支持:Pycharm有着强大的社区支持,包括文档和教程,可以帮助开发者更好地使用Pycharm。

  • 支持多种操作系统:Pycharm支持Windows、Mac OS和Linux等多个操作系统,可以方便地在不同的平台上使用。

二、Pycharm软件下载

2.1 Pycharm官网

Pycharm官网地址:https://www.jetbrains.com.cn/pycharm/

在这里插入图片描述

2.2 下载Pycharm

  • Pycharm社区版介绍

PyCharm Community Edition是一款免费开放源代码的Python集成开发环境(IDE),由JetBrains开发并发布。它提供了代码编辑、代码分析、调试、项目管理等功能,适用于Python开发人员在Windows、Mac OS和Linux等操作系统上进行开发。

  • 点击Pycharm官方首页的“下载”,选择PyCharm Community Edition社区版下载。

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

三、安装Pycharm

3.1 指定安装目录

选择安装目录为D:\pycharm\PyCharm Community Edition 2023.2.3。

在这里插入图片描述

3.2 勾选安装选项

将全部的选项都勾选上,选择“下一步”。

在这里插入图片描述

3.3 选择菜单目录

默认即可,选择“安装”。

在这里插入图片描述

3.4 安装成功

等待安装进度条完成,PyCharm Community Edition工具即安装成功。

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

四、Pycharm的初始配置

4.1 新建工程

打开Pycharm后,选择新建工程。

在这里插入图片描述

选择项目,这里选择的文件夹为F:\pycharm\project

在这里插入图片描述

4.2 选择Python解释器

选择Python解释器,需提前安装,这里已经提前安装好了,选择系统内置的解释器。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.3 打开Pycharm

创建完成后,会自动打开Pycharm,我们可以看到生成了main.py初始脚本。

在这里插入图片描述

五、Pycharm的基本设置

5.1 安装汉化插件

点击右上角“小齿轮”,选择Plugins插件功能。

在这里插入图片描述

选择插件市场,搜索栏输入“chinese”,选择汉化插件安装即可,安装完毕重启Pycharm软件。

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

5.2 修改字体大小

点击右上角“小齿轮”——设置——编辑器——字体,可以修改字体以及字体大小。

在这里插入图片描述

5.3 修改行注释配色

点击右上角“小齿轮”——设置——编辑器——配色方案——Python——行注释,选择前景配置,应用后确认即可。

在这里插入图片描述

5.4 修改字体配色

点击右上角“小齿轮”——设置——编辑器——配色方案——常规——默认文本,选择颜色,应用后确认即可。

在这里插入图片描述

5.5 安装翻译插件

选择插件市场,搜索栏输入“translation”,选择翻译插件安装即可,安装完毕重启Pycharm软件。

在这里插入图片描述

5.6 安装SSH插件

选择插件市场,搜索栏输入“SSH,选择SSH插件安装即可,安装完毕重启Pycharm软件。

六、运行测试脚本

6.1 Pycharm相关快捷键

  • 编辑器相关快捷键:
Ctrl + C:复制选中文本
Ctrl + V:粘贴文本
Ctrl + X:剪切选中文本
Ctrl + Z:撤销上一次操作
Ctrl + Shift + Z:重做上一次操作
Ctrl + F:查找文本
Ctrl + R:替换文本
Ctrl + D:复制当前行或选中文本
Ctrl + N:打开新文件
Ctrl + S:保存当前文件
Ctrl + Shift + S:另存为当前文件

6.2 编辑python脚本

在项目下新建python脚本,命名为test.py。

import random

print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的整数,你需要猜出它是多少。")

secret_number = random.randint(1, 100)
guess = None
num_guesses = 0

while guess != secret_number:
    guess = input("你的猜测是: ")
    guess = int(guess)
    
    num_guesses += 1
    
    if guess < secret_number:
        print("你的猜测太低了!")
    elif guess > secret_number:
        print("你的猜测太高了!")
    else:
        print("恭喜你,你猜对了!")
        print("你用了", num_guesses, "次猜测。")



6.3 运行python脚本

右键脚本文件,点击“运行”。

在这里插入图片描述

运行python脚本后,按测试脚本提示猜数字即可。

在这里插入图片描述

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

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

相关文章

阅读论文StyleGAN2-ada

在图像分类任务中,使用旋转、噪声等数据增强方法训练图像分类器,可以提高分类器对这些保留语义的扭曲的不变性,这是图像分类器极为期望的一种质量。 引用Bora等人的工作,指出只要增强过程可以表示为概率分布上的可逆变换,那么训练过程中网络可以消除这种增强,找到正确的分布。…

Windows ObjectType Hook 之 OkayToCloseProcedure

1、背景 Object Type Hook 是基于 Object Type的一种深入的 Hook&#xff0c;比起常用的 SSDT Hook 更为深入。 有关 Object Type 的分析见文章 《Windows驱动开发学习记录-ObjectType Hook之ObjectType结构相关分析》。 这里进行的 Hook 为 其中之一的 OkayToCloseProcedure。…

(后续补充)vue+express、gitee pm2部署轻量服务器

首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 首先 防火墙全部关闭算了 关闭防火墙 systemctl stop firewalld 重新载入防火墙使设置生效 firewall-cmd --reload 后端的 pm2.config.cjs …

一文理解JPA中的save()方法为什么有时候只能插入无法更新

总结&#xff1a;使用save()方法更新某一具体的记录&#xff08;如用户密码&#xff09;&#xff0c;必须要提供该记录的ID。 以常见的用户管理为例&#xff0c;当我们调用userRepository.save()时&#xff0c;这是它背后的逻辑&#xff1a; 如果实体的ID为null或者不在数据库…

C++标准模板(STL)- 类型支持 (类型属性,is_abstract,is_signed,is_unsigned)

类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实例…

Qt学习:图形视图框架的使用

文章目录 前言一、场景、视图和图形项的介绍二、图形视图框架的坐标系统三、图形视图框架的事件处理四、示例完整代码五、QtCreator官方示例总结 前言 近期重温了一下Qt中的图形视图框架&#xff0c;这里将所学习的内容进行记录总结。这个框架提供了一个基于图形项的模型视图编…

基于match_phrase搜索的分词优化

ES 的match_phrase 搜索需要完整匹配输入的内容&#xff0c;比如我们搜索 ‘中国人民’ &#xff0c;要保证的是doc中必须有 ‘中国人民’ 的内容出现。再比如我们搜索 ‘国人民’ 时&#xff0c;结果集中的 doc 中就要有 ‘国人民’ 的内容。一般在使用match 或 term 搜索的时…

DL Homework 6

目录 一、概念 &#xff08;1&#xff09;卷积 &#xff08;2&#xff09;卷积核 &#xff08;3&#xff09;特征图 &#xff08;4&#xff09;特征选择 &#xff08;5&#xff09;步长 &#xff08;6&#xff09;填充 &#xff08;7&#xff09;感受野 二、探究不同卷…

植物花粉深度学习图片数据集大合集

最近收集了一波有关于植物花粉的图片数据集&#xff0c;可以用于相关深度学习模型的搭建&#xff0c;废话不多说&#xff0c;上数据集&#xff01;&#xff01;&#xff01; 1、23种花粉类型805张花粉图像数据集 关于此数据&#xff1a;花粉种类和类型的分类是法医抱粉学、考…

2023年中国金融控股公司研究报告

第一章 行业概况 1.1 定义 金融控股公司这一术语最初源自美国&#xff0c;特别是在美国的《金融服务法案》关于银行控股公司组织结构的条文中&#xff0c;首次出现了“金融控股公司”&#xff08;Financial Holding Company&#xff09;这一法律术语&#xff0c;尽管法案中并…

2023年【高压电工】报名考试及高压电工最新解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 高压电工报名考试考前必练&#xff01;安全生产模拟考试一点通每个月更新高压电工最新解析题目及答案&#xff01;多做几遍&#xff0c;其实通过高压电工作业考试题库很简单。 1、【单选题】 ()是指继电器不动作时处于…

Windows 内置Linux子系统的配置(From WSL1 to WSL2)

目录 我是如何从WSL1转到WSL2的? WSL1与WSL2的功能区别: 配置下载源 SSH配置 优雅使用windows的Linux子系统 我是如何从WSL1转到WSL2的? 第一次安装的子系统是WSL1的&#xff0c;因为不能使用systemctl &#xff0c;以及因为WSL1没有完整的Linux内核,所以使得WSL1很多命令…

vivado查看报告和消息1

AMD Vivado ™ 集成设计环境 (IDE) 可生成报告和消息 &#xff0c; 以便告知您各种工具交互期间的设计或设计进程状态。报告由 您&#xff08; 或工具 &#xff09; 在执行设计流程中的任意关键步骤时生成。报告可汇总有关设计的具体信息。 本工具可在设计进程中每个步骤自动…

软通杯算法竞赛--周赛题目(一)

目录 一、S属性大爆发 二、日期杯 三、 三人行必由我师 四、集合之差 五、咱们计算机不懂烷烃 六、适度跑步健康长寿 一、S属性大爆发 测试用例 5 esS qwert codeforces PoSgju LkkJKkO 输出案例 二、日期杯 输入案例&#xff1a; 3 2022 2022 11 1900 2100 15 1989 20…

EtherCAT主站写从站EEPROM抓包分析

0 工具准备 1.EtherCAT主站 2.EtherCAT从站&#xff08;本文使用步进电机驱动器&#xff09; 3.Wireshark1 抓包分析 1.1 报文总览 本文主站设置从站1字地址为0的EEPROM数据为0x3C00&#xff08;设置完毕后请还原字0的EEPROM数据&#xff09;&#xff0c;使用Wireshark抓取到…

检索已删除的视频方法,12 个最佳 Android 视频恢复应用程序/软件

您可能倾向于定期从 Android 设备中删除不必要的视频&#xff0c;同时保留精美的视频以使其保持井井有条。然而&#xff0c;有些人在删除一些有价值的视频而不是无用的视频时无意中犯了错误。如果您错误地从移动设备中删除了视频或清除了其内存&#xff0c;您可能想知道是否有办…

某大厂伺服驱动器量产方案

本文介一款大厂量产伺服驱动器方案&#xff01;带2500线省线式编码器&#xff0c;17位增量编码器&#xff0c;20位绝对值编码器&#xff01;标配CANopen、高精度运动控制&#xff0c;高速总线通讯&#xff0c;主芯片28335FPGA&#xff0c;已验证过&#xff0c;带can和485通讯&a…

OSError: libomp.so: cannot open shared object file: No such file or directory

报错&#xff1a;OSError: libomp.so: cannot open shared object file: No such file or directory https://stackoverflow.com/questions/52401840/what-is-the-ctypes-cdll-default-path 没有libomp.so 总算找到啦&#xff01;链接 export LD_LIBRARY_PATH/usr/lib/llvm…

【java学习—十二】文件字符流(3)

文章目录 1. 文件字符输入流2. 文件字符输出流3. 字符流完成拷贝文件 1. 文件字符输入流 读取文件操作步骤 : &#xff08;1&#xff09;建立一个流对象&#xff0c;将已存在的一个文件加载进流。 FileReader fr new FileReader(“Test.txt”);&#xff08;2&#xff09;创建…

C站你好,和你相遇的第1825天

文章目录 机缘收获日常成就憧憬 机缘 ①. 你好,C站 ②. 初识JAVA编程,遇到问题,粘贴问题百度搜索,大都数出来的解决方案都能在C站得到解决,对C站有一定的好感 ③. 起初在CSDN写博客,主要用来记录日常学习过程中的笔记、不断调整自己的笔记,如JAVA基础、框架、虚拟机等,为后…