Python3零基础教程之Python解释器与开发环境搭建

大家好,我是千与编程,硕士毕业于北京大学,曾先后就职于字节跳动,京东等互联网大厂,目前在编程导航知识星球担任星球嘉宾,著有《AI算法毕设智囊袋》,《保姆级带你通关秋招教程》两大专栏。

今天开始我将带给大家一个特色的课程零基础Python的算法课程,说到这里关于python的应用我想不需要我多说了吧,比如玩玩Python爬虫,是吧?哈哈哈



哈哈哈,技术是一把双刃剑,学的好了可以提高我们的工作效率,学的不好....还是好好学把。

首先我们先来回答一个问题,什么是python?

我们先来看一下翻译词典里面对解释:

python是什么?python是世界上最好编程语言之一!

开个玩笑,Python 是交互式语言,这意味着,您可以在一个 Python 提示符 在终端>>> 后直接执行代码。

Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它的代码是十分类似英语的单词写法。

现在python语言的考察已经加入高考了!

赶紧买课程吧!哦不,赶紧学python吧!开个玩笑!

二、学了python的你到底能做什么呢

只要你坚持跟我学习python,坚持7天你会发现你学了个寂寞...哈哈哈,开个小玩笑。

服务器端运维

在工业上可以使用python编写自动化的部署脚本,自动化部署服务,也可以编写python脚本实现监控服务的自动告警。也可以实现对服务器日志的分析,从而提高运维工程师的工作效率!

数据科学领域

Python代码的最广泛教程用于数据科学任务,如对所获取的数据中删除不正确的数据,也称为数据清理,提取和选择指定目标数据的功能。

python的数据科学包三件套,Numpy,Scripy,pandas工具包,三件套组合可以实现使用图表和图形(例如折线图、条形图、直方图和饼图)进行数据的可视化。以及数据的快速统计与计算。

AI人工智能领域

Python 与AI深度学习框架pytorch进行结合,实现训练一个深度学习模型,构建准确分类数据的算法模型。

不同领域的人员使用基于 Python 训练的深度学习执行图像、文本和网络流量分类;语音识别以及人脸识别。还有我们最喜欢的刷视频的推荐算法,都是python的功劳。

游戏领域应用

Python是一种多用途的编程语言,也可以用于游戏开发。虽然它在图形密集型游戏方面可能不如一些专门的游戏引擎,但对于简单到中等规模的游戏,Python是一个灵活且强大的选择。

因此python非常适合开发小游戏。向我们最常玩的Fla小游戏,飞翔的小鸟,2048,贪吃蛇小游戏,都是使用python语言开发的。

三、python解释器安装

1.登录python解释器官网

网站:Welcome to Python.org

2.点击按钮链接,DownLoads 进入下载菜单,根据你所对应的主机操作系统的型号,我的是windows系统的。点击windows系统的进入python不同版本的安装包。

目前为止,最新的python解释器已经更新到python 3.12版本,但是不建议大家选择最新的版本,因为新的版本不会很稳定,而且生态不是很完善,本次教程项目中选择的python3.11.4的解释器。

3.点击install Now安装,并且一定要点击上添加环境变量。

4.使用win+R打开windows系统的终端,输入以下代码:

python -V

输入以下结果,python解释器安装成功,其实只是为了练习,已经够了。

四、开发环境IDE—Pycharm软件安装

但是我们在通常的开发中,对编写代码的效率要求会很很高,因此使用强大的IDE开发工具可以大大提高我们的开发效率,可以使用VS code,在这里推荐大家使用pycharm的集成开发环境。代码补全以及相应的多种工具栏按钮可以提高代码编写效率。

1.登录pycharm官网,网址:PyCharm: the Python IDE for Professional Developers by JetBrains

2.点击下载pycharm的windows

3.点击安装pycharm,一路next即可

4.pycharm工具中导入python解释器

5.第一个python程序:输出Hello,World

