2023年最新PyCharm环境搭建教程(含Python下载安装)

文章目录

  • 写在前面
  • Python
    • Python简介
    • Python生态圈
    • Python下载安装
  • PyCharm
    • PyCharm简介
    • PyCharm下载安装
    • PyCharm环境搭建
  • 写在后面

写在前面

最近博主收到了好多小伙伴的吐槽称不会下载安装python,博主听到后非常的扎心,经过博主几天的熬夜加班,给大家出了一套python下载安装以及pycharm环境搭建的完整教程,一起来看看吧~

Python

Python简介

Python是一种高级编程语言,由荷兰程序员Guido van Rossum在1989年发明,其名称来自于Monty Python剧组。Python 是一种跨平台的解释性语言,经常用于开发 Web 应用程序、桌面软件和数据科学领域,是各种大数据处理和人工智能领域的首选语言。Python的优雅语法和易于上手的特点,使得它成为了初学者和专业开发者的首选语言之一。

Python语言的特点:

1.易于理解:Python语言语法简单,易于学习上手。

2.易于编写:Python语言的开发速度很快,省去了很多底层的细节操作,可以快速实现功能。

3.易于调试:Python语言的调试相对于其他语言是非常简单的,在开发过程中可以快速定位问题并解决。

4.简洁性:Python语言的代码简洁性非常好,初学者很容易看懂。

5.可拓展性:Python语言可以很好的与其他语言进行结合开发,扩展性非常好。

Python生态圈

Python生态圈是指在Python语言中,各种优秀的开源工具库、框架、组件和工具等资源组成的大集合,相互配合,以支持Python语言在不同领域的应用和发展。Python生态圈因其丰富的资源和各种高质量的库得到了广泛的认可。

Python生态圈的组成:

1.Python标准库:Python语言自带的库包括了众多的标准库和第三方库,可以快速实现众多功能。

2.数据处理:Numpy, Pandas,Scipy等库支持数据处理和科学计算。

3.机器学习:Python是机器学习中的主要语言,有Sklearn、TensorFlow等流行的机器学习库。

4.Web开发:Python拥有多个流行的Web框架,如Django,Flask等,广泛应用于Web开发。

总之,Python语言易学易用,生态圈丰富,已经成为了数据处理、科学计算、机器学习和Web开发等领域的首选语言,是一种非常优秀的编程语言。

Python下载安装

  1. 首先我们先右键“此电脑”,点击“属性”选项,进入设置界面

1

  1. 找到“系统类型”,确定自己电脑操作系统的类型(小编的电脑是64位滴)

2

  1. 进入python官网:https://www.python.org/

点击“Downloads”,在下拉栏选择“Windows”(小编的电脑是Windows系统)

3

选择合适的版本进行下载

4
图中Windows embeddable package是python的Windows可嵌入包,解压后是一个文件夹,该文件夹是一个最小python运行环境,不包括doc、idle、pip等。该版本主要用于嵌入其他程序之中。

32-bit是指32位操作系统,下载的包适合32位操作系统,基于32位处理器。ARM64是AArch64状态下的处理器体系结构,下载的包适合ARM64处理器,基于64位处理器。

我们用python进行程序开发,需要下载Windows Installer的安装程序,这个安装程序具有一个较为完整python开发环境。

  1. 下载完成后,双击.exe文件开始安装

5

勾选红框中内容后选择“Customize installation”(自定义安装)

6

全部勾选后,点击“next”

7

点击“install”等待下载完成即可(这里需要管理员权限,同意即可)

8

9

10

  1. 测试python是否安装成功

同时按住“win+r”键,输入“cmd”,进入终端

11

输入“python”命令,查看输入,如果出现如下输出,说明python环境搭建成功!

12

PyCharm

PyCharm简介

PyCharm是一款由捷克公司JetBrains开发的Python集成开发环境,它提供了强大的代码编辑、语法高亮和代码自动补全等功能,支持Django、Flask等主流Python框架。此外,PyCharm还内置了调试器、版本控制工具、测试工具和集成开发环境等功能,可以帮助开发者更加高效地开发Python应用。

