”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 【分享阅读】学习Python基础书籍——快速易懂

【分享阅读】学习Python基础书籍——快速易懂

发布于2024-08-28
浏览:296

一、简介

第 8 至 18 页。

Python是一门流行语言,易于使用,易于阅读,功能多样(Web、数据分析、桌面、后端等)。

Python 目前为版本 3,这是接收更新的版本。

Python 的 Anaconda 发行版有几个用于科学编程、数据分析等的包。它还具有 IDE(集成开发环境)和其他一些功能。

Anaconda 下载链接

安装后,您必须通过在计算机终端中输入Python(或某些情况下Python3)来检查是否安装正确。这样我们就会得到类似于下面屏幕的内容:

[leitura-compartilhada] Livro Aprenda Python Básico - Rápido e Fácil de Entender

在此提示符下,我们可以输入语言命令并查看输出。
打印(“嗨”)

[leitura-compartilhada] Livro Aprenda Python Básico - Rápido e Fácil de Entender

要退出此终端,我们可以输入 exit() 并按 ENTER

安装 Anaconda 发行版时,也会安装spyder IDE,但 puthon 代码可以从另一个 IDE 或首选文本编辑器运行。

要打开Spyder,我首先需要启动Anaconda Navigator,但是当尝试打开Spyder时,我相信由于与我的机器操作系统相关的一些问题,我无法按顺序打开它。由于我已经安装了 VS Code,所以我打算用它来执行书中的练习。

我们可以通过直接在终端输入命令或者通过.py文件来执行Python代码。

在本书的第二个示例中,要求您创建一个名为 oi_python.py 的文件,并在其中键入代码 print (“Hi, Python”) 并保存。保存后,要执行,您必须打开终端,导航到该文件夹​​(如有必要),然后执行 python 命令 oi_python.py

要导航到该文件夹​​,我们可以使用命令 cd

执行后,会产生如下结果:
[leitura-compartilhada] Livro Aprenda Python Básico - Rápido e Fácil de Entender

在更复杂的项目中,使用.py文件

其他代码示例:

nome = input("Digite aqui o seu nome: ")
print("Olá, %s" % nome)

输入代码可以帮助录制,但无论如何,可以在此链接中找到整个图书代码


2. 打印、注释和数据类型

_第19页至_

函数是可以重用的预定义块或代码段。他们可以带参数,也可以不带参数。

函数可以返回一个值或者显示一些信息,可以返回的值可以用于其他一些目的。

参数是传递给函数的信息,必须用于执行某些操作(计算或处理)。

函数示例:
print(“例如,打印函数接收将要显示的内容作为参数。”)

如何识别函数?

函数通过其名称后跟括号来调用。某些参数可能会也可能不会在这些括号内传递,具体取决于函数。

在 Python 版本 2 中,可以按如下方式使用 print: print "Hi, Python" 但这在版本 3 中不被接受。

在python文件的代码中我们可以使用#符号命令添加注释,这样带有该符号的行就不会被执行。这些评论旨在说明,
解释或包含附加信息。

