安装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安装使用指南

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

力扣刷题篇之位运算

系列文章目录 目录 系列文章目录 前言 一、位运算的基本运算 二、位运算的技巧 三、布隆过滤器 总结 前言 本系列是个人力扣刷题汇总,本文是数与位。刷题顺序按照[力扣刷题攻略] Re:从零开始的力扣刷题生活 - 力扣(LeetCode&#xff0…

第7天:信息打点-资产泄漏amp;CMS识别amp;Git监控amp;SVNamp;DS_Storeamp;备份

第7天:信息打点-资产泄漏&CMS识别&Git监控&SVN&DS_Store&备份 知识点: 一、cms指纹识别获取方式 网上开源的程序,得到名字就可以搜索直接获取到源码。 cms在线识别: CMS识别:https://www.yun…

Android图片涂鸦,Kotlin(1)

Android图片涂鸦,Kotlin(1) import android.content.Context import android.graphics.Canvas import android.graphics.Color import android.graphics.Paint import android.graphics.Path import android.graphics.PointF import android.…

JAVA多线程(5)

JAVA多线程(5) 线程安全问题概述 卖票问题分析 单窗口卖票 一个窗口(单线程)卖100张票没有问题 单线程程序是不会出现线程安全问题的 多个窗口卖不同的票 3个窗口一起卖票,卖的票不同,也不会出现问题 多线程程序,没有访问共享数据,不会产生问题 多个窗口卖相同的票 3个窗口…

度加创作工具 演示

度加创作工具 功能图功能测试文比润色测试经验分享测试测试输出测试输出工具地址功能图 功能测试 文比润色测试 经验分享测试 测试输出 在人工智能领域,我们一直在追求一个终极目标:让机器能够像人类一样,能够理解、学习和解决各种复杂问题。而要实现这个目标,我们需要将…

【Java 进阶篇】JQuery 事件绑定之事件切换:让页面动起来

欢迎来到这个充满动感的 JQuery 事件绑定之旅!在这篇博客中,我们将深入研究 JQuery 中的事件切换,让你的页面焕发出活力和互动。无论你是前端小白还是有一定经验的开发者,相信这篇文章都会对你有所帮助。 走进事件切换的奇妙世界…

python中Thread实现多线程任务

目录 多线程概括: 使用 Thread 模块创建线程 如果不使用多线程: 多线程概括: 多线程是一种并发执行的编程方式,允许程序同时执行多个独立的线程,每个线程在程序中运行独立的任务。每个线程都是程序的基本执行单元&a…

坐标系下的运动旋量转换

坐标系下的运动旋量转换 文章目录 坐标系下的运动旋量转换前言一、运动旋量物体运动旋量空间运动旋量 二、伴随变换矩阵三、坐标系下运动旋量的转换四、力旋量五、总结参考资料 前言 对于刚体而言,其角速度可以写为 ω ^ θ ˙ \hat {\omega} \dot \theta ω^θ˙&…

【2017年数据结构真题】

请设计一个算法,将给定的表达式树(二叉树)转换成等价的中缀表达式(通过括号反映次序),并输出。例如,当下列两棵表达式树作为算法的输入时: 输出的等价中缀表达式分别为(ab)(a(-d)) 和…

【Java 进阶篇】Ajax 入门:打开前端异步交互的大门

欢迎来到前端异步交互的世界!在这篇博客中,我们将深入探讨 Ajax(Asynchronous JavaScript and XML),这是一项能够让你的网页在不刷新的情况下与服务器进行数据交互的技术。无论你是刚刚踏入前端开发的小白,…

PMCW体制雷达系列文章(4) – PMCW雷达之抗干扰

说明 本文作为PMCW体制雷达系列文章之一,主要聊聊FMCW&PMCW两种体制雷达的干扰问题。事实上不管是通信领域还是雷达领域,对于一切以电磁波作为媒介的信息传递活动,干扰是无处不在的。近年来,随着雷达装车率的提高,…

Python---练习:封装一个函数,用于生成指定长度的验证码

练习涉及相关链接:Python---练习:编写一段Python代码,生成一个随机的4位验证码-CSDN博客 Python----函数中的说明文档-CSDN博客Python---return返回值-CSDN博客 代码: # 定义一个generate_code()函数 def generate_code(num): …

SDUT OJ《算法分析与设计》搜索算法

A - 子集和问题 Description 子集和问题的一个实例为〈S,t〉。其中,S{ x1 , x2 ,…,xn }是一个正整数的集合,c是一个正整数。子集和问题判定是否存在S的一个子集S1,使得: 。 试设计一个解子…

【Web】Ctfshow SSTI刷题记录1

目录 ①web361 362-无过滤 ②web363-过滤单双引号 ③web364-过滤单双引号和args ④web365-过滤中括号[]、单双引号、args ⑤web366-过滤单双引号、args、中括号[]、下划线 ⑦web367-过滤单双引号、args、中括号[]、下划线、os ⑧web368-过滤单双引号、args、中括号[]、下…

【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第3章 温度传感器DS18B20

1 理论分析 1.1 DS18B20概述 DS18B20 是 DALLAS 最新单线数字温度传感器,新的"一线器件"体积更小、适用电压更宽、更经济。Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持 "一线总线"接口的温度传感器。 DS18B20采用的单总线协议,也…

Centos7 重置 Root 密码

Centos7 重置 Root 密码 1.启动服务器2.编辑启动项3.修改密码4.重新登陆 1.启动服务器 启动服务器后,不要直接进入系统,在开机页面按键盘【E】 2.编辑启动项 按【E】后进入如下页面,并按向下箭头,找到如图位置,添加如…

数据结构:红黑树的插入实现(C++)

个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C》《Linux》 文章目录 一、红黑树二、红黑树的插入三、代码实现总结 一、红黑树 红黑树的概念: 红黑树是一颗二叉搜索树,但在每个节点上增加一个存储位表示节点的颜色&…

慢日志查询

概述 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过 long_query_time 值的SQL,则会被记录到慢查询日志中,ong_query_time 的默认值为 10,意思是运行10S…

redis三种集群方式

redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所…

python-opencv 培训课程笔记(2)

python-opencv 培训课程笔记(2) 1.图像格式转换 先看一下cvtColor函数的例子 #默认加载彩图 pathrD:\learn\photo\cv\cat.jpg# imread(path,way) #way0 灰度图。way1 彩图 #默认彩图 imgcv2.imread(path) img_dogcv2.imread(path_dog) #图片格式的转化…