五、pycharm软件的汉化

出现以上的结果,则表示安装过程全部完成,但是现在的IDE是英文的,因此为了方便使用,所以最好进行汉化。

点击pluign插件—>Marketplace->找到汉化包

点击安装应用即可,进入如下的界面,表示预备开发环境完全OK了,下一节我们开始正式编写python,进入python的编程语言学习。

我是千与编程,一个只讲干货的码农,关注我,我们下期见!

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

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

相关文章

AndroidStudio 2024-2-21 Win10/11最新安装配置(Ktlion快速构建配置,gradle镜像源)

AndroidStudio 2024 Win10/11最新安装配置 教程目的: (从安装到卸载) ,针对Kotlin开发配置,gradle-8.2-src/bin下载慢,以及Kotlin构建慢的解决 好久没玩AS了,下载发现装个AS很麻烦,就觉得有必要出个教程了(就是记录一下:嘻嘻) 因…

Java Web演化史:从Servlet到SpringBoot的技术进程及未来趋势

引言 在快速演进的IT世界里,Java Web开发始终屹立不倒,它不仅承担着历史的厚重,也始终面向未来。 自诞生之日起,Java Web技术就在不断地进化,以适应不同时代的需求。 本文将回顾Java Web开发的重要里程碑,…

Linux环境安装Git(详细图文)

说明 此文档Linux环境为:Ubuntu 22.04,本文档介绍两种安装方式,一种是服务器能联网的情况通过yum或apt命令下载,第二种采用源码方式安装。 一、yum/apt方式安装 1.yum方式安装Git 如果你的服务器环境是centos/redhot&#xff…

js谐音梗创意小游戏《望子成龙》

🌻 前言 龙年到来,祥瑞满天。愿您如龙般矫健,事业腾飞;如龙鳞闪耀,生活美满。祝您龙年大吉,万事如意! 龙年伊始,我给各位设计了一款原创的小游戏,话不多说,直…

B端系统:工作台页面,如何从平庸走向出众

Hi,大家好,我是贝格前端工场,从事8年前端开发的老司机。大家看过很多平庸的工作台页面,但是仔细分析过平庸的表现吗,仔细思考过如何实现出众的效果吗?这篇文章为你解读。 一、工作台页面是什么,…

小迪安全29WEB 攻防-通用漏洞SQL 注入增删改查盲注延时布尔报错

#知识点: 1、明确查询方式注入 Payload 2、明确查询方式注入产生功能 3、明确 SQL 盲注延时&布尔&报错 #详细点: 盲注就是在注入过程中,获取的数据不能回显至前端页面。 也就是在代码中无echo将sql结果输出出来 此时&#…

css4浮动+清除浮动

浮动 一.常见网页布局1.三种布局方式2.布局准则 二.浮动(float)1.好处2.概念3.三大特性4.使用5.常见网页布局模板6.注意点 三.清除浮动1.why2.本质3.语法4.四种way(后三个都是给父级添加)清除浮动总结 一.常见网页布局 1.三种布局…

【elasticsearch实战】知识库文件系统检索工具FSCrawler

需求背景 最近有一个需求需要建设一个知识库文档检索系统,这些知识库物料附件的文档居多,有较多文档格式如:PDF, Open Office, MS Office等,需要将这些格式的文件转化成文本格式,写入elasticsearch 的全文检索索引&am…

http协议工具:apache详解

目录 一、常见的http服务程序 1、 Apache HTTP Server 介绍 1.1 apache 概念 1.2 apache 功能 1.3 apache 特性 2、MPM(multi-processing module)工作模式 2.1 prefork 2.2 worker 2.3 event 二、Apache HTTP Server安装和相关文件 1、安装方…

WPF 启动项目 Grid、StackPanel 布局

