python基础之PyCharm介绍

news2025/6/8 13:48:07

课程:PyCharm

课程目标

  • PyCharm的作用
  • 下载安装PyCharm
  • PyCharm的基本使用
  • PyCharm的基本设置

一. PyCharm的作用

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

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

PythonCharm分为专业版(professional)和社区版(community),本视频以社区版为基准进行操作和讲解。

二. 下载和安装

2.1 下载

下载地址:http://www.jetbrains.com/pycharm/download/#section=windows

在这里插入图片描述

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

2.2 安装

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

在这里插入图片描述

三. PyCharm基本使用

3.1 新建项目

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

在这里插入图片描述

3.2 新建文件并书写代码

项目根目录或根目录内部任意位置 — 右键 – [New] – [Python File] – 输入文件名 – [OK]

如果是将来要上传到服务器的文件,那么文件名切记不能用中文。

在这里插入图片描述

双击打开文件,并书写一个最简单的Python代码:

print("hello world")

3.3 运行文件

文件打开状态 – 空白位置 — 右键 – Run – 即可调出Pycharm的控制台输出程序结果。

在这里插入图片描述

四. PyCharm的基本设置

[file] – [Settings]/[Default Settings]。

在这里插入图片描述

4.1 修改主题

[Appearance & Behavior] – [Appearance]

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

4.2 修改代码文字格式

[Editor] – [Font]

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

4.3 修改解释器

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

4.4 项目管理

4.4.1 打开项目

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

打开项目的方式共三种,分别如下:

在这里插入图片描述

  1. This Window

覆盖当前项目,从而打开目标项目

  1. New Window

在新窗口打开,则打开两次PyCharm,每个PyCharm负责一个项目。

  1. Attach

4.4.2 关闭项目

[File] – [Close Project]/[Close Projects in current window]

总结

  • PyCharm新建文件

项目管理空白位置 — 右键 – New – PythonFile

  • 运行文件

代码内部 — 右键 – Run

  • 修改代码文字格式

[file] – [Settings]/[Default Settings] – [Editor] – [Font]

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

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

相关文章

《Spring揭秘》记录

IOC部分 IOC不等于IOC容器,即使不使用spring,我们也可以使用IOC,只不过spring提供了IOC容器实现。Spring的IoC容器的功能就包含一个提供依赖注入服务的IoC Service Provider。它提供两方面的支持,业务对象的构建管理和业务对象间的…

GAMES202 PCSS软阴影算法细节解析

在LearnOpenGL框架的基础上实现了一遍GAMES202的PCFPCSS软阴影,之前学习GAMES202时一些没弄清楚的问题顺便搞清楚了。 注:本文中代码和shader均在笔者自学LearnOpenGL的框架中实现,因此有一些细节可能和GAMES202作业框架不一致,且…

【前端CSS面试题】2023前端最新版css模块,高频15问

🥳博 主:初映CY的前说(前端领域) 🌞个人信条:想要变成得到,中间还有做到! 🤘本文核心:博主收集的CSS面试题 目录 一、CSS必备面试题 1.CSS3新特性 2.CSS实现元素两个盒子垂…

开发技术-Java switch case 的简单用法

文章目录1. integral-selector2. case3. break4. default5. 总结最近开发写 switch 发现有的技术点还没有掌握,在此做个记录。ON JAVA 中文版中,关于 switch 的描述为: switch 有时也被划归为一种选择语句。根据整数表达式的值,s…

Vue路由 —— vue-router

在上一篇内容讲到关于单页面组件的内容,同时也附上补充讲了关于单页面(SPA)和多页面(MPA)之间的优缺点,在本篇目当中就要来讲这个路由(vue-router),通过路由来实现页面的…

LCR测试仪测量电子元件的4种方法

当今电子元件的设计追求高性能, 而同时又致力于减少尺寸、 功耗和成本。 有效而准确的元件性能描述、设计、评估和制造过程中的测试,对于元件用户和生产厂家是至关重要的。电感、电容、电阻是电子线路中使用广泛的电子器件,在进行电子设计的基…

【图像处理OpenCV(C++版)】——4.5 全局直方图均衡化

前言: 😊😊😊欢迎来到本博客😊😊😊 🌟🌟🌟 本专栏主要结合OpenCV和C来实现一些基本的图像处理算法并详细解释各参数含义,适用于平时学习、工作快…

