Python基础(三):PyCharm安装和使用

news2025/8/2 21:56:03

文章目录

PyCharm安装和使用

一、PyCharm的作用

二、PyCharm系统要求

三、下载和安装 

四、PyCharm基本使用

五、PyCharm的基本设置

1、修改主题

2、修改代码文字格式

3、修改解释器

4、项目管理


PyCharm安装和使用

14天学习训练营导师课程:
杨鑫《Python 自学编程基础》
杨鑫《 Python 网络爬虫基础》
杨鑫《 Scrapy 爬虫框架实战和项目管理》

一、PyCharm的作用

PyCharm是⼀种Python IDE(集成开发环境),带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼其效率的⼯具,内部集成的功能如下:

  • Project管理
  • 智能提示
  • 语法⾼亮
  • 代码跳转
  • 调试代码
  • 解释代码(解释器)
  • 框架和库

PythonCharm分为专业版(professional)和社区版(community),大家可以根据自己需求选择对应版本

二、PyCharm系统要求

2019 版

  • 64 位版本的Microsoft Windows 10、8、7 (SP1)

  • 4GB 或更多 RAM(推荐 8GB)

  • 2.5GB(其中 1GB 用于缓存)可用硬盘空间

  • 分辨率为 1024 x 768 或更高的显示器

  • Python 3.4 到 3.7 或 Python 2.6 或 2.7

2018 版

  • 64 位或 32 位版本的Microsoft Windows 10、8、7 (SP1)

  • 4GB 或更多 RAM(推荐 8GB)

  • 2.5GB(其中 1GB 用于缓存)可用硬盘空间

  • 分辨率为 1024 x 768 或更高的显示器

  • Python 3.4 到 3.7 或 Python 2.6 或 2.7

 

三、下载和安装 

下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains

注意:这⾥选择Community(社区版)下载,专业版是收费版本,社区版可以满⾜我们基础编程需求。

下载完成之后就可以进行安装:

双击安装包  [运行] —— [允许你应用更改设备]:[] —— [Next] —— [选择安装位置] —— [Next] —— [Install] —— [Finish]。

  

四、PyCharm基本使用

打开PyCharm —— [Create New Project] —— 选择项⽬根⽬录和解释器版本 —— [Create],即可完成新建⼀个项目。

五、PyCharm的基本设置

点击[file] —— [Settings]进入基本设置页面。

1、修改主题

点击[Appearance & Behavior] —— [Appearance]

  • Theme:修改主题
  • Name:修改主题字体
  • Size:修改主题字号

2、修改代码文字格式

点击[Editor] ——  [Font]

  • Font:修改字体
  • Size:修改字号
  • Line Spacing:修改⾏间距

3、修改解释器

点击[Project: 项⽬名称] —— [Project Interpreter] —— [设置图标] —— [Add] —— 浏览到目标解释器 —— [OK] —— [OK]。

4、项目管理

4.1、新建项目或选择项目

点击[File] —— [Open] —— 浏览选择目标项目根目录 —— [OK] —— 选择打开项目方式。

4.2、关闭项目

点击[File] —— [Close Project]/[Close Projects in current window]


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

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

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

相关文章

一、VSCode——免安装

介绍 Visual Studio Code支持可移植模式。此模式使 VS Code 创建和维护的所有数据都位于自身附近,因此可以跨环境移动。 此模式还提供了设置 VS Code 扩展的安装文件夹位置的方法,这对于阻止在 Windows AppData 文件夹中安装扩展的企业环境非常有用。 …

极市打榜|70G+已标注数据集出炉,油品泄露识别等全新算法上线!

极市打榜 算法打榜是极市平台推出的一种算法项目合作模式,至今已上线 100 产业端落地算法项目,已对接智慧城市、智慧工地、明厨亮灶等多个行业真实需求,算法方向涵盖目标检测、行为识别、图像分割、视频理解、目标跟踪、OCR等。 开发者报名…

CAN 协议控制器和物理总线之间的接口芯片SIT1040T 高速 CAN 总线收发器

CAN 协议控制器和物理总线之间的接口芯片SIT1040T 高速 CAN 总线收发器 CAN是最新进的现场总线,灵活性好,通讯可靠性高,抗干扰能力强,超长通信距离等优点,110个节点,兼带CAN-FD功能产品,容错电压可达-70V~ 70V,温度范围高达-40C ~ 150C最初应用于汽车电子,目前已广…

安信可Ai-WB1系列AT指令连接MQTT阿里云物联网平台

文章目录前言1 准备材料2 创建云端设备3 硬件连接4 配置终端设备5 MQTT实现发布&订阅消息联系我们前言 本文将介绍安信可AI-WB1系列通过AT指令接入阿里云物联网平台,实现MQTT的订阅和发布。 1 准备材料 AI-WB1系列模组或者开发板USB转TTL模块/Type-C数据线阿…

数仓建设教程

