Python学习篇:PyCharm的基本使用教程(二)

目录

1 前言

2 创建Python项目

3 创建Python文件

4 编写 Hello World 并运行

5 PyCharm界面简介


1 前言

PyCharm的使用贯穿整个Python的学习,所以单独拿出来出教程不合适,说多了对于新手来说也还是不明白,这里我们先从学习开始前大家需要用到PyCharm的一些功能讲起。

本节课的前提是安装好Python解析器和PyCharm,这里就不多说该部分内容,如有需要安装Python和PyCharm内容的同学,可查看上一篇博文,下面附上博文链接:

Python学习篇:Windows Python 开发环境搭建(一)

2 创建Python项目

点击桌面的 PyCharm community 图标,启动PyCharm,首次启用需要接受用户协议,勾选上接受继续下一步即可。

看到Welcome to Pycharm页面,就代表启动好了,点击New Project即可创建新项目。

打开创建项目弹框后,在Name设置项目名称,在Location设定新建项目的路径,在Python version的下拉栏选择Python版本 ,正常情况这里会显示出你电脑上已经安装过的Python解释器,如果没有的话,就点击右边的下拉框按钮手动选择一下Python的安装路径即可。

完成上述内容,点击Create按钮,进入界面,即完成项目创建,如下所示:

3 创建Python文件

项目创建成功后,就可以创建文件了,鼠标右击选择New,选择Python File,如下:

填入新建文件名(自定义),填写完成后,双击Python file,即可完成创建。

4 编写 Hello World 并运行

没错又是它,编写一行最简单的代码:打印"Hello World"。

代码执行,在空白区域,鼠标右击选择Run ‘my_demo’,即可执行此行代码。

从控制台可以看到执行结果,如下即成功运行我们第一个Python程序~

5 PyCharm界面简介

从整体界面来看PyCharm分为 菜单栏区域 / 项目结构区域 / 代码区域 / 运行信息区

菜单栏区域 

展开菜单栏区域,包含多个菜单项,如文件(File)、编辑(Edit)、查看(View)、导航(Navigate)、代码(Code)、重构(Refactor)、运行(Run)、工具(Tools)、VCS(版本控制系统)、窗口(Window)和帮助(Help)等,每个菜单项下都包含了一系列相关的功能和选项。

项目结构区域

通常位于界面的左侧或右侧(可根据个人喜好调整),展示当前项目的文件和文件夹结构,方便开发者进行文件管理和导航。

代码区域

位于界面的主要部分,是编写和编辑代码的主要区域。PyCharm的代码编辑区具有语法高亮、代码自动完成、智能感知等功能,可以大大提高编程效率。

运行信息区

通常位于界面底部,用于在运行代码时显示输出结果和错误信息等。当你运行一个Python脚本或测试时,所有的输出内容(包括打印语句的结果、错误追踪等)都会在这里显示。这样,你可以直观地看到代码的运行结果,从而判断代码是否正确执行,或者查找可能存在的错误。

ps:博主也是个Python萌新,后续会持续更新Python学习内容,如感兴趣跟着博主从零开始学习关注点一下吧~

有什么问题都可以评论区留言,看见都会回复的!!!

如果你觉得本篇文章对你有所帮助的,多多支持!!!

点赞收藏评论,抱拳了!!

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

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

相关文章

【基础算法总结】分治—快排

分治—快排 1.分治2.颜色分类3.排序数组4.数组中的第K个最大元素5.库存管理 III 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃😃 1.分治 分治…

搜狐新闻HarmonyOS版本 push 推送开发

背景 搜狐新闻作为HarmonyOS的合作伙伴,于2023年12月成功上架鸿蒙单框架应用市场,成为首批鸿蒙应用矩阵的一员。 新闻类推送作为应用的重要组成部分,在二期规划中,我们将推送功能列为核心功能模块。本文将推送集成过程中的步骤和…

JAVA妇产科专科电子病历系统源码,前端框架:Vue,ElementUI

JAVA妇产科专科电子病历系统源码,前端框架:Vue,ElementUI孕产妇健康管理信息管理系统是一种将孕产妇健康管理信息进行集中管理和存储的系统。通过建立该系统,有助于提高孕产妇健康管理的效率和质量,减少医疗事故发生的…

新华三通用大模型算力底座方案:为AI时代注入强大动力

在人工智能技术日新月异的今天,大模型作为推动AI进步的重要驱动力,是百行百业不断追逐的热点。大模型以其强大的泛化能力、卓越的模型效果和广泛的应用场景,正改变着人工智能的未来。作为国内领先的ICT解决方案提供商,新华三集团凭…

Linux kfence使用与实现原理