WPF 启动项目 <!--x:Class"WPF_Study.App" 对应类&#xff1a;WPF_Study.App--> <!--xmlns:local"clr-namespace:WPF_Study" 命名空间&#xff1a;WPF_Study--> <Application x:Class"WPF_Study.App"xmlns"http://schema…

Centos stream9 环境使用脚本部署LAMP,实现wordpress

本人将所需要的rpm包都下载完成之后&#xff0c;直接使用脚本的形式安装。 如果需要自己下载rpm包的话&#xff0c;请下载如下包 yum install -y libxml2-devel \ tar \ gcc \ expat-devel \ bzip2-devel \ pcre-devel \ openssl-devel \ perl-devel \ sqlite-devel \ libcur…

CS_Smb_Beacon上线不出网机器

当我们想上线不出网的机器的时候&#xff0c;我们可以通过上传工具来实现&#xff0c;但是有没有不用上传工具的方法呢&#xff1f;&#xff1f;&#xff1f; 有&#xff01;&#xff01;&#xff01; 而且cs会自带&#xff01;&#xff01;&#xff01; 1.基础的网络拓扑 以下…

抽象工厂模式 Abstract Factory

1.模式定义: 提供一个创建一系列相关或互相依赖对象的接口&#xff0c;而无需指定它们具体的类 2. 应用场景: 程序需要处理不同系列的相关产品&#xff0c;但是您不希望它依赖于这些产品的 具体类时&#xff0c; 可以使用抽象工厂 3.优点: 1.可以确信你从工厂得到的产品彼…

nuxt项目搭建

1.先下载nuxt脚手架 yarn create nuxt-app <项目名>&#xff0c;记得安装完项目&#xff0c;npm i,下载node包 目录介绍 components 存放组件分别是头部&#xff08;包含导航&#xff09;和底部 layouts 页面布局&#xff0c;实现一个页面整体架构规则&#xff0c;头…

读书笔记-增强型分析:AI驱动的数据分析、业务决策与案例实践

目录 前言 运用人工智能技术&#xff0c;可以使人类社会变得更美好。人们总是期待产品更适合、服务更贴心、生活更便利。在实践中&#xff0c;技术给企业赋能&#xff0c;企业通过优质的产品和服务满足社会&#xff0c;提升人类福祉。很多金融企业已经开始尝试向潜在客户推送…

【Java系列】JDK 1.8 新特性之 Lambda表达式

目录 1、Lambda表达式介绍2、从匿名类到Lambda转换3、Lambda表达式 六种语法格式语法格式一&#xff1a;无参数、无返回值&#xff0c;只需要一个Lambda体语法格式二&#xff1a;lambda有一个参数、无返回值​语法格式三&#xff1a;Lambda只有一个参数时&#xff0c;可以省略&…

golang通过http访问外部网址

不同项目之前,通过http访问,进行数据沟通 先设定一个接口,确认外部能访问到 PHP写一个接口 public function ceshi_return() {$data $this->request->param();$id $data[id];$res Db::name(user)->field(id,status,price,name)->where([id>$id])->find…

eclipse做NC开发选择nchome后,测试连不通

在bin文件下的config.bat里却又能够连通数据库&#xff0c;在eclipse却不行。 可能是jdk选择的问题&#xff0c;把jdk改成home自带的jdk

【关于深度学习的一些资料】

曾梦想执剑走天涯&#xff0c;我是程序猿【AK】 目录 动手学深度学习Awesome Deep LearningTensorFlow Official ModelsPyTorch Image ModelsDeep Reinforcement LearningNeural Style Transfer 动手学深度学习 动手学深度学习 https://zh.d2l.ai/chapter_installation/index.…

嵌入式学习-qt-Day2

嵌入式学习-qt-Day2 一、思维导图 二、作业 1.使用手动连接&#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中&#xff0c;在自定义的槽函数中调用关闭函数 2.将登录按钮使用qt5版本的连接到自定义的槽函数中&#xff0c;在槽函数中判断ui界面上输入的账…