50000字,数仓建设保姆级教程,离线和实时一网打尽(理论实战) 上 - 腾讯云开发者社区-腾讯云 (tencent.com)50000字,数仓建设保姆级教程,离线和实时一网打尽(理论实战) 下_五分钟学大数据的技术博客_51CTO博客#yyds干货盘点#最强最全…

什么是DDoS攻击?企业服务器是否需要DDoS防御

有时候你可能会遇到某个网站突然打不开,这一段时间后发布自己被DDos攻击的公告, 那么,为什么DDOS攻击能让服务器瘫痪?黑客又如何执行DDos攻击的呢? DDoS全称为Distributed Denial of Service(分布式拒绝服…

Anemoi hash:一种SNARK-friendly的哈希函数

随着zk的兴起,出现了一大批zk友好且面向算术化(Arithmetization-Oriented)的哈希函数,如MiMC-Hash, Rescue–Prime, Poseidon等等,本文要介绍的Anemoi是今年新出的一种zk友好且面向算术化的哈希函数,与其他哈希函数相比&#xff0…

让我们进入面向对象的世界(三)

文章目录前言一.了解什么是继承二.我们针对继承来设计一个动物继承树前言2.1 第一步 找出共同属性和行为的对象2.2 设计代表共同状态行为的类2.3 决定子类是否让某项行为有不同的运作方式。2.4我们仔细去观察一下子类的特征,争取更多的抽象化的机会。三.继承的相关语…

leetcode:887. 鸡蛋掉落【经典dp定义】

目录题目截图题目分析ac code总结题目截图 题目分析 变量:鸡蛋的数量,楼层n,尝试的次数m有一个单调性容易发现:尝试的次数越多,能解决楼层越高的确切值另一个单调性:鸡蛋的数量越多,能够解决楼…

Flutter 实现局部刷新 StreamBuilder 实例详解

一、前言 在flutter项目中,页面内直接调用setState方法会使得页面重新执行build方法,导致内部组件被全量刷新,造成不必要的性能消耗。出于性能和用户体验方面的考虑我们经常会使用局部刷新代替全量刷新进行页面更新的操作。包括Provider、Va…

制造业企业如何高效进行生产计划排单?

随着社会的发展,个性化订单需求越来越多。面对如今更加多样化、紧迫化、随机化的订单,企业必须采用科学合理的方式和手段对生产计划进行控制,以提高企业的经济效益。生产计划在实施的过程中,由于一些原因,往往造成实施…

Node.js 模块化及npm概念介绍

文章目录模块化1 模块化的基本概念1.1 什么是模块化1.2 模块化规范2 Nodejs中的模块化2.1 Nodejs中模块的分类2.2 加载模块2.3 模块的作用域2.4 向外共享模块作用域中的成员2.4.1 module对象2.4.2 module.export对象2.4.3 共享成员时的注意点2.4.4 exports对象2.4.5 exportshe …

栈和队列及其多种接口实现-c语言

今天我们来完成栈和队列,首先我们要明白什么是栈,什么是队列。 目录 栈的选择 栈的结构 栈的初始化 栈的销毁 入栈 出栈 返回栈顶元素 计算数据个数 判断是否为空 队列的选择 队列的结构 入队列 出队列 判断是否为空 取队头元素 取队尾…

Java Spring Bean的生命周期 三级缓存

Java Spring Bean的生命周期 三级缓存 SpringBean的生命周期:是从 Bean 实例化之后(即通过反射创建出对象之后),到Bean成为一个完整对象,最终存储到单例池中,这个过程被称为Spring Bean的生命周期。Spring…

盘一盘那些年我们使用的Java

一、序 那些年我们使用过的Java版本。我是一个80后,当年在大学时代使用的是Java5,当时是大三的时候学校有了编程课,最开始学的是汇编语言、VB、C然后再是Java。当时就是Java5,搞了个课程设计与顺便也参加了个校园程序设计大赛。当…

MCE | Nrf2 的“戏精”之路

外界刺激 (如药物、紫外线和电离辐射) 和内源性自由基和活性氧 (ROS) 会直接或者间接地损伤蛋白质、脂质和 DNA 等细胞成分,为了抵御这些不利影响,机体形成了一套复杂的氧化应激应答系统来缓解细胞所受的损害。而 Nrf2,作为调控抗氧化应激的一…

SAP ABAP Function Module 的动态调用方式使用方式介绍试读版

在本教程前面的步骤 7,我们介绍了 ABAP Function Module 的基本使用方法: 7. ABAP function module 的使用 最近我的知识星球有朋友提问: 大佬,我想问一下动态获取到物料主数据的字段名之后,如何将获取到的字段名去与…

01. Docker的基本介绍

Docker概述? Docker 是一个开源的应用容器引擎,基于Go语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器…

1网络模型

网络层次可划分为五层因特网协议栈和七层因特网协议栈 五层 互联网分层 物理层 发送端:链路层给的bit把他变成信号,什么电磁波的信号通过介质传出去 接收端:把物理信号还原为原来的数据01010110这种 传的是比特 链路层 网卡:有…

力扣 112. 路径总和

力扣 112. 路径总和 题目 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。…