Python简介安装与PyCharm安装使用

news2024/11/16 1:18:04

一、Python简介

Python官方文档:https://docs.python.org/zh-cn/3/

Python 3.x 已经将 UTF-8 作为默认的源文件编码格式。

1、Python简介

Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」,Python 的设计具有很强的可读性。
Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python 都能胜任。

官方简介:

  • Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
  • Python 官网(https://www.python.org/)上免费提供了 Python 解释器和扩展的标准库,包括源码和适用于各操作系统的机器码形式,并可自由地分发。Python 官网还包含许多免费的第三方 Python 模块、程序和工具发布包及文档链接。
  • Python 解释器易于扩展,使用 C 或 C++(或其他 C 能调用的语言)即可为 Python 扩展新功能和数据类型。Python 也可用作定制软件中的扩展程序语言。

2、Python的优缺点

一文带你深刻的进入python,并且了解python的优缺点:https://blog.csdn.net/m0_64122244/article/details/128782524

感谢该博主的文章j将 Python的优缺点写的非常详细。

二、Python下载与安装

1、下载

我们要进行 Python开发,首先需要下载安装 Python(IDE解释器)。

Python官网下载:https://www.python.org/downloads

在这里插入图片描述
这里下载 Windows installer类型,Python版本为 3.11。

官方发布亮点,Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们测得标准基准套件的速度提高了 1.25 倍。

2、安装

(1)双击下载好的 Python安装包。

在这里插入图片描述

在这里插入图片描述
注意:勾选左下角 Add Python 3.11 to PATH 选项,然后点击 Install now一顿默认操作即可立刻安装Python。

(2)安装完毕,点击Close关闭

2.1 测试是否安装成功

(1)打开任务管理器:cmd(win+R)进入到 windows的命令行模式。

(2)在命令行中输入:python 或者 python -V

  • 如果正确显示 Python版本,说明安装成功了。
    在这里插入图片描述
  • 如果出现如下错误:‘python’ 不是内部或外部命令。
    可能是因为在安装 Python的过程中没有勾选 Add Python 3.11 to PATH 选项,此时需要手动对 Python进行配置 path环境变量。

2.2 测试 pip 的安装

pip 是一个现代的,通用的 Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,便于我们对 Python的资源包进行管理。

在安装 Python时,会自动下载并且安装 pip。

测试 pip 是否安装成功,在windows命令行里输入:pip 或者 pip -V

  • 如果正确显示 pip的版本,说明安装成功了。
  • 如果出现如下错误:‘pip’ 不是内部或外部命令,需要手动的配置 pip的环境变量。

在这里插入图片描述

2.3 编写第一行 Python 代码

(1)在命令行中输入:python 后回车

(2)在 >>> 后面输入:print(“Hello World!”) 回车,即可打印出 Hello World!。

(3)如果输入:exit() 后回车,即可退出编辑器。

在这里插入图片描述

三、PyCharm安装

PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。

1、下载

PyCharm 官网下载:https://www.jetbrains.com/pycharm/download/#section=windows

在这里插入图片描述
可以看到 PyCharm 有 2 个版本,分别是 Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而社区版是完全免费的。

这里下载安装专业版。

2、安装

双击安装包,自定义 PyCharm 的安装路径,然后一顿默认操作即可。

在这里插入图片描述
破解专业版自行百度。

3、Setting配置Python解释器

首先安装 PyCharm 完成之后,需要我们配置 Python解释器。

(1)选择“Settings”-> Python Interpreter -> 点击 “add”。

  • “No interpreter” 表示未设置 Python 解释器

在这里插入图片描述
(2)点击"add",选择 Add Local Interpreter。

在这里插入图片描述

(3)选择“System Interpreter”(使用当前系统中的 Python 解释器)-> Interpreter(找到你安装的 Python 目录,并找到 python.exe)-> 然后选择“OK”。

在这里插入图片描述

(4)点击“OK”时,等待 PyCharm 配置成功,此时界面会自动跳到(1)所示的界面,并显示出可用的解释器,如下图所示,再次点击“OK”即可。

在这里插入图片描述
到此 PyCharm 成功设置好了 Python 解释器。

4、运行 Python程序

PyCharm运行 Python程序,必须配置好 Python解释器。

同为 Jetbrains 产品,PyCharm使用与 IDEA 类似。下面开始编写 Hello World程序。

(1)创建项目
创建项目,选择路径,输入项目名。
在这里插入图片描述
默认创建了一个 main.py文件。
在这里插入图片描述

(2)创建 Python程序

创建 Python文件,输入文件名(HelloWorld)。

编写代码:print(“demo1 ->>>> Hello world!”)

(3)运行 Python程序

在这里插入图片描述

– 求知若饥,虚心若愚。

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

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

相关文章

Visual Studio Code (VS Code) - 列块编辑与查找

Visual Studio Code (VS Code) - 列块编辑与查找1. 列块选择 Shift Alt 鼠标左键,进行列编辑,批量增删改。 在选定位置按下滚轮键 (鼠标中键) 不放,移动鼠标完成多列选择。 2. 页面双列布局 查看 -> 编辑器布局 -> 双列 3. 查…

linux使用ZLMediaKit搭建rtsp服务器

入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。 致敬rtsp 服务器搭建_音视频开发老马的博客-CSDN博客_rtsp服务器 这里是参考上面链接的介绍再进行一些自己遇到的问题的补充。 一…

一种化学荧光探针945928-17-6,TAMRA alkyne,5-isomer,四甲基罗丹明-炔基

【中文名称】5-四甲基罗丹明-炔基【英文名称】 TAMRA alkyne,5-isomer【CAS】945928-17-6【分子式】C28H25N3O4【分子量】467.53【纯度标准】95%【包装规格】5mg,10mg,25mg【是否接受定制】可进行定制,定制时间周期上面可以和我们进行沟通【外…

redis常用数据类型和应用场景

我们都知道 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset&#xff0…

稀疏表(ST表,Sparse Table)

ST表用来解决区间最值问题(也可以解决区间gcd) 利用倍增的思想,O(nlog⁡2n)O\left(n\log_2 n\right)O(nlog2​n)预处理,O(1)O\left(1\right)O(1)区间查询 令f(i,j)f\left(i,j\right)f(i,j)表示区间[i,i2j−1]\left[i,i2^j-1\right…

TypeScript 学习笔记总结(二)

TypeScript 笔记记录,侧重于接口,对象等内容。 文章目录一、 TS 面向对象二、TS 类三、TS 继承四、TS super关键字五、TS 抽象类六、TS 接口七、TS 属性封装八、TS 泛型一、 TS 面向对象 js也是面向对象的,并不是面向过程的。 下面&#xf…

虹科案例 | AR数字化解决方案在石油与天然气领域“大放异彩”

石油和天然气在当今人类社会中扮演着重要角色,但是石油和天然气的开采,却是耗费成本巨大的工程,石油和天然气公司也在不断寻找着能帮助他们降低运营成本并提高效率的好方法。 事实上,AR技术解决方案能帮助这些公司实现他们的目标…

Linux[安装gitlab笔记]

参考文章:https://www.jianshu.com/p/2cb10c11813d CentOS7下安装gitlab中文版 前提: 下载文件:gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm 地址1:https://packages.gitlab.com/gitlab/gitlab-ce 地址2:https://mirrors.…

JVM——类加载与字节码技术(3)

目录四、类加载阶段4.1 加载4.2 链接4.3 初始化五、类加载——练习练习1练习2四、类加载阶段 4.1 加载 ① 将类的字节码载入方法区(1.8后为元空间,在本地内存中)中,内部采用 C 的 instanceKlass ● _java_mirror 即 java 的类镜…

大数据技术架构(组件)10——Hive:集合函数类型转化函数

1.4.3、集合函数1.4.3.1、size select map(a,1,b,2),size(map(a,1,b,2)),array(1,2,3,4),size(array(1,2,3,4));1.4.3.2、map_keysselect map(a,1,b,2), map_keys(map(a,1,b,2));1.4.3.3、map_valuesselect map(a,1,b,2), map_values(map(a,1,b,2));1.4.3.4、array_containssel…

中国国际电子商务中心与易观分析联合发布:2022年3季度全国网络零售发展指数同比增长1.5%

近日,中国国际电子商务中心与易观分析联合发布2022年3季度“全国网络零售发展指数”及其分指数。2022年3季度全国网络零售发展指数同比增长1.5%,环比下降2.9%。随着稳经济一揽子政策和接续措施全面落地显效,生产加快回暖,经济平稳…

vmstat、free、df、iostat、sar

1. vmstat看CPU vmstat -n 2 3 一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数单位是秒,第二个参数是采样的次数 -procs r:运行和等待CPU时间片的进程数,原则上1核的CPU的运行队列不要超过2,整个…

Softing为Endress+Hauser提供过程自动化连接解决方案

一 背景 恩德斯豪斯(EndressHauser)是一家总部位于瑞士的过程工业自动化解决方案的全球领军企业,致力于为过程工业及实验室自动化领域提供测量仪器、服务和解决方案。其产品被广泛应用于石油、化工、制药、食品饮料以及废水处理等过程自动化…

银河麒麟V10操控系统Qt安装

下载安装镜像申请试用https://www.kylinos.cn/support/trial.html,根据CPU架构选择要下载的安装包。AMD、Intel的CPU下载银河麒麟桌面操作系统V10 AMD64版本,我下载的Kylin-Desktop-V10-SP1-HWE-Release-2203-X86_64.iso制作系统安装启动U盘下载制作启动…

1. kafka-提高生产者吞吐量

kafka的基础使用知识不在这篇文章阐述,默认读者都会使用 首先kafka的生产者原理,如下。图来自网上 上面的图可能不全, 我再详细描述下,在消息发送过程中,设计到两个线程main和sender线程; (1…

Java接口——子接口是否能直接通过子接口名调用父接口类方法

Java9允许在接口中定义默认方法和类方法,为接口增加了一种私有方法,也可以提供实现。 接口就是定义一组通用的方法,就像U盘,只要是USB接口大部分都可以在电脑上使用,电脑无需关心U盘内部怎么实现,只需要告…

浅谈python中@装饰器 - 附例子(含类装饰器与函数装饰器)

浅谈python中装饰器 文章目录浅谈python中装饰器关于装饰器(decorator)小总结关于(语法糖)进阶装饰器顺序装饰器 & 参数End提到的使用首先要先讲一下装饰器的概念 关于装饰器(decorator) 先来看看官方…

计算机相关专业提升学历的解决方案(硕士研究生)

文章目录1、正规全日制硕士1.1 研究生入学考试1.2 硕士毕业要求2、继续教育(非全日制)2.1 在职研究生2.2 同等学力申硕3、海外硕士3.1 海外硕士申请3.2 中外合作项目1、正规全日制硕士 1.1 研究生入学考试 1、考试报名 官方网站:国家研究生…

玩转PPT 第2节 PPT第一辅助神器iSlide操作

ppt神器 第2节 islide常用操作锦集1 一键优化1.1 统一字体1.2 统一段落1.3 统一参考线1.4 统一主题色2 设计排版2.1 快速复制图形实现矩阵布局2.2 环形布局复制2.3 环形裁剪2.4 矩阵裁剪3 设计工具3.1 对齐3.2 大小3.3 对齐到参考线3.4 选择,相当于快速组合取消等3.…

树与二叉树深度剖析(二)

一. 树表示法1.双亲表示法(1).含义在一棵树中,任意一个结点的双亲只有一个,这是由树的定义决定的。双亲表示法就是利用了树的这个性质,在存储结点信息的同时,在每个节点中附设一个指向其双亲的指针, 指向双亲在链表中的…