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

news2024/12/23 6:28:39

大家好,我是千与编程,硕士毕业于北京大学,曾先后就职于字节跳动,京东等互联网大厂,目前在编程导航知识星球担任星球嘉宾,著有《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.coloradmin.cn/o/1462038.html

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

相关文章

HTML5-CSS3

一、HTML5的新特性 HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。 这些新特性都有兼容性问题,基本是 **IE9 以上版本的浏览器**才支持,如果不考虑兼容性问题,可以大量使用这些新特性…

华为笔记本原厂系统镜像恢复安装教程方法

1.安装方法有两种,一种是用PE安装,一种是华为工厂包安装(安装完成自带F10智能还原) 若没有原装系统文件,请在这里远程恢复安装:https://pan.baidu.com/s/166gtt2okmMmuPUL1Fo3Gpg?pwdm64f 提取码:m64f …

力扣精选算法100道——Z字形变换(模拟专题)

目录 🎈了解题意 🎈算法原理 🚩先处理第一行和最后一行 🚩再处理中间行 🎈实现代码 🎈了解题意 大家看到这个题目的时候肯定是很迷茫的,包括我自己也是搞不清楚题目什么意思,我…

Linux CAfile 文件下的/ca-bundle.crt怎么生成的

在配置Linux Nginx SSL证书后,通过服务器访问域名时发现,服务器返回的CA证书是:/etc/pki/tls/certs/ca-bundle.crt 正式我在使用Spring Native安装了Docker自动生成的,而且开启了Docker的自启动,如果你和我一样&#x…

如何实现一个K8S DevicePlugin?

什么是device plugin k8s允许限制容器对资源的使用,比如CPU和内存,并以此作为调度的依据。 当其他非官方支持的设备类型需要参与到k8s的工作流程中时,就需要实现一个device plugin。 Kubernetes提供了一个设备插件框架,你可以用…

2024-2-21-多线程基础作业

作业&#xff1a; 源代码&#xff1a; #include <myhead.h> #define MAXSIZE 64 //定义要传递的结构体类型 struct Info {const char *src;const char *dest;int len; }; int get_file_len(const char *srcfile, const char *destfile) {//以只读的形式打开源文件int sr…

Unity xLua开发环境搭建与基础进阶

Unity是一款非常流行的游戏开发引擎&#xff0c;而xLua是一个为Unity开发者提供的Lua框架&#xff0c;可以让开发者使用Lua语言来进行游戏开发。在本文中&#xff0c;我们将介绍如何搭建Unity xLua开发环境&#xff0c;并进行基础进阶的学习。 环境搭建 首先&#xff0c;我们需…

SpringCloud-Gateway网关的使用

本文介绍如何再 SpringCloud 项目中引入 Gateway 网关并完成网关服务的调用。Gateway 网关是一个在微服务架构中起到入口和路由控制的关键组件。它负责处理客户端请求&#xff0c;进行路由决策&#xff0c;并将请求转发到相应的微服务。Gateway 网关还可以实现负载均衡、安全认…

大蟒蛇(Python)笔记(总结,摘要,概括)——第5章 if 语句

目录 5.1 一个简单的示例 5.2 条件测试 5.2.1 检查是否相等 5.2.2 如何在检查是否相等时忽略大小写 5.2.3 检查是否不等 5.2.4 数值比较 5.2.5 检查多个条件 5.2.6 检查特定的值是否在列表中 5.2.7 检查特定的值是否不在列表中 5.2.8 布尔表达式 5.3 if 语句 5.3.1 简单的if…

【视频编解码】M-JPEG压缩、H.264压缩 对比

简介 参考这篇文章&#xff1a;https://blog.csdn.net/qq_41248872/article/details/83590337 写的比较好&#xff0c;这里就不赘述了。 我们在视频传输的时候&#xff0c;需要压缩&#xff0c;常见的压缩包括: jpeg 压缩h264 压缩 当然使用最多的还是 264, 毕竟他的压缩比…

游戏配置二级缓存一致性问题解决方案

游戏服务器进程在启动的时候&#xff0c;一般会把所有策划配置数据加载到内存里&#xff0c;将主键以及对应的记录存放在一个HashMap容器里&#xff0c;这称为一级缓存。部分功能可能还需要缓存其他数据&#xff0c;这些称为二级缓存。举个例子&#xff0c;对于如下的玩家升级表…

QT-模拟电梯上下楼

QT-模拟电梯上下楼 一、演示效果二、核心程序三、下载链接 一、演示效果 二、核心程序 #include "ElevatorController.h" #include <QGridLayout> #include <QLabel> #include <QGroupBox> #include <QGridLayout> #include <QPushButto…

采用uniapp实现的银行卡卡片, 支持H5和微信小程序

采用uniapp-vue3实现的银行卡卡片 支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可用于参考学习 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id16736 使用示例

crontab history查看命令的执行时间

crontab crontab学习网站&#xff08;19. crontab 定时任务 — Linux Tools Quick Tutorial&#xff09; 例子 今天实际工作里用到的&#xff08;已经进行了防信息泄露处理 比如我现在希望每周三上午10:00之行一个php脚本 --gpt生成 00 10 * * 3 cd /home/user/project/r…

5、电源管理入门之 arm-scmi和mailbox核间通信

目录 1. 整体架构介绍 2 Linux中reset模块 2.1 Reset consumer 2.2 Reset provider 3. Linux SCMI reset通信 3.1 SCMI reset协议初始化 3.2 SCMI reset消息收发 4. SCP中reset 4.1 固件新增module 4.2 scmi_reset_domain初始化 4.3 scmi_reset_domain消息处理 4.3…

Windows / Linux dir 命令

Windows / Linux dir 命令 1. dir2. dir *.* > data.txt3. dir - list directory contentsReferences 1. dir 显示目录的文件和子目录的列表。 Microsoft Windows [版本 10.0.18363.900] (c) 2019 Microsoft Corporation。保留所有权利。C:\Users\cheng>dir驱动器 C 中…

《图解设计模式》笔记(一)适应设计模式

图灵社区 - 图解设计模式 - 随书下载 评论区 雨帆 2017-01-11 16:14:04 对于设计模式&#xff0c;我个人认为&#xff0c;其实代码和设计原则才是最好的老师。理解了 SOLID&#xff0c;如何 SOLID&#xff0c;自然而然地就用起来设计模式了。Github 上有一个 tdd-training&…

Android的ViewModel

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

Duilib显示gif颜色背景与原图不符GifUI

//xml <GifUI name"gif_option_new" float"true" pos"608,28,0,0" width"28" height"14" gif"new.gif"/>遇到两个问题。 1、图片背景只有第一帧显示&#xff0c;每一帧的背景色一样&#xff0c;字不同&…

FISCO BCOS(十七)利用脚本进行区块链系统监控

要利用脚本进行区块链系统监控&#xff0c;你可以使用各种编程语言编写脚本&#xff0c;如Python、Shell等 利用脚本进行区块链系统监控可以提高系统的稳定性、可靠性&#xff0c;并帮助及时发现和解决潜在问题&#xff0c;从而确保区块链网络的正常运行。本文可以利用脚本来解…