# esta linha não será executada
print("esta linha será executada")
版本声明 本文转载于:https://dev.to/iniciativashelovelaceblog/leitura-compartilhada-livro-aprenda-python-basico-rapido-e-facil-de-entender-2kkh?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 哪种方法更有效地用于点 - 填点检测:射线跟踪或matplotlib \的路径contains_points?
    哪种方法更有效地用于点 - 填点检测:射线跟踪或matplotlib \的路径contains_points?
    在Python 射线tracing方法 matplotlib路径对象表示多边形。它检查给定点是否位于定义路径内。 This function is often faster than the ray tracing approach, as seen in the code snippet pr...
    编程 发布于2025-02-19
  • 如何在JavaScript对象中动态设置键?
    如何在JavaScript对象中动态设置键?
    如何为JavaScript对象变量创建动态键,尝试为JavaScript对象创建动态键,使用此Syntax jsObj['key' i] = 'example' 1;将不起作用。正确的方法采用方括号:他们维持一个长度属性,该属性反映了数字属性(索引)和一个数字属性的数量。标准对象没有模仿这...
    编程 发布于2025-02-19
  • 如何可靠地检查MySQL表中的列存在?
    如何可靠地检查MySQL表中的列存在?
    在mySQL中确定列中的列存在,验证表中的列存在与与之相比有点困惑其他数据库系统。常用的方法:如果存在(从信息_schema.columns select * * where table_name ='prefix_topic'和column_name =&...
    编程 发布于2025-02-19
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    [2最后一行与数据集中的每个不同标识符关联。考虑以下数据: 1 2014-02-01 kjkj 1 2014-03-11 ajskj 3 2014-02-01 sfdg 3 2014-06-12 fdsa 为了检索数据集中每个唯一ID的最后一行信息,您可以在操作员上使用Postgres的有效效...
    编程 发布于2025-02-19
  • 如何使用char_length()在mySQL中按字符串长度对数据进行排序?
    如何使用char_length()在mySQL中按字符串长度对数据进行排序?
    [2使用内置的char_length()函数。:返回字符串中的字符数,考虑多BYTE字符encoding(例如UTF-8)。 ] :返回字符串占用的字节数,该字符的数量可能无法准确反映字符计数多字节编码。 [&& && && && && && &&华从指定的表格中的所有行,并根据指定列的字符长度按升...
    编程 发布于2025-02-19
  • 如何检查对象是否具有Python中的特定属性?
    如何检查对象是否具有Python中的特定属性?
    方法来确定对象属性存在寻求一种方法来验证对象中特定属性的存在。考虑以下示例,其中尝试访问不确定属性会引起错误: >>> a = someClass() >>> A.property Trackback(最近的最新电话): 文件“ ”,第1行, AttributeError:SomeClass实...
    编程 发布于2025-02-19
  • 在映射到MySQL枚举列时,如何确保冬眠保留值?
    在映射到MySQL枚举列时,如何确保冬眠保留值?
    在hibernate中保存枚举值:故障排除错误的列type ,他们各自的映射至关重要。在Java中使用枚举类型时,至关重要的是,建立冬眠的方式如何映射到基础数据库。在您的情况下,您已将MySQL列定义为枚举,并在Java中创建了相应的枚举代码。但是,您遇到以下错误:“ MyApp中的错误列类型。...
    编程 发布于2025-02-19
  • 如何使用替换指令在GO MOD中解析模块路径差异?
    如何使用替换指令在GO MOD中解析模块路径差异?
    克服go mod中的模块路径差异 github.com/coreos/etcd/integration imports :解析GO.mod:模块将其路径声明为: go.etcd.io/bbolt [&&&&&&&&&&&&&&&&&&&&&&&&&&&& github.com/coreos/b...
    编程 发布于2025-02-19
  • 如何使用PHP从XML文件中有效地检索属性值?
    如何使用PHP从XML文件中有效地检索属性值?
    从php 您的目标可能是检索“ varnum”属性值,其中提取数据的传统方法可能会使您感到困惑。 - > attributes()为$ attributeName => $ attributeValue){ echo $ attributeName,'=“',$ at...
    编程 发布于2025-02-19
  • Java是否允许多种返回类型:仔细研究通用方法?
    Java是否允许多种返回类型:仔细研究通用方法?
    在java中的多个返回类型:一个误解介绍,其中foo是自定义类。该方法声明似乎拥有两种返回类型:列表和E。但是,情况确实如此吗?通用方法:拆开神秘 [方法仅具有单一的返回类型。相反,它采用机制,如钻石符号“ ”。分解方法签名: :本节定义了一个通用类型参数,E。它表示该方法接受扩展FOO类的任何...
    编程 发布于2025-02-19
  • 大批
    大批
    [2 数组是对象,因此它们在JS中也具有方法。 切片(开始):在新数组中提取部分数组,而无需突变原始数组。 令ARR = ['a','b','c','d','e']; // USECASE:提取直到索引作...
    编程 发布于2025-02-19
  • 在没有密码提示的情况下,如何在Ubuntu上安装MySQL?
    在没有密码提示的情况下,如何在Ubuntu上安装MySQL?
    在ubuntu 使用debconf-set-selections 在安装过程中避免密码提示mysql root用户。这需要以下步骤: sudo debconf-set-selections
    编程 发布于2025-02-19
  • 如何以不同的频率控制Android设备振动?
    如何以不同的频率控制Android设备振动?
    控制使用频率变化的Android设备振动是否想为您的Android应用程序添加触觉元素?了解如何触发设备的振动器至关重要。您可以做到这一点:生成基本振动以生成简单的振动,使用振动器对象:这将导致设备在指定的持续时间内振动。许可要求通过上述技术,您可以创建在您的Android应用程序中自定义振动,以增...
    编程 发布于2025-02-19
  • 如何克服PHP的功能重新定义限制?
    如何克服PHP的功能重新定义限制?
    克服PHP的函数重新定义限制在PHP中,多次定义一个相同名称的函数是一个no-no。尝试这样做,如提供的代码段所示,将导致可怕的“不能重新列出”错误。 //错误:“ cance redeclare foo()” 但是,PHP工具腰带中有一个隐藏的宝石:runkit扩展。它使您能够灵活地重新定义...
    编程 发布于2025-02-19

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3