PyCharm具有以下主要特点:

  1. 强大的代码编辑功能:PyCharm提供了丰富的代码编辑功能,包括代码高亮、智能代码补全、代码重构、代码自动格式化、代码导航等,可以大大提高开发效率。

  2. 支持主流Python框架:PyCharm支持常见的Python框架,包括Django、Flask等,提供了相应的项目模板和代码片段,可以帮助开发者快速创建和完成Python应用的开发。

  3. 内置调试器:PyCharm内置了强大的调试器,可以方便地对Python代码进行调试、故障排查和错误分析。

  4. 版本控制工具:PyCharm提供了集成的版本控制工具,支持Git、SVN等常见版本控制系统,可以方便地管理和协作开发代码。

  5. 测试工具:PyCharm集成了常见的测试工具,如unittest、pytest等,可以方便地编写和运行测试用例。

  6. 集成开发环境:PyCharm提供了完整的集成开发环境,包括Python解释器、控制台、文件浏览器和集成终端等,方便开发者在一个应用程序内完成所有开发任务。

总之,PyCharm是一款功能强大的Python集成开发环境,旨在提高开发者的生产力,使开发者可以更加高效地开发Python应用。它提供了丰富的功能和工具,适合不同类型的开发者,无论是新手还是专业开发者都能从中受益。

PyCharm下载安装

PyCharm windows版本下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

  1. 进入pycharm windows下载官网,选择“PyCharm Community Edition”的“Download”(有专业版和社区版,这里我们选择社区版就够用啦,毕竟专业版要收费滴)

13
2. 下载完成后进入下载目录,双击.exe文件开始安装

14

点击“next”

15

选择下载路径后点击“next”

16

勾选所有选项后点击“next”

17
点击“install”等待下载完成
18

安装成功后勾选“Reboot now”会重启计算机,这里可以选择后面的稍后重启计算机,然后点击“finish”,PyCharm就安装好啦!

19

PyCharm环境搭建

  1. 下载安装后,桌面上就可以看到PyCharm啦,让我们双击PyCharm运行它吧!
    20
  2. 双击后会进入如下界面,我们点击“新建项目”

21

  1. “pythonProject”是项目名称,基础解释器选择上面安装的python的路径,配置好后点击“创建”即可

22

  1. 进入PyCharm后,会出现如下界面,单机右上角的“运行”按钮即可运行程序

23

  1. 出现以下结果说明运行成功啦,到此我们的PyCharm环境搭建就完成咯!

24

写在后面

小伙伴们在配置环境时遇到问题都可以添加文末公众号私聊博主哦,我是一只有趣的兔子,感谢你的喜欢!

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

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

相关文章

单链表实现【队列】

目录 队列的概念及其结构 队列的实现 数组队列 链式队列 队列的常见接口的实现 主函数Test.c 头文件&函数声明Queue.h 头文件 函数声明 函数实现Queue.c 初始化QueueInit 创建节点Createnode 空间释放QueueDestroy 入队列QueuePush 出队列QueuePop 队头元…

Hyper-V系列:Hyper-V启动、创建虚拟机、与主机传输文件

Hyper-V启动、创建虚拟机、与主机传输文件 一. 简介二. 启用Hyper-V的方式也很简单:一、从“任务管理器”的“性能”查看虚拟化是否启用,未启用的需要到BIOS开启:右下角可以看到“虚拟化:已启用”二、启用Hyper-v和虚拟机1.电脑左下角右键打开应用界面——可选功能2.在可选…

JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系

JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系 JavaScript 的原始(primitive)数据类型包括包括数字(Number)、字符串(String)、布尔值(Boolean&#xf…

【数据结构】E : 货币套汇(图路径)

E : 货币套汇(图路径) Description 套汇是指利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货币。例如,假定1 美元可以买0.7 英镑,1 英镑可以买9.5 法郎,1法郎可以买到0.16美元。通过货币兑换&a…

ELK企业级日志分析平台——ES集群监控

启用xpack认证 官网:https://www.elastic.co/guide/en/elasticsearch/reference/7.6/configuring-tls.html#node-certificates 在elk1上生成证书 [rootelk1 ~]# cd /usr/share/elasticsearch/[rootelk1 elasticsearch]# bin/elasticsearch-certutil ca[rootelk1 ela…

GB/T 29498-2013 木门窗检测

木门窗是指以木材、木质复合材料为主要材料制作框和扇的门窗。 GB/T 29498-2013 木门窗检测项目 测试项目 测试标准 外观质量 GB/T 29498 尺寸 GB/T 29498 装配质量 GB/T 29498 含水率 GB/T 17657 附着力 GB/T 4893.4 外门窗耐冷热循环 GB/T 4893.7 耐划痕 GB/…

Volcano3D绘制3D火山图

一边学习,一边总结,一边分享! 本期教程内容 **注:**本教程详细内容 Volcano3D绘制3D火山图 一、前言 火山图是做差异分析中最常用到的图形,在前面的推文中,我们也推出了好几期火山图的绘制教程&#xff0…

【代数学习题4.2】从零理解范数与迹 —— 求数域元素的范数与迹

从零理解范数与迹 —— 求数域元素的范数与迹 写在最前面题目解答 2. 范数 N N N思路求解过程python求解 3. 数域 K K K 的范数 N K N_K NK​思路求解过程Python求解分析解题步骤 4. 迹 T T T求解过程共轭元素计算迹 python求解分析解题步骤 5. 数域 K K K 的迹 T K T_K …

读书笔记——《黑猩猩的政治》

前言 弗朗斯德瓦尔(Frans de Waal)的代表作《黑猩猩政治》成书于1982年,是它的首部书籍作品,也是美国国会新任议员的被推荐读物。之前看的他另一部作品的《万智有灵》是2016年的作品,时间跨度居然这么大。《万智有灵》介绍了许多…

代码随想录 135. 分发糖果

题目 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准…

SDK广告类型及其作用与收益分析

在移动应用开发领域,软件开发工具包(SDK)广告已经成为应用开发者们获取收益的一种重要途径。不同类型的SDK广告提供了多样化的选择,以满足开发者的需求。本文将介绍几种常见的SDK广告类型,并深入探讨它们的作用及对开发…

SPASS-信度分析

信度分析概述 效度 效度指的是量表是否真正反映了我们希望测量的东西。一般来说,有4种类型的效度:内容效度、标准效度、结构效度和区分效度。内容效度是一种基于概念的评价指标,其他三种效度是基于经验的评价指标。如果一个量表实际上是有效…

【亚太杯前两问论文】2023年第十三届APMCM亚太地区大学生数学建模竞赛——(文末领取方式)

2023年第十三届APMCM亚太地区大学生数学建模竞赛——论文无偿分享!!! C题前两问论文代码已出,其他赛题及后续论文代码会持续更新。 祝各位小伙伴都能在比赛中发挥出色,取得心仪的成绩呦!一起加油&#xff…

vscode在运行c语言时,无法scanf输入

问题: 在学习c语言中,我在使用scanf和cin时无法在终端进行输入(运行了但是无法输入),在网上寻找答案,并写下笔记 解决方法 选择左上角 文件->首选项(preferences)->设置(settings&#xf…

网关和链路追踪

Spring Cloud的网关 在Spring Cloud中,网关(Gateway)是一种用于管理和路由微服务请求的中间层服务。它充当了整个微服务架构的入口点,负责将来自外部的请求转发到相应的微服务上。常见的网关包括Spring Cloud Gateway和Netflix Zu…

Java类加载那些事

Java源文件(.java文件)被编译器编译后变为字节码形式的类文件(.class文件),Java类加载的过程就是JVM加载.class的二进制文件并且放到内存中,将数据放到方法区,并且在堆区构造一个java.lang.clas…

动态规划从入门到精通

目录 动态规划的详解 动态规划的应用 机器人到达指定位置数 换钱的最少货币数 排成一条线的纸牌博弈问题 象棋中马的跳法 Bob的生存概率 换钱的方法数 动态规划的总结 动态规划的详解 暴力尝试递归操作中有很多重复计算的操作,浪费时间。动态规划就是减少暴力…

大模型增量预训练参数说明

在增量预训练过程中通常需要设置三类或四类参数,模型参数,数据参数,训练参数,额外参数。 下面分别针对这四种参数进行说明。 欢迎关注公众号 模型参数 model_type模型类型,例如bloom,llama,baichuan,qwen等。 model_name_or_path模型名称或者路径。 tokenizer_name_or…

JS数组常用的20种方法详解(每一个方法都有例子,超全面,超好理解的教程,干货满满)

目录 1.会改变原数组的方法(7种) 1.push() 2.pop() 3.unshift() 4.shift() 5.reverse() 6.sort() 7.splice() 2.不改变原数组的方法(13种,返回的新数组是从原数组浅拷贝来的) 1.concat() 2.join() 3.slice…

12个最佳WordPress投票插件

您是否正在为您的网站寻找WordPress投票插件? WordPress投票插件可让您轻松地在您的网站上进行民意调查,用户可以投票。这是在收集见解的同时建立用户参与度的有效策略。 在本文中,我们精心挑选了最好的WordPress投票插件,可帮助…