0 背景 为了更好的检测linux kernel中内存out-of-bounds、mem-corruption、use-after-free、invaild-free等问题,调研了kfence功能(该功能在linux kernel 5.12引入),帮助研发更好的分析与定位这类内存错误的问题。 一、kfence介…

【ES】--Elasticsearch的Nested类型介绍

目录 一、问题现象二、普通数组类型1、为什么普通数组类型匹配不准?三、nested类型四、nested类型查询操作1、只根据nested对象内部数组条件查询2、只根据nested对象外部条件查询3、根据nested对象内部及外部条件查询4、向nested对象数组追加新数据5、删除nested对象数组某一个…

2025中国淄博化工展|淄博化工技术展|淄博化工装备展

CTEE2025第九届中国(淄博)化工技术装备展览会 时间:2025年5月16-18日 地点:山东淄博国际会展中心 主办单位:山东省机械工业科学技术协会 青岛蓝博国际会展有限公司 众所周知,山东省是我国化工大省。2023年上半年&am…

Go GMP:并发编程实践

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

0053__CancelIO的作用:防止为发送的数据丢失

CancelIO的作用:防止为发送的数据丢失-CSDN博客 cancelIoEx 函数 (ioapiset.h) - Win32 apps | Microsoft Learn

【Java】Logbook优化接口调用日志输出,优雅!

logbook 简介 很多人可能没有接触过 logbook,但它的确是一个很好用的日志框架。引用官网的介绍 Logbook 是一个可扩展的 Java 库,可以为不同的客户端和服务器端技术启用完整的请求和响应日志记录。它通过以下方式满足了特殊需求: 允许 Web 应…

计算机网络期末复习4(武夷学院版)

第四章 网络层 1、网际协议IP以及配套协议(书P119) 网际协议(IP):IP协议是网络层的核心协议,负责数据包的编址和路由。它定义了数据包的格式和处理规则。 配套协议:地址解析协议ARP&#xf…

【工具】VS Code使用global插件实现代码跳转

🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd🌐系列专栏:善假于物&#…

粤港联动,北斗高质量国际化发展的重要机遇

今年是香港回归27周年,也是《粤港澳大湾区发展规划纲要》公布5周年,5年来各项政策、平台不断为粤港联动增添新动能。“十四五”时期的粤港澳大湾区,被国家赋予了更重大的使命,国家“十四五”《规划纲要》提出,以京津冀…

时序约束(二): input delay约束和output delay约束

一、input delay约束 在千兆以太网数据收发项目中,RGMII的数据输入方式为DDR,源同步输入方式,可以用之前提到的分析模型进行约束。 在时序约束原理中我们提到,input delay约束的就是发射沿lunch到数据有效的延时,根据…

Vue 3中 <script setup> 与生命周期钩子函数的详细解析

Vue 3中 <script setup> 与生命周期钩子函数的详细解析 Vue 3 引入了 <script setup> 语法糖&#xff0c;这是一种简化和集成组件逻辑的新方式。尽管 <script setup> 简化了组件的编写&#xff0c;但仍然可以利用 Vue 提供的生命周期钩子函数来管理组件的生…

【光伏开发】光伏项目开发流程

光伏项目作为可再生能源领域的重要组成部分&#xff0c;其开发过程涉及多个环节&#xff0c;从项目初期的可行性研究到后期的运营维护&#xff0c;每一步都至关重要。本文将按照项目确认、前期阶段、中期阶段、后期阶段的顺序&#xff0c;详细介绍光伏项目的开发流程。 一、项…

Rust 基础教程

Rust 编程语言教程 Rust是一门注重安全、并发和性能的系统编程语言。本文将从Rust的基本语法、常用功能到高级特性&#xff0c;详细介绍Rust的使用方法。 目录 简介环境配置基础语法 变量和常量数据类型函数控制流 所有权和借用 所有权借用 结构体和枚举 结构体枚举 模块和包…

一文搞懂 java 线程池:基础知识

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 …

Linux:网络基础1

文章目录 前言1. 协议1.1 为什么要有协议&#xff1f;1.2 什么是协议&#xff1f; 2. 网络2.1 网络通信的问题2.2 网络的解决方案——网络的层状结构2.3 网络和系统的关系2.4 网络传输基本流程2.5 简单理解IP地址2.6 跨网络传输 总结 前言 在早期的计算机发展中&#xff0c;一开…

【云计算】阿里云、腾讯云、华为云平台数据库对比

目录 一、云数据库关键信息调研对比 二、详细功能 1、阿里云RDS 2、腾讯云RDS 3、华为云RDS 一、云数据库关键信息调研对比 云平台支持数据库部署对比支持功能备注阿里云 Mysql、Postgresql等 特有数据库&#xff1a;PolarDB&#xff0c;适配mysql 基础-单节点账号管…