Vue中路由缓存及activated与deactivated的详解

目录前言一,路由缓存1.1 引子1.2 路由缓存的方法1.2.1 keep-alive1.2.2 keep-alive标签中的include属性1.2.3 include中多组件的配置二,activated与deactivated2.1 引子2.2 介绍activated与deactivated2.3 解决需求三,整体代码总结前言 在Vu…

【C++】C++11语法 ~ lambda 表达式

🌈欢迎来到C专栏~~ lambda 表达式 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡…

WPF常用UI库和图标库(MahApps、HandyControl、LiveCharts)

WPF常用UI库和图表库(MahApps、HandyControl、LiveCharts) WPF有很多开源免费的UI库,本文主要介绍常见的MahApps、HandyControl两个UI库;在开发过程中经常会涉及到图表的开发,本文主要介绍LiveCharts开源图表库。 UI…

Dell Precision T7910 工作站做RAID

1:开机根据提示按Ctrl-C 2:进入下面界面直接按回车。Adapter是LSISAS3008IR的卡。 3:回车来到下面的界面,我们选择RAID Propertie回车。 4:回车来到选择RAID级别的界面。根据自己的硬盘数量和需求进行选择。 5&#xf…

云原生丨Prometheus+Grafana监控 OpenGauss 数据库

文章目录前言一、Prometheus的介绍及安装1、Prometheus 介绍2、Prometheus 安装二、Grafana的介绍及安装1.Grafana 介绍2、Grafana 安装三、安装探针1、安装Node Exporter探针2.安装opengauss_exporter探针四、 访问Prometheus与Grafana1、 访问Prometheus2、 访问 Grafana五、…

React 组件性能优化

React 组件性能优化1. 组件卸载前进行清理操作2. PureComponent3. shouldComponentUpdate4. React.memo5. 使用组件懒加载6. 使用 Fragment 避免额外标记7. 不要使用内联函数定义8. 在构造函数中进行函数this绑定9. 类组件中的箭头函数10. 避免使用内联样式属性11. 优化条件渲染…

记录复现一下第一次awd

前言 之前没打过awd,这次学长组织了一场awd娱乐赛,两个web一个pwn,还有一个黑盒,只会web,第一次啥也不会瞎打,被打烂了,不会写脚本,手交flag的感觉真“不错”,感觉awd还…

NetIQ 高级认证框架

NetIQ 高级认证框架 NetIQ Advanced Authentication 提供无密码身份验证并提升安全访问,以满足这个可扩展的基于标准的身份验证框架的合规要求。 优点 1、灵活性不仅仅在于方法。平台和应用程序支持至关重要。将安全范围扩展到您的所有系统。 2、通过一套适合…

大数据技术之Hadoop(生产调优手册)

第1章 HDFS—核心参数 1.1 NameNode内存生产配置 1)NameNode内存计算 每个文件块大概占用150byte,一台服务器128G内存为例,能存储多少文件块呢? 128 * 1024 * 1024 * 1024 / 150Byte ≈ 9.1亿 G MB KB Byte 2)Hadoop…

百度笔记聚合怎么写

百度笔记聚合怎么写,#百度笔记聚合,#百度笔记优化,#百度笔记排名 小红书笔记收录大揭秘什么是笔记被收录? 你将你的笔记的标题复制,去搜索框搜索,如果能搜索到你的笔记出来,那就是被收录了。什…

C语言学习笔记-文件读写

C 文件读写 什么是文件? 文件是以计算机硬盘为载体存储在计算机上的信息集合。是数据源的一种,最主要的作用是保存数据。在程序设计中,我们可将文件分为两大类:程序文件和数据文件 (1)程序文件 包括源程…

浅谈前端安全和浏览器安全策略

前端安全 XSS(跨站脚本攻击) Cross-Site Scripting(跨站脚本攻击)简称 XSS,是一种代码注入攻击。攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Co…

208:vue+openlayers 监听瓦片地图加载情况,200、403及其他状态码的处理示例

第208个 点击查看专栏目录 本示例的目的是介绍如何在vue+openlayer中加载XYZ地图,在load瓦片时,通过XMLHttpRequest进行捕捉,监听瓦片地址的loadend事件,针对不同的状态码,给出不同的处理结果。具体的方法参看源代码。 直接复制下面的 vue+openlayers源代码,操作2分钟即…