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

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

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

一、简介

第 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]删除
最新教程 更多>
  • npm 与 npx
    npm 与 npx
    如果您一直在使用 Node.js,您可能遇到过 npm 和 npx。 虽然它们听起来很相似并且都是 Node.js 生态系统不可或缺的一部分,但它们有不同的用途。这篇文章将探讨 npm 和 npx 之间的差异,帮助您了解何时以及为何使用它们。 什么是NPM? NPM 是 Node ...
    编程 发布于2024-11-08
  • Python 中的链式赋值如何工作?它们真的相当于多个顺序分配吗?
    Python 中的链式赋值如何工作?它们真的相当于多个顺序分配吗?
    理解 Python 中的链式赋值Python 中的链式赋值,例如“x = y = somefunction()”这样的表达式,引发了人们的关注关于它们与多个顺序赋值的等价性的讨论(“x = somefunction(); y = somefunction()”)。为了澄清这个问题,让我们详细探讨一下...
    编程 发布于2024-11-08
  • 如何使用 Gorilla Websocket 在 Go Websocket 应用程序中向特定客户端发送目标消息?
    如何使用 Gorilla Websocket 在 Go Websocket 应用程序中向特定客户端发送目标消息?
    Go with Gorilla Websocket 中的特定客户端消息传递在 websocket 通信领域,向特定客户端发送消息的能力对于构建实时应用程序至关重要。然而,默认的 websocket 示例通常演示同时向所有连接的客户端广播消息。为了解决这个问题,我们可以采用一种方法,为每个客户端分配一...
    编程 发布于2024-11-08
  • O - 开闭原理 (OCP)
    O - 开闭原理 (OCP)
    What is Open/Closed Principle(OCP)? According to the Open/Closed Principle, "Objects or entities (such as classes, modules, functions, etc.) ...
    编程 发布于2024-11-08
  • C 的力量:创建为世界提供动力的系统
    C 的力量:创建为世界提供动力的系统
    C 是一种强大的编程语言,因其高效、可移植和低级控制而闻名。它广泛用于开发关键任务系统,如操作系统、嵌入式系统和数据结构。其特点包括:高效:C 代码直接编译为机器代码,实现更高执行效率。可移植:C 可以跨多种平台运行,便于在各种设备上部署应用程序。低级访问:C 提供对硬件和内存的低级访问,允许精细控...
    编程 发布于2024-11-08
  • Google Sheets 到 MySQL 只需几分钟
    Google Sheets 到 MySQL 只需几分钟
    Google Sheets 数据导入 MySQL:初学者指南 您是否希望将 Google Sheets 数据转换为 MySQL 数据库?如果是这样,那么您来对地方了!在这个适合初学者的教程中,我们将引导您完成将 Google Sheets 数据导入 MySQL 数据库的过程。 如果您没有编码背景,请...
    编程 发布于2024-11-08
  • 如何在 MySQL 中将纪元数字转换为人类可读的日期?
    如何在 MySQL 中将纪元数字转换为人类可读的日期?
    在 MySQL 中将纪元数转换为人类可读的日期在数据库管理领域,经常需要将纪元数转换为人类可读的日期。纪元编号表示自定义纪元以来的某个时间点,通常用于在 MySQL 等数据库系统中存储时态数据。假设您有一个纪元编号,例如 1389422614485,它代表一个特定的时间点。该值的数据类型是varch...
    编程 发布于2024-11-08
  • 介绍 simpledev.css
    介绍 simpledev.css
    simpledev.css 是一个新的 CSS 框架,我将其描述为大多数无类框架。我称其为无类,因为许多代码使用类型选择器,因此您不必添加许多类来设置网页样式。有一些类,但我们尽量将它们保持在最低限度(到目前为止只有大约 42 个类)。 让我们回顾一下下面的一些功能! 特征 大部分是...
    编程 发布于2024-11-08
  • 掌握图像分割:传统技术如何在数字时代仍然大放异彩
    掌握图像分割:传统技术如何在数字时代仍然大放异彩
    介绍 图像分割是计算机视觉中最基本的过程之一,它允许系统分解和分析图像内的各个区域。无论您是在处理对象识别、医学成像还是自动驾驶,分割都可以将图像分解为有意义的部分。 尽管深度学习模型在这项任务中越来越受欢迎,但数字图像处理中的传统技术仍然强大且实用。本文回顾的方法包括阈值处理、边...
    编程 发布于2024-11-08
  • 掌握 Angular Table 中可调整大小的列:开发人员分步指南
    掌握 Angular Table 中可调整大小的列:开发人员分步指南
    如何在 Angular 表中创建可调整大小的列:分步指南 Angular Material 表提供了一种时尚的数据显示方式。然而,用户通常需要额外的功能,例如调整表列大小以更好地控制数据显示的能力。在本指南中,我们将逐步介绍使用自定义指令在 Angular 表中创建可调整大小的列的...
    编程 发布于2024-11-08
  • 如何按子值升序对多维 PHP 数组进行排序?
    如何按子值升序对多维 PHP 数组进行排序?
    PHP:按子值对多维数组进行排序此问题旨在根据“mid”子值对多维 PHP 数组进行排序。为了实现这一点,响应者建议使用 usort 函数,它允许基于比较的排序。代码如下:function cmp($a, $b) { return $a["mid"] - $b[&...
    编程 发布于2024-11-08
  • 如何在 Django 中创建一个简单的调度程序
    如何在 Django 中创建一个简单的调度程序
    如果您需要每 X 分钟/秒等运行一个函数来进行一些清理,触发一些操作,您可以在线程模块和 django 自定义 cli 的帮助下执行一个简单的调度程序命令。 假设我想每 5 秒调用一个函数以在外部 API 上发布一些内容。 在您的 django 应用程序中创建一个名为 management 的文件夹...
    编程 发布于2024-11-08
  • 引导实用程序
    引导实用程序
    Bootstrap 实用程序是一组功能强大的类,可以让您的网站样式设置更轻松、更快捷,而无需编写自定义 CSS。让我们深入了解基础知识! 什么是 Bootstrap 实用程序? Bootstrap 实用程序是预定义的 CSS 类,您可以将它们直接应用于 HTML 元素以控制其外观或行为。这些实用程序...
    编程 发布于2024-11-07
  • 修复下拉菜单/工具提示等隐藏的溢出
    修复下拉菜单/工具提示等隐藏的溢出
    您是否曾尝试为您的按钮创建一个下拉列表,然后选择但随后被溢出隐藏阻止? 然后你该怎么做,然后你使用javascript将元素扔到DOM的根目录,然后根据触发元素矩形定位元素,每次布局更改时重新计算,发生滚动和调整窗口大小,不是很有效的。 首先我想说的是它还没有完全支持,但是现在有一个polyfill...
    编程 发布于2024-11-07
  • 如何使用中间件方法有效处理 Gin Web 应用程序中的错误?
    如何使用中间件方法有效处理 Gin Web 应用程序中的错误?
    增强 Gin 中的错误处理Gin 的自定义错误处理涉及使用中间件来处理错误响应。这允许错误逻辑与正常流程逻辑分离。错误处理中间件type appError struct { Code int Message string } func JSONAppErrorReporter(...
    编程 发布于2024-11-07

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

Copyright© 2022 湘ICP备2022001581号-3