Python100天:01.初识python

news2024/11/25 1:33:41

本教程计划通过100天的时间,每天分享一篇关于python的知识点,与大家一起学习python这门编程语言。

Python 对初学者来说是一门很棒的语言:

  • 容易学
  • 有一个积极的支持社区
  • 在网络开发、游戏、数据科学方面提供多种机会。

Python的应用领域

目前Python在Web应用开发、云基础设施、DevOps、网络数据采集(虫)、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器开发、自然语言处理、图像识别等一系列相关的职务。

安装Python编译器

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。我们的教程将以Python 3.10.9版本为基础。

下载python安装包

首先我们进入python官网,找到downloads,选择windows alt 在弹出的页面中,找到python3.10.9 alt 这里呢,我的电脑是64位操作系统,我们就选择Download Windows x86-64 executable installer安装版。

安装python

下载好后双击运行,勾选Add Python 3.6 to PATHinstall launcher for all users; 选择install now,等待安装完成。 alt 为了确保是否安装成功,使用快捷键Win键 + R打开运行对话框;输入cmd点击确定进入控制台命令窗,在光标处输入pythonalt 弹出上图信息代表python已安装成功,环境变量配置正确,可以正常使用。

正所谓,工欲善其事,必先利其器,一个好的Python开发工具,对于一个新手来说非常重要的。我这里介绍一个开源免费好用的开发工具给大家,VSCODE。安装也非常简单这里就不过多叙述了。

正式开始编程之路

做好了以上的准备工作,我们就可以开始编写自己的第一程序了。打开vscode编辑器,新建一个main.py文件,输入以下内容:

print('hello, world!')

如何运行这个py文件呢?可以在vscode中打开一个终端,执行如下命令python main.py:

alt

刚刚学习了第一个命令:print语句。它的作用是“打印出括号中的任何内容”。该print语句是您让程序将消息放入控制台的方式。

alt
  • (引号"")用于告诉命令您要在其中放置文本(您想要的任何文本)
  • 一堆文本(或者你放在引号中的任何内容)称为字符串。

多个打印语句

把以下代码复制到main.py,并执行

print("Well we")
print("just use more lines")
print("of code")
alt

如果你想写一大段有间隙或换行的文本,请使用三重引号,例如:

print("""Anything that starts
with three quotes, and ends
in three quotes can span
many lines and even contain " symbols
within it without freaking anything out!"""
)
alt

