安装2023最新版PyCharm来开发Python应用程序

安装2023最新版PyCharm来开发Python应用程序

Install the Latest JetBrains PyCharm Community to Develop Python Applications

Python 3.12.0最新版已经由其官网python.org发布,这也是2023年底的最新的版本。

0. PyCharm与Python

自从1991年2月20日,荷兰程序员Guido van Rossum发布Python的第一个版本至今,Python编程语言已经伴随我们走过了23年。如今Python成长为一个精力充沛、能量满满的“小伙子”。

三十年来,因Python而产生的集成开发环境(IDE, 即Integrated Development Environment) 发布了很多种;其中,捷克的高科技公司JetBrains可谓是异军突起,其研发的PyCharm系列IDE开发工具迅速占领全球市场,在数据科学、人工智能领域和程序员社区引起了广泛关注及使用。

本文简要介绍JetBrains PyCharm Community Edition (JetBrains PyCharm社区版)的安装使用过程,希望您用起来得心应手,流畅地开启您的Python开发之旅。

1. 下载安装Python最新版3.12.0

打开Chrome浏览器,访问Python官网:www.python.org, 如下图所示:

在这里插入图片描述
关于如何在Python官网下载并安装最新版Python 3.12.0,请参照文档:2023最新版Python3.12.0安装使用指南。本文不再赘述。

2. 下载 PyCharm Community Edition

访问JetBrains中国官网:https://www.jetbrains.com.cn/ , 如下图:

在这里插入图片描述

点击导航栏上的开发者工具菜单,选择PyCharm,如下图所示:

在这里插入图片描述
进入PyCharm下载页面。
在这里插入图片描述

点击下载,继续下一步,进入下载选项页面。

在这里插入图片描述
我们看到首先出现的是PyCharm Professional (PyCharm专业版),专业版许可证需要购买后才能使用 。

为了使用免费版,将鼠标滚动到下载页面下方,选择PyCharm Community Edition (PyCharm社区版),点击下载
在这里插入图片描述
Chrome浏览器开始下载软件包(如右上方下载记录)。同时,页面提示:如果没有开始,请使用直接链接 来下载。

下载完毕后,找到Windows 10/11的下载 文件夹里的安装可执行文件 pycharm-community-2023.2.5.exe, 双击它启动安装向导。

3. 安装PyCharm Community Edition

启动PyCharm安装向导,出现欢迎画面对话框Welcome to PyCharm Community Edition Setup。

在这里插入图片描述
点击 Next 进入下一步。

在这里插入图片描述
进入Choose Install Location(选择安装位置)对话框,保留默认Desination Foler(目标安装文件夹),点击Next 进入下一步。

在这里插入图片描述

进入Installation Options(安装选项)对话框,复选四个选项,分别实现1)创建.py文件关联;2)增加上下文菜单;3)创建桌面快捷方式,以及4)增加bin文件夹到PATH环境变量。

点击Next进入下一步。

在这里插入图片描述
进入Choose Start Menu Folder(选择启动菜单文件夹)对话框,按照默认选项,点击Install开始安装。

在这里插入图片描述
进入安装过程,很快安装结束,

在这里插入图片描述
选择I want to manually reboot later (我想稍后手动重启),点击Finish退出安装向导。

4. 用PyCharm创建第一个Python应用程序!

安装完成,需要启动PyCharm来进行Python编程。

在Windows搜索栏,搜索PyCharm关键字,找到该程序,选择 以管理员身份运行启动PyCharm Community Edition 2023.2.5。

在这里插入图片描述
出现Import PyCharm Settings(输入PyCharm设置)对话框,由于首次启动,尚未设置,遂选择默认选项Do not import settings (不输入设置),点击OK进入。
在这里插入图片描述
这样,就启动了PyCharm Community Edition 2023.2.5版本,如下图:

在这里插入图片描述
点击New Project, 创建一个新的项目(前提是已经在PyCharm之前安装了Python 3.12.0最新版)。
在这里插入图片描述
按照默认的虚拟环境(Virtualenv)位置,系统已经自动识别了Base Interpreter (基本解释器),即安装在D:\Python312的Python最新版3.12.0。 点击Create创建这个项目。

打开PyCharm的同时,还会创建一个Main.py的文件,就是第一个Python应用程序的默认文件名。
在这里插入图片描述
可以看出,默认创建的main.py程序文件,添加了一些注释,并且有一个初始化函数判断 if _ name _ == ‘main: 点击运行Run ‘main’, 或者按组合键Shift + F10,运行该程序。

在这里插入图片描述

终端打印输出了Hi, PyCharm, 表明运行成功!

同时,为了简化第一个Python应用程序,也可以修改文件内容,力图打印输出Hello, world! 结果。代码如下:

def print_hi(name):# Use a breakpoint in the code line below to debug your script.print(f'Hello, {name}!')# Press the green button in the gutter to run the script.
if __name__ == '__main__':
print_hi('World')

程序运行结果如下图:
在这里插入图片描述

可以看到,终端打印输出Hello, world! 说明Python程序运行成功!

接下来,就可以使用PyCharm开发您所需要的应用程序了。

技术好文陆续推出,敬请关注。

喜欢就点赞哈!😊

相关阅读:

  1. Python编程技巧 - 对象和类
  2. Python编程技巧 - 使用列表(List)
  3. Python编程技巧 - 转换二进制、八进制和十六进制的函数
  4. Python编程技巧 - 函数入门
  5. 安装最新版Visual Studio Code来开发Python应用程序
  6. 2023最新版Python 3.12.0安装使用指南

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

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

相关文章

Chrome添加扩展程序

Crx4Chrome 下载crx 打开扩展程序 如果拖动crx文件到扩展程序提示只能通过Chrome应用商店添加此项内容 修改crx文件后缀为zip并解压,再拖动到扩展程序 Vue.js devtools

源启容器平台KubeGien 打造云原生转型的破浪之舰

云原生是应用上云的标准路径,也是未来发展大的趋势。如何将业务平滑过渡到云上?怎样应对上云期间的各项挑战呢?中电金信基于金融级数字底座“源启”打造了一款非常稳定可靠、多云异构、安全可控、开放灵活的容器平台产品——源启容器平台Kube…

Java_异常详解

前言 异常是什么,异常如何抛出,如何抛出自定义异常,异常处理主要的五个关键字:throw,try,catch,finally,throws ,异常的处理流程 异常是什么 在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的: 1. 算数异…

CAD文件转奥维 转shapefile

之前写过一篇CAD转ArcGIS 其实万变不离其宗,都是经纬度知识的应用。 背景是当我们拿到一份带有坐标的CAD文件如何转换为矢量文件。 首先我们要明白XY坐标系的含义。 X—real X-500000 为近距离标准经线的距离。 y 为距离赤道的距离。 X 429174.3048 Y 32313…

【MATLAB基础绘图第17棒】绘制玫瑰图

