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://www.mzph.cn/news/696063.shtml

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

相关文章

从it方面介绍部分好玩的电影

电影推荐 1.《黑客帝国》《The matrix》 仅推荐第一二三部2. 《代码奔腾》《code rush》3 人物传记类 《社交网络》 《硅谷传奇》 《乔布斯》4《模仿游戏》也是传记 但主演是 卷福5 《环形使者》6 《蝴蝶效应》 三部7.《隐私大盗》8.《监视资本主义:智能陷阱》9. 剧…

RMAN备份与恢复

文章目录 一、RMAN介绍二、全量备份三、增量备份0级备份1级增量备份累积性差量备份总结 四、压缩备份压缩备份介绍压缩备份操作压缩备份优缺点 五、异常恢复1、恢复前的准备2、恢复数据库 六、RMAN相关参数 一、RMAN介绍 RMAN(Recovery Manager)是Oracl…

在做了frp的实验室服务器不同端口间传输文件

背景 实验室有两台服务器,使用的是一个IP,两个端口,给人看上去是一台服务器的两个端口,实际是两台服务器。 现在我需要从一个端口传输一个文件夹到另外一个端口,实际上是从一个机器传输到另外一个机器。 操作 在两台…

linux系统消息中间件rabbitmq部署镜像集群

RabbitMQ镜像集群配置 RabbitMQ镜像集群配置创建镜像集群:镜像队列策略设置说明 RabbitMQ镜像集群配置 上面已经完成RabbitMQ默认集群模式,但并不保证队列的高可用性,尽管交换机、绑定这些可以复制到集群里的任何一个节点,但是队列内容不会复…

thonny 使用命令行安装包并且替换源,安装速度嗖嗖的

thonny 使用命令行安装包并且替换源 点击 “工具”->"打开系统shell"替换源下载嘎嘎快 点击 “工具”->“打开系统shell” 替换源 pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/ pip config set global.trusted-host mirrors.aliy…

AI Agent几篇不错的概述和介绍

​2023年人工智能体(AI Agent)开发与应用全面调研:概念、原理、开发、应用、挑战、展望 OpenAI的CEO都在谈的 AI Agent,到底是什么? | 人人都是产品经理 AI智能体卷爆大模型!4大Agent打擂,西部世界谁将成为软件2.0&am…

快速学习安全框架 Springsecurity最新版(6.2)--用户授权模块

简介 上一节Springsecurity 用户认证 Springsecurity 拥有强大的认证和授权功能并且非常灵活,,一来说我们都i有以下需求 可以帮助应用程序实现以下两种常见的授权需求: 用户-权限-资源:例如张三的权限是添加用户、查看用户列表,李…

康威生命游戏

康威生命游戏 康威生命游戏(Conway’s Game of Life)是康威发明的细胞自动机。 生命游戏有几个简单的规则&#xff1a; 细胞有两种状态&#xff0c;存活或死亡&#xff0c;每个细胞以自身为中心与周围的八格细胞互动。 对于存活的细胞&#xff1a; 当周围的细胞过少(<2)或…

【Linux】:简易实现自动化构建代码make/Makefile

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关Linux自动化构建代码make/makefile的使用&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&…

Leo赠书活动-18期 《高效使用Redis》

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; 赠书活动专栏 ✨特色专栏&#xff1a;…

Ubuntu22部署MySQL5.7详细教程

Ubuntu22部署MySQL5.7详细教程 一、下载MySQL安装包二、安装MySQL三、启动MySQL检查状态登录MySQL 四、开启远程访问功能1、允许其他主机通过root访问数据库2、修改配置文件&#xff0c;允许其他IP通过自定义端口访问 五、使用Navicat连接数据库 默认情况下&#xff0c;Ubuntu2…

Android的ViewModel

前言 在Compose的学习中&#xff0c;我们在可组合函数中使用rememberSaveable​​​​​​​保存应用数据&#xff0c;但这可能意味着将逻辑保留在可组合函数中或附近。随着应用体量不断变大&#xff0c;您应将数据和逻辑从可组合函数中移出。 而在之前的应用架构学习中&…

【测试开发项目】个人博客项目测试报告

文章目录 前言 一、项目背景 二、项目功能 三、测试用例设计 3.1 个人博客项目测试用例设计 3.1.1 博客登录页测试用例设计 3.1.2 博客列表页测试用例设计 3.1.3 博客详情页测试用例设计 3.1.4 博客编辑页测试用…

从数据库中读取文件导出为Excel

使用的库&#xff08;org.apache.poi&#xff09; 在poi包中有Apache提供的各种分类文件&#xff0c;如下 结构功能HSSF读写Microsoft Excel XLS文件XSSF读写Microsoft Excel OOXML XLSX文件HWPF读写Microsoft Word DOC文件HSLF读写Microsoft PowerPoint文件 下面以XSSF为例&…

【STM32学习】——续上:软件SPI读写W25Q64SPI通信外设硬件SPI读写W25Q64

四、软件SPI读写W25Q64 工程思路与I2C类似&#xff0c;MySPI.c是通信底层&#xff0c;主要包括通信引脚封装、初始化、SPI通信的三个拼图&#xff08;起始、终止和交换一个字节&#xff09;&#xff1b;基于此文件建立W25Q64.c&#xff0c;调用MySPI三个拼图&#xff0c;拼接成…

maven的生命周期

什么是生命周期 Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤 Maven的三个构建生命周期 clean pre-clean&#xff1a;执行一些清理前需要完成的工作clean&#xff1a…

洛谷 P2866 [USACO06NOV] Bad Hair Day S (Java)

洛谷 P2866 [USACO06NOV] Bad Hair Day S (Java) 传送门&#xff1a;P2866 [USACO06NOV] Bad Hair Day S 题目&#xff1a;[USACO06NOV] Bad Hair Day S 题目描述 农夫约翰有 N N N 头奶牛正在过乱头发节。 每一头牛都站在同一排面朝右&#xff0c;它们被从左到右依次编…

[C++]声明和定义全局变量

例子&#xff1a; 头文件&#xff1a;state.h 源文件&#xff1a;state.cpp 其它源文件&#xff1a;t1.cpp t2.cpp t3.cpp, 这些源文件都包含头文件state.h。 需要定义一个全局变量供这些源文件中使用&#xff1a;方法如下 1、在 state.h声明全局变量&#xff1a;…

Flutter插件开发指南01: 通道Channel的编写与实现

Flutter插件开发指南01: 通道Channel的编写与实现 视频 https://www.bilibili.com/video/BV1ih4y1E7E3/ 前言 本文将会通过一个加法计算&#xff0c;来实现 Channel 的双向通讯&#xff0c;让大家有个一个体会。 Flutter插件 Flutter插件是Flutter应用程序与原生平台之间的桥…

ES6内置对象 - Set

Set&#xff08;es6提供的一种数据结构&#xff0c;类似数组&#xff0c;是一个集合&#xff0c;可以存储任何类型的元素且唯一、不重复&#xff0c;so,多用于元素去重&#xff09; 如上图&#xff0c;Set数据结构自带一些方法 1.Set对象创建 let a new Set([1,2,3,3,1,2,4,…