"""将此代码添加到您所拥有的内容中, 内容会以原来的格式返回。

常见错误

名称错误

对于一个新手来说,遇到错误在正常不过了,如果出现以下情况,您将看到此错误消息:

  • 你把一个函数的名字弄错了
  • 你拼错了
  • 大写错误

尝试运行这段代码,看看我们得到了什么错误信息:

Print("What could go wrong?")

你觉得哪里不对?阅读错误消息总是很重要,因为它们会有所帮助。编辑器也有提示的 alt

语法错误

如果出现以下情况,您将看到此消息:

  • 你的符号顺序错了
  • 你忘记()了或" "

当我们运行这段代码时,我们会得到一个错误

print "Hello Again"
alt

是什么导致了这里的错误?

print(Please work)
alt

字符串的输出需要加上引号'',数字不需要加。

练习项目

让我们开始您的第一个项目吧!仅仅一天之后,您就已经拥有了可以与世界分享的东西。

  1. 在不同的代码行中编写您的full nametoday's date

  2. 复制下面的这段文字。看看你是否可以只用一个print语句来做到这一点!

I am signing up for Replit's 100 days of Python challenge!
I will make sure to spend some time every day coding along, for a minimum of 10 minutes a day.
I'
ll be using Replit, an amazing online IDE so I can do this from my phone wherever I happend to be. No excuses for not coding from the middle of a field!
  1. 在下一行添加I am feeling您选择的表情符号,以说明您对挑战的感受。

  2. 在您的输出中再添加一行You can follow my progress at replit.com/@并添加您的Replit 用户名。这将是保持对自己负责的好方法!

alt

本文由 mdnice 多平台发布

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

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

相关文章

PMP课堂模拟题目及解析(第13期)

121. 项目经理、团队成员以及若干干系人共同参与一次风险研讨会。已经根据风险管理计划生成并提供一份风险报告。若要为各个项目风险进行优先级排序,现在必须执行哪一项分析? A. 定量风险分析 B. 根本原因分析 C. 偏差分析 D. 定性风险分析 122. …

Yarn资源调度详解

第1章 Yarn资源调度器 思考: 1)如何管理集群资源? 2)如何给任务合理分配资源? Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而MapRe…

什么是产品操作手册?企业该怎样制作产品操作手册页面?

产品操作手册是一种用于指导用户如何正确使用和维护产品的文档。它通常包括产品的基本信息、操作步骤、安全警告、故障排除、维护方法等内容。产品操作手册对于企业来说非常重要,它不仅可以提高用户的使用体验,还可以为企业节省售后服务成本。本文将介绍…

cython编译加密python源码

场景 python的解释特性是将py编译为独有的二进制编码pyc 文件,然后对pyc中的指令进行解释执行,但是 pyc的反编译却非常简单,可直接反编译为源码,当需要将产品发布到外部环境的时候,源码的保护尤为重要。 一、Cpython介…

Java程序设计入门教程--标识符和关键字

目录 标识符 标识符的约定 标识符 1. 定义 用来标识类名,变量名,方法名,类型名,数组名,文件名的有效序列称为标识符。简单地说,标识符就是一个名字。 2. 标识符命名规则 (1)大小…

Tuxera for Mac2023中文版读写硬盘U盘工具

在日常生活中,我们使用Mac时经常会遇到外部设备不能正常使用的情况,如:U盘、硬盘、软盘等等一系列存储设备,而这些设备的格式大多为NTFS,Mac系统对NTFS格式分区存在一定的兼容性问题,不能正常读写。 那么什…

算法|1.二分及其扩展

算法|1.二分及其扩展 1、有序数组中找到num 题意:给定有序数组,在有序数组中找到指定数字,找到返回true,找不到返回false. 解题思路: 数组有序查找指定元素使用二分法L指针初始值设为0,R指针初始值设为…

chatgpt赋能python:Python修改配置文件内容

Python 修改配置文件内容 介绍 配置文件是软件开发中经常使用的一种文件,用于存储程序的配置参数。在实际开发中,我们经常需要修改配置文件内容来满足我们的需求。Python 提供了很多方法来操作配置文件,让我们能够方便地修改配置文件。 本…

camunda如何部署到容器云Kubernetes

部署Camunda到Kubernetes需要以下步骤: 1、将Camunda打包成Docker镜像。 2、在Kubernetes中创建一个Deployment对象,用于定义Camunda应用程序的副本数量、容器镜像、环境变量、卷挂载等信息。例如,可以使用以下命令创建一个Deployment&…

镜像二叉树和求二叉树最大深度(java)

镜像二叉树和求二叉树最大深度 镜像二叉树。有些题目叫翻转二叉树。是同一个题。二叉树的最大深度 镜像二叉树。有些题目叫翻转二叉树。是同一个题。 题目描述:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例&#xff1…

从Redisson的RedissonSemaphore引发的信号量实际含义的思考

Semaphore到底该如何使用 事情的起因是最近在看redisson的源码&#xff0c;刚好看到了RedissonSemaphore的acquire/release实现。 public RFuture<Void> releaseAsync(int permits) {if (permits < 0) {throw new IllegalArgumentException("Permits amount ca…

微信小程序 基础模板引入sass的两种方法

推荐使用第二种方法 一、VSCode扩展引入&#xff08;旧&#xff09; 1.vscode搜索扩展 Easy Sass安装 2.微信开发者工具导入vscode安装的所有扩展 3.修改sass扩展配置 打开扩展目录 找到刚导入的sass扩展 打开package.json文件 改成这样 保存 4.重新打开此项目 配置完事 5.使…

torch.distributed.launch多卡多机

torch.distributed.launch命令介绍 我们在训练分布式时候&#xff0c;会使用到 torch.distributed.launch 可以通过命令&#xff0c;来打印该模块提供的可选参数 python -m torch.distributed.launch --help usage: launch.py [-h] [--nnodes NNODES] [--node_rank NODE_RANK]…

Flutter_环境配置

FlutterSDK 下载FlutterSDK管理工具<SideKick>下载安装<SideKick>下载FlutterSDK设置全局SDK 修改Flutter配置文件获取全局SDK路径 验证配置是否成功验证环境配置 下载FlutterSDK管理工具 下载安装 SideKick下载链接 下载FlutterSDK 打开 SideKick选择需要的SD…

基于Python/MATLAB长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析

目录 专题一、长时序遥感产品在全球变化/植被变绿/植被物候等方面的应用 专题二、MODIS遥感数据产品预处理 专题三、长时序MODIS遥感数据产品时间序列重构 专题四、基于GIMMS 3g和MODIS NDVI构建更长时序遥感数据 专题五、植被物候提取与分析实践应用 专题六、植被变绿趋…

卷S人的166页精品Java面试手册,17大java面试系列专题让你全方位暴击大厂Java面试官!

你有面试机会了吗&#xff1f; 近期&#xff0c;肯定有很多小伙伴&#xff0c;投出去的简历HR基本上都是已读不回&#xff0c;甚至都没有任何回复&#xff0c;或者平台默认筛选&#xff0c;你的简历HR根本就看不到。 即使有些小伙伴简历通过&#xff0c;收到面试邀请了&#…

RestCloud荣膺广东省优秀软件产品奖,引领国内数据集成领域!

近日&#xff0c;“2022年广东软件风云榜”名单公布&#xff0c;“谷云ETL数据交换软件”凭借其在助力企业数字化转型升级过程中的卓越表现&#xff0c;荣获由羊城晚报报业集团、广东软件行业协会、广东省大数据协会联合颁发的“优秀软件产品和解决方案”奖。 数字化转型是推动…

【CCF- CSP 202104-2 邻域均值 二维数组前缀和满分题解】

代码思路&#xff1a; 本题如果直接用暴力求解的话只能得70分。 运用到了二维数组的前缀和&#xff0c;难点是如何求出二维数组的前缀和并计算出领域所有元素的和。 注意计算平均数的时候要保证精度相同&#xff0c;所有都要化为double型&#xff0c;否则会出错。 首先&…

探索商机,连接世界——第133届广交会买家信息帮你快速找到合适的客户

亲爱的商家和供应商们&#xff01;&#xff01; 您是否在寻找拓展市场和国际贸易的机会&#xff1f;你想找到合适的客户&#xff0c;推广你的产品和服务&#xff0c;取得更大的商业成功吗&#xff1f;那么&#xff0c;我们给你带来了一个难得的机会&#xff01; 随着第133届广…

【开源项目】Dynamic-Tp告警系统的源码解析

序言 【开源项目】Dynamic-Tp核心流程源码解读&#xff0c;继上回解读完DynamicTp这个开源项目的源码&#xff0c;觉得其中的告警机制也是十分精彩&#xff0c;如果能学会&#xff0c;用在自己的项目中&#xff0c;那才能说得上掌握了DynamicTp这个开源项目的源码理解的精髓。…