MATLAB绘制玫瑰图 玫瑰图(Nightingale Rose Chart)风玫瑰图(WindRose)准备工作:WindRose工具包下载案例案例1:基础绘图 参考 玫瑰图(Nightingale Rose Chart) 玫瑰图(Ni…

为什么云游戏被认为是行业的未来趋势?

5G 时代的到来,游戏行业也正在经历着一场革命性的变革。云游戏,这个看似神秘的新兴领域,正在逐渐成为行业的未来趋势。 一、云游戏的优势 摆脱硬件束缚 在传统游戏中,玩家需要购买昂贵的游戏主机或电脑,才能享受高质…

buildadmin+tp8表格操作(3)----表头上方按钮绑定事件处理,实现功能(选中或取消指定行)

在buildAdmin的表格中,通过按钮来选中和取消某一行 这种情况,只适合表格行的单选 在elementplus是这样说的 我们所使用的就是这个方法 看一下buildAdmin中的用法 highlight-current-row 是element-plus 中表格的属性 因为 buildadmin 中的table是对 el…

超聚变服务器关闭超线程CPU的步骤(完整版)

前言: 笨鸟先飞,好记性不如烂笔头。 我们项目都用不到超线程CPU,所以调测设备的时候都需要关掉,最近新设备换成了超聚变的服务器,这篇记录我关闭(超聚变)服务器超线程CPU的方法步骤。 关闭超线程CPU的步骤…

部署Kubernetes Dashboard

Dashboard简介 Dashboard 是基于网页的 Kubernetes 用户界面。 可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 Dashboard创建 #创建pods kubectl apply -f https://raw.githubusercontent.com/kub…

西米支付”:在游戏SDK中,提供了哪些支付渠道?SDK的用处?

在游戏SDK中,提供了哪些支付渠道? 常见的支付方式包括支付宝、微信支付、银联支付等。游戏SDK的支付功能可以方便玩家选择不同的支付渠道,以满足他们个性化的支付需求。 流行的支付应用:该应用集成了流行的支付应用支付接口&#…

el-checkbox 对勾颜色调整

对勾默认是白色 改的时候一直在试着改color人,其实不对。我用的是element ui 的复选框 /* 对勾颜色调整 */ .el-checkbox__inner::after{/* 是改这里的颜色 */border: 2px solid #1F7DFD; border-left: 0;border-top: 0;}

向pycdc项目提的一个pr

向pycdc项目提的一个pr 前言 pycdc这个项目,我之前一直有在关注,之前使用他反编译python3.10项目,之前使用的 uncompyle6无法反编译pyhton3.10生成的pyc文件,但是pycdc可以,但是反编译效果感觉不如uncompyle6。但是版…

重磅解读 | 阿里云 云网络领域关键技术创新

云布道师 10 月 31 日,杭州云栖大会,阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读,阿里云网络产品线负责人祝顺民带来《云智创新,网络随行》的主题发言,针对阿里云飞天洛神云网络(下…

捷诚管理信息系统 SQL注入漏洞复现

0x01 产品简介 捷诚管理信息系统是一款功能全面,可以支持自营、联营到外柜租赁的管理,其自身带工作流管理工具,能够帮助企业有效的开展内部审批工作。 0x02 漏洞概述 捷诚管理信息系统CWSFinanceCommon.asmx接口存在SQL注入漏洞。未经身份认…

一个快递包裹的跨国之旅

事情要从今年三月份说起,一位爱尔兰的同事在6月份结婚,团队同事准备了中国风的丝绸画轴、领带、丝巾作为礼物。3月份开始邮寄,4月初爱尔兰方面收件,5月份因为文件不足、不完整、不正确等原因被取消进口,7月份退回到大连…

VR全景打造亮眼吸睛创意内容:三维模型、实景建模

随着VR技术在不同行业之间应用落地,市场规模也在快速扩大,VR全景这种全新的视觉体验为我们生活中的许多方面都带来了无限的可能。更加完整的呈现出一个场景或是物体的所有细节,让浏览者感受到自己仿佛置身于现场一般;其次&#xf…

Linux应用开发基础知识——网络通信编程(九)

前言: 通过学习为后续Linux网络编程奠定基础。首先介绍网络编程的概念,即网络协议分层,旨在帮助读者对网络建立初步的、全面立体的认识,其次介绍包括协议、端口、地址等;最后介绍应用非常广泛的传输控制协议&#xff0…

基于nodejs学校宿舍管理系统-计算机毕设 附源码45118

nodejs学校宿舍管理系统 摘要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对学校宿舍管理系统等…

手机 IOS 软件 IPA 签名下载安装详情图文教程

由于某些应用由于某些原因无法上架到 appStore 或者经过修改过的软件游戏等无法通过 appStore 安装,我们就可以使用签名的方式对相应软件的IPA文件进行签名然后安装到你的手机上 这里我们使用爱思助手进行签名安装,爱思助手支持两种方式,一种…

浅析ChatGPT中涉及到的几种技术点

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…