带你迅速搞定Python编程-第 1 章 起步

STM32控制气泵和电磁阀实现 2、mos管的选型:mos管选择主要注意两个参数即可,一是导通的电流,二是耐压值,并且常用NMOS管,根据要求,气泵和电磁阀供电电压为12V,所以选择的mos管耐压值要大于12V,这里选用耐压值为30V的MOS管,并且导通电流为5.8A,如下图。1、气泵和电磁阀的开和关均为开关量,实现控制方法有多种,比如继电器,但是继电器动作有噪声且体积较大,更好的方法为使用mos管。使用STM32控制气泵和电磁阀的开和关,气泵和电磁阀的供电电压为12V。最终实现单片机控制气泵和电磁阀的开和关。 阅读详情

带你迅速搞定Python编程-第 1 章 起步

在本章中,你将运行自己的第一个程序——hello_world.py。为此,你需要检查自己的计算机是否安装了较新版本的 Python;如果没有,就要进行安装。你还将安装一个用于编写和运行 Python 程序的文本编辑器。当你输入 Python 代码时,这个文本编辑器能够识别它们并高亮不同的部分,让你能够轻松地了解代码的结构。

1.1 编程环境简介

在不同的操作系统中,Python 存在细微的差别,因此有一些要点你需要牢记在心。本节将确保在你的系统上正确地安装 Python。

1.1.1 Python 版本
每种编程语言都会随着新概念和新技术的推出而不断发展,Python 开发者也一直致力于丰富和强化其功能。本书编写期间的最新版本为 Python 3.11,但只要你安装了 Python 3.9 或更高的版本,就能运行本书的所有代码。1在本节中,你将确认系统上是否安装了 Python,以及是否需要安装更新的版本。附录 A 提供了详尽的指南,指导你如何在各种主流操作系统中安装最新版本的 Python。

1本书示例代码所用的 Python 版本为 3.11,但在内容上不涉及 3.9 以上版本的新特性。Python 一直致力于优化错误提示信息,你在运行代码过程中得到的错误提示信息可能与书中提供的不同,这不会影响你的学习,无须担心。

1.1.2 运行 Python 代码片段
Python 自带在终端窗口中运行的解释器,让你无须保存并运行整个程序就能尝试运行 Python 代码片段。

本书都将以如下方式列出代码片段:

>>> print("Hello Python interpreter!")
Hello Python interpreter!

提示符 >>> 表明正在使用终端窗口,而加粗的文本表示需要你输入并按回车键来执行的代码。本书的大多数示例是独立的小程序,将在编辑器中执行,因为大多数代码就是这样编写出来的。然而,为了高效地演示一些基本概念,还会在 Python 终端会话中执行一系列代码片段。只要代码清单中包含三个右尖括号,就意味着代码是在终端会话中执行的,而输出也来自终端会话。稍后将演示如何在 Python 解释器中编写代码。

此外,你还将安装一款文本编辑器,并使用它来完成学习编程的标准操作——编写一个简单的 Hello World 程序。长期以来,编程界都认为在刚接触一门新语言时,首先使用它来编写一个在屏幕上显示消息“Hello world!”的程序将带来好运。这种程序虽然简单,却有其用途:如果它能够在你的系统上正确地运行,那么你编写的任何 Python 程序也都将正确运行。

1.1.3 编辑器 VS Code 简介
VS Code 是一款功能强大的专业级文本编辑器,免费且适合初学者使用。无论是简单还是复杂的项目,使用 VS Code 来开发都是非常不错的选择。因此,在学习 Python 的过程中熟练掌握 VS Code 后,还可以继续使用它来编写复杂的大型项目。无论你使用的是哪种现代操作系统,都可安装 VS Code,它支持包含 Python 在内的大多数编程语言。

附录 B 介绍了其他几种文本编辑器,如果你想知道还有哪些编辑器可用,现在就应读一读。如果你想马上动手编程,可先使用 VS Code,等有了一些编程经验后再考虑使用其他编辑器。本章稍后将引导你在当前使用的操作系统中安装 VS Code。

注意:如果你已经安装了其他文本编辑器,并且知道如何通过配置使其自动运行 Python 程序,也可使用其他编辑器。

1.2 在各种操作系统中搭建 Python 编程环境

Python 是一种跨平台的编程语言,这意味着它能够在所有主流操作系统中运行。在所有安装了 Python 的现代计算机上,都能够运行你编写的任何 Python 程序。然而,在不同的操作系统中,安装 Python 的方法存在细微的差别。

在本节中,你将学习如何在自己的系统中安装 Python。首先检查系统是否安装了较新的 Python 版本,如果没有就进行安装,然后安装 VS Code。在各种操作系统中搭建 Python 编程环境时,只有这两步存在差别。

在接下来的两节中,你将运行程序 Hello World,并排除各种故障。我将详细介绍如何在各种操作系统中完成这些任务,让你能够搭建出一个可靠的 Python 编程环境。

1.2.1 在 Windows 系统中搭建 Python 编程环境
Windows 系统通常没有默认安装 Python,因此你可能需要安装它,再安装 VS Code。

安装 Python

首先,检查你的系统是否安装了 Python。在“开始”菜单的搜索框中输入“命令”并按回车键,再单击程序“命令提示符”打开一个命令窗口。在终端窗口中输入 python(全部小写)并按回车键。如果出现 Python 提示符(>>>),就说明系统安装了 Python;如果出现一条错误消息,指出 python 是无法识别的命令,就说明没有安装 Python;如果系统自动启动了 Microsoft Store,也说明没有安装 Python,此时请关闭 Microsoft Store,因为相比于使用 Microsoft 提供的 Python 版本,下载官方安装程序是更好的选择。

如果没有安装 Python 或安装的版本低于 3.9,就需要下载 Windows Python 安装程序。为此,请访问 Python 官方网站主页。将鼠标指向链接 Downloads,你将看到一个用于下载 Python 最新版本的按钮。单击这个按钮,就会根据你的系统自动下载正确的安装程序。下载安装程序后,运行它。请务必选中复选框 Add Python … to PATH(如图 1-1 所示),这让你能够更轻松地配置系统。

在这里插入图片描述

图 1-1 务必选中复选框 Add Python … to PATH

在终端会话中运行 Python

打开一个命令窗口,并在其中执行命令 python。如果出现了 Python 提示符(>>>),就说明 Windows 找到了你刚安装的 Python 版本。

C:\> python
Python 3.x.x (main, Jun . . . , 13:29:14) [MSC v.1932 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

注意:如果没有看到类似的输出,请参阅附录 A,其中有更详尽的安装说明。

在 Python 会话中执行下面的命令:

>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>

应该会出现输出 Hello Python interpreter!。每当要运行 Python 代码片段时,都请打开一个命令窗口并启动 Python 终端会话。要关闭该终端会话,可先按 Ctrl + Z 再按回车键,也可执行命令 exit()。

安装 VS Code

要下载 VS Code 安装程序,可访问 Visual Studio Code 官方网站主页,单击按钮 Download for Windows 下载安装程序,再运行它。然后跳到 1.3 节,并按那里的说明继续。

1.2.2 在 macOS 系统中搭建 Python 编程环境
最新的 macOS 版本默认不安装 Python,因此需要你自行安装。在本节中,你将安装最新的 Python 版本,再安装 VS Code 并确保其配置正确无误。

注意:较旧的 macOS 版本默认安装了 Python 2,但你应使用较新的 Python 版本。

检查是否安装了 Python 3

在文件夹 Applications/Utilities 中,选择 Terminal,打开一个终端窗口;也可以按 Command + 空格键,再输入 terminal 并按回车键。为确定是否安装了较新的 Python 版本,请执行命令 python3。很可能会出现一个消息框,询问你是否要安装命令行开发者工具。最好先安装 Python,再安装这些工具,因此请关闭该消息框。

如果输出表明已经安装了 Python 3.9 或更高的版本,可跳过下一小节,直接阅读“在终端会话中运行 Python 代码”。如果安装的是 Python 3.9 之前的版本,请按下一小节的说明安装最新的版本。

请注意,如果你使用的是 macOS,请将本书中所有的命令 python 都替换为 python3,以确保你使用的是 Python 3。在大多数 macOS 系统中,命令 python 要么指向供内部系统工具使用的过期 Python 版本,要么没有指向任何程序(在这种情况下,执行命令 python 将引发错误)。

安装最新的 Python 版本

要下载 Python 安装程序,可访问 Python 官方网站主页。将鼠标指向链接 Downloads,将出现一个用于下载最新版本 Python 的按钮。单击这个按钮,就会根据你的系统自动下载正确的安装程序。下载安装程序后运行它。

运行安装程序后,将出现一个 Finder 窗口。双击其中的文件 Install Certificates.command,运行它能让你在开发实际项目(包括本书第二部分中的项目)时更轻松地安装所需的额外库。

在终端会话中运行 Python 代码

现在可以尝试运行 Python 代码片段了。为此,需要先打开一个终端窗口并执行命令 python3:

$ python3
Python 3.x.x (v3.11.0:eb0004c271, Jun . . . , 10:03:01)
[Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

这个命令会启动 Python 终端会话。应该会出现 Python 提示符(>>>),这意味着 macOS 找到了你刚安装的 Python 版本。

请在终端会话中输入如下代码行并按回车键:

>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>

应该会出现消息“Hello Python interpreter!”,它被直接打印到了当前终端窗口中。要关闭 Python 解释器,可按 Ctrl + D 或执行命令 exit()。

注意:在较新的 macOS 系统中,终端提示符为百分号(%),而不是美元符号($)。

安装 VS Code

要安装编辑器 VS Code,需要下载安装程序。为此,可访问 Visual Studio Code 官方网站主页,并单击链接 Download。然后,打开 Finder 窗口并切换到文件夹 Downloads,将其中的安装程序 Visual Studio Code 拖到文件夹 Applications 中,再双击这个安装程序以运行它。安装 VS Code 后,可跳过 1.2.3 节,直接阅读 1.3 节并按其中的说明继续。

1.2.3 在 Linux 系统中搭建 Python 编程环境
Linux 系统是为编程而设计的,因此大多数 Linux 计算机默认安装了 Python。编写和维护 Linux 的人认为,你肯定会使用该系统进行编程,他们也鼓励你这样做。因此,要在这种系统中编程,几乎不用安装什么软件,只需要修改一些设置。

检查 Python 版本

在你的系统中运行应用程序 Terminal(如果你使用的是 Ubuntu,可按 Ctrl + Alt + T),打开一个终端窗口。为确定安装的是哪个 Python 版本,请执行命令 python3(请注意,其中的 p 是小写的)。如果安装了 Python,这个命令将启动 Python 解释器。输出指出了安装的 Python 版本,还将显示 Python 提示符(>>>),让你能够输入 Python 命令。

$ python3
Python 3.10.4 (main, Apr  . . . , 09:04:19) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

上述输出表明,当前计算机默认使用的版本为 Python 3.10.4。看到上述输出后,如果要退出 Python 并返回终端窗口,可按 Ctrl + D 或执行命令 exit()。请将本书中的命令 python 都替换为 python3。

要运行本书的代码,必须使用 Python 3.9 或更高的版本。如果你的系统中安装的版本低于 Python 3.9,请参阅附录 A,了解如何安装最新版。

在终端会话中运行 Python 代码

现在可打开终端窗口并执行命令 python3,再尝试运行 Python 代码片段。在检查 Python 版本时,你就这样做过。下面再次这样做,然后在终端会话中输入如下代码并按回车:

>>> print("Hello Python interpreter!")
Hello Python interpreter!
>>>

消息将直接打印到当前终端窗口中。别忘了,要关闭 Python 解释器,可按 Ctrl + D 或执行命令 exit()。

安装 VS Code

在 Ubuntu Linux 系统中,可通过 Ubuntu Software Center 来安装 VS Code。为此,单击菜单中的 Ubuntu Software 图标并查找 vscode。在查找结果中,单击应用程序 Visual Studio Code(有时称为 code),再单击 Install 按钮。安装完毕后,在系统中查找 VS Code 并启动它即可。

1.3 运行 Hello World 程序

安装较新版本的 Python 和 VS Code 后,就可以编写并运行你的第一个 Python 程序了。但是在编写程序之前,还需要给 VS Code 安装 Python 扩展。

1.3.1 给 VS Code 安装 Python 扩展
虽然 VS Code 支持很多种不同的编程语言,但要让它给 Python 程序员提供尽可能多的帮助,必须安装 Python 扩展。这个扩展让你能够在 VS Code 中编写、编辑和运行 Python 程序。

要安装 Python 扩展,可单击 VS Code 应用程序窗口右下角的 Manage 图标,它看起来像个齿轮。在出现的菜单中,单击 Extensions,在搜索框中输入 python,再单击 Python extension(如果出现多个名为 Python 的扩展,请选择 Microsoft 提供的扩展)。单击 Install,安装所有需要的额外工具。如果出现一条消息提示需要安装 Python,而你已经安装了,可忽略这条消息。

注意:在 macOS 系统中,如果出现一个弹出框,询问你是否要安装命令行开发者工具,请单击 Install。可能会出现一条消息,指出需要很长时间才能安装完成,但只要你的网络连接不是很慢,实际上只需要不到 20 分钟。

1.3.2 运行程序 hello_world.py
在编写第一个程序前,在桌面上创建一个名为 python_work 的文件夹,用于存储你开发的项目。文件名和文件夹名称最好使用小写英文字母,并使用下划线代替空格,因为 Python 采用了这些命名约定。虽然完全可以将文件夹 python_work 放在其他地方,但将它放在桌面上可更轻松地完成后续步骤。

启动 VS Code,并关闭选项卡 Get Started(如果它是打开的)。选择菜单 File ▶ New File 或按 Ctrl + N(在 macOS 系统中为 Command + N)新建一个文件,再将这个文件保存到文件夹 python_work 中,并命名为 hello_world.py。文件扩展名 .py 告诉 VS Code,文件中的代码是使用 Python 编写的,从而让它知道如何运行这个程序,并以有帮助的方式高亮其中的代码。

保存这个文件后,在其中输入如下代码行:

hello_world.py

print("Hello Python world!")

要运行这个程序,选择菜单 Run ▶ Run Without Debugging 或按 Ctrl + F5。在 VS Code 应用程序窗口的底部将出现一个终端窗口,其中包含程序的输出:

Hello Python world!
可能还有其他输出,提示使用了 Python 解释器来运行程序。如果想精简显示的信息,以便只看到程序的输出,请参阅附录 B。附录 B 还提供了有关如何更高效地使用 VS Code 的建议。

如果看不到上述输出,可能是因为这个程序出了点问题。请检查你输入的每个字符。是否不小心将 print 的首字母大写了?是否遗漏了引号或括号?编程语言的语法非常严格,只要不满足要求就会报错。如果你无法运行这个程序,请参阅下一节的建议。

1.4 排除安装问题

如果无法运行程序 hello_world.py,可尝试如下几个解决方法。这些通用方法适用于任何编程问题。

当程序存在严重错误时,Python 将显示 traceback,即错误报告。Python 会仔细研究文件,试图找出其中的问题。traceback 可能会提供线索,让你知道是什么问题让程序无法运行。
先离开计算机,休息一会儿再尝试。别忘了,语法在编程中非常重要,即便是引号不匹配或括号不匹配,也可能导致程序无法正确运行。请再次阅读本章的相关内容,并重新审视你编写的代码,看看能否找出错误。
推倒重来。不需要卸载任何软件,删除文件 hello_world.py 并重新创建也许是个合理的选择。
让别人在你的计算机或其他计算机上按本章的步骤重做一遍,并仔细观察。你可能遗漏了一小步,而别人刚好没有遗漏。
参阅附录 A 中的详尽安装说明,其中的一些细节可能可以帮助你解决问题。
请懂 Python 的人帮忙。当你有这样的想法时,可能会发现在你认识的人当中就有人使用 Python。
本章的安装说明可在本书主页上下载。对你来说,在线版也许更合适,因为可以复制并粘贴其中的代码,还可以点击指向资源的链接。
到网上寻求帮助。附录 C 提供了很多在线资源,如论坛或在线聊天网站,你可以在这些地方请教解决过相同问题的人。
不要担心这会打扰经验丰富的程序员。每个程序员都遇到过问题,大多数程序员会乐意帮助你正确地设置系统。只要能清晰地说明你要做什么、尝试了哪些方法及其结果,就很可能有人能帮到你。正如前言中指出的,Python 社区对初学者非常友好。

任何现代计算机都能够运行 Python。前期的配置问题可能会令人沮丧,但很值得花时间去解决。能够运行 hello_world.py 后,你就可以开始学习 Python 了,编程工作会更有趣,也更令人愉快。

1.5 从终端运行 Python 程序

你编写的大多数程序将直接在文本编辑器中运行,但是从终端运行程序有时候很有用。例如,你可能想直接运行既有的程序。

在任何安装了 Python 的系统上都可这样做,前提是你知道如何进入程序文件所在的目录。为尝试这样做,请确保将文件 hello_world.py 存储到了桌面上的文件夹 python_work 中。

1.5.1 在 Windows 系统中从终端运行 Python 程序
可以使用终端命令 cd(表示 change directory,即切换目录)在命令窗口中浏览文件系统。使用命令 dir(表示 directory,即目录)可以显示当前目录中的所有文件。

为运行程序 hello_world.py,请打开一个终端窗口,并执行下面的命令:

C:\> cd Desktop\python_work
C:\Desktop\python_work> dir
hello_world.py
C:\Desktop\python_work> python hello_world.py
Hello Python world!

首先,使用命令 cd 来切换到文件夹 Desktop\python_work。接下来,使用命令 dir 来确认这个文件夹中包含文件 hello_world.py。最后,使用命令 python hello_world.py 来运行这个文件。

大多数程序可直接从编辑器运行,但在待解决的问题比较复杂时,你编写的程序可能需要从终端运行。

1.5.2 在 Linux 和 macOS 系统中从终端运行 Python 程序
在 Linux 和 macOS 系统中,从终端运行 Python 程序的方式相同。在终端会话中,可使用终端命令 cd 浏览文件系统。使用命令 ls(表示 list,即列表)可以显示当前目录中所有未隐藏的文件。

为运行程序 hello_world.py,请打开一个终端窗口,并执行下面的命令:

~$ cd Desktop/python_work/
~/Desktop/python_work$ ls
hello_world.py
~/Desktop/python_work$ python3 hello_world.py

首先,使用命令 cd 来切换到文件夹 Desktop/python_work。接下来,使用命令 ls 来确认这个文件夹中包含文件 hello_world.py。最后,使用命令 python3 hello_world.py 来运行这个文件。

大多数程序可直接从编辑器运行,但当待解决的问题比较复杂时,你编写的程序可能需要从终端运行。

动手试一试

本章的练习都是探索性的,但从第 2 章开始将要求你应用学到的知识来解决问题。

练习 1.1:Python 官网 浏览 Python 官网主页,寻找你感兴趣的主题。你对 Python 越熟悉,这个网站对你来说就越有用。

练习 1.2:输入错误 打开你刚创建的文件 hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加不会导致错误的输入错误吗?你凭什么认为它不会导致错误?

练习 1.3:无穷的技能 如果你有无穷多种编程技能,你打算开发什么样的程序呢?你就要开始学习编程了。如果心中有目标,就能立即应用新学到的技能,现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点儿时间描述三个你想创建的程序。

1.6 小结

在本章中,你首先大致了解了 Python,并在自己的系统中安装了 Python。然后安装了一个文本编辑器,以简化 Python 代码的编写工作。你学习了如何在终端会话中运行 Python 代码片段,并运行了第一个程序——hello_world.py。最后大致地了解了如何排除安装问题。

在下一章中,你将学习如何在 Python 程序中使用各种数据和变量。

【ComfyUI】QwenImageEdit OOTD角色与姿态匹配换装 本文介绍了一个基于Qwen Edit OOTD 2.0的ComfyUI工作流,能够实现角色与姿态匹配的智能穿搭生成。该工作流通过整合模型推理、姿态识别、图像拼接和渲染等节点,完成从角色图、姿态图到成品穿搭图的完整生成流程。核心采用Qwen Image系列模型进行图像理解和编辑,配合ControlNet进行姿态引导。用户只需提供角色图和姿态参考图,系统即可自动完成姿态解析、语义编码、采样生成等步骤,输出与输入姿态一致的穿搭图像。该方案适用于虚拟角色展示、电商试穿等场景,能保持角色特征一致的同时灵活变换姿态,显 阅读详情

相关推荐

BES平台集成第三方音频算法避坑指南:以声加ENC为例,聊聊文件放置、内存分配与授权那些事

本文详细解析了在BES平台上集成声加ENC降噪算法的全流程,包括技术选型、系统架构设计、内存管理及量产授权等关键环节。特别针对BES平台的双核架构和内存限制,提供了文件放置、内存分配与授权验证的实用解决方案,帮助开发者高效实现音频算法集成。

weixin_33720956的博客 514

VSCode详细使用教程

1.VSCode下载 VSCode下载链接:https://code.visualstudio.com/ 2.VSCode汉化 因为刚安装的VSCode默认是英文的,这里需要给设置成中文   可以参考官网 https://code.visualstudio.com/docs/getstarted/locales将默认英文改成中文   步骤1:Ctrl+Shift+P打开搜索框输入Co...

juanjuan_159的博客 4776

Android 集成 Google 与 Facebook 第三方登录实战详解(2024版)

本文详细介绍了2024年Android应用集成Google与Facebook第三方登录的完整实战指南。通过分步教程和代码示例,帮助开发者快速实现一键登录功能,提升用户体验和注册转化率,同时涵盖隐私合规和常见错误处理的最佳实践。

blue的专栏 822

《Python编程:从入门到实践》第1章 起步 课后习题(动手试一试)

1-1 python.org 浏览Python 主页(http://python.org/),寻找你感兴趣的主题。你对Python 越熟悉,这个网站对你来说就越有用。 代码: 英文理解不能 1-2 输入错误 打开你刚创建的文件hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么认为它不会导致错误? 代码: 略 1-3 无穷的技艺 如果你编程技艺无穷,你打算开发什么样的程序呢?你就要

yl415319742的博客 655

基于深度学习的时间序列预测

深度学习在时间序列数据中应用广泛,学术界已经有很多深度学习模型来适应不同领域的时间序列数据集的多样性。那么到底有哪些基于深度学习的时间序列预测模型?他们的优缺点是什么?让我们一起来看一下。

Sharon0408的博客 6581

FAST-LIO2:论文和算法解析

本文介绍了FAST-LIO2算法:一种快速、鲁棒、通用的激光雷达-惯性里程计框架。FAST-LIO2基于高效的紧密耦合迭代卡尔曼滤波器,具有两个关键的新颖之处,可实现快速,稳健和准确的激光雷达导航(和测绘)。第一种方法是直接将原始点注册到地图上然后更新地图,而不提取特征。这样可以利用环境中的细微特征,从而提高准确性。消除手工设计的特征提取模块,也使其能够适应不同扫描模式的新兴激光雷达;

超爱吃小蛋糕的66的博客 1万+

VS 2022关闭选项卡(接受)

VS2022复制粘贴时,会出现一个“选项卡(接受)”的东西,如何关闭。

weixin_44831306的博客 1393

Android应用之【巧妙隐藏桌面图标的进阶方案】

本文详细探讨了Android应用中隐藏桌面图标的进阶方案,解决了传统方法在Android 10及以上版本中出现的黑色图标残留问题。通过Intent-Filter配置和厂商适配技巧,实现子应用真正隐身,同时确保主应用正常启动。适用于企业工具套件、模块化系统等场景,提升用户体验和安全性。

weixin_28363123的博客 508

Windows 系统的 Python 版本管理工具 - pyenv-win

pyenv-win 是一个用于 Windows 系统的 Python 版本管理工具,它可以帮助你在同一台电脑上安装、管理和切换多个 Python 版本,非常适合需要在不同项目中使用不同 Python 版本的开发场景。通过 pyenv-win,你可以轻松在不同 Python 版本间切换,避免因版本差异导致的项目兼容性问题,是 Python 开发者的实用工具。

cuiwin的专栏 4354

PX4从放弃到精通(十一):混控及PWM输出

文章目录前言一、混控脚本二、使用步骤1.引入库2.读入数据总结 前言 一个人可以走的更快,一群人才能走的更远,交流学习加qq:2096723956 更多保姆级PX4+ROS学习视频:https://b23.tv/ZeUDKqy 分享知识,传递正能量,如有疏漏或不当之处,恳请指出. 一、混控脚本 混控脚本定义了不同 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pand

超维空间科技的博客 1万+

AUTOSAR从入门到精通-复杂设备驱动(CDD)

CDD是复杂设备驱动的首字母缩写主要为驱动程序或复杂驱动程序,但不限于驱动程序。复杂驱动程序是一种未被AUTOSAR标准化的软件实体,可以通过AUTOSAR接口和/或基本软件模块api访问。 CDD是位于基础软件复杂驱动层的特定模块,与标准BSW模块或Rte交互。 CDD可能需要与分层软件体系结构的模块连接 分层软件架构的模块可能需要连接到CDD CDD可能需要通过Rte连接swc。

getusushu的博客 4194

带你迅速搞定Python编程-第 9 章 类

让一个类继承另一个类后,就可以添加区分子类和父类所需的新属性和新方法了。下面添加一个电动汽车特有的属性(电池),以及一个描述该属性的方法。class Car:--snip--"""电动汽车的独特之处""""""先初始化父类的属性,再初始化电动汽车特有的属性""""""打印一条描述电池容量的消息"""

andyyah晓波的博客 1019

摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱

摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1650

带你迅速搞定Python编程-第 5 章 if 语句

编程时经常需要检查一系列条件,并据此决定采取什么措施。在 Python 中,if 语句让你能够检查程序的当前状态,并采取相应的措施。在本章中,你将学习条件测试,以检查你感兴趣的任何条件。你将学习简单的 if 语句,以及如何创建一系列复杂的 if 语句来确定当前到底处于什么条件下。接下来,你将把学到的知识应用于列表:编写一个 for 循环,以一种方式处理列表中的大多数元素,以另一种方式处理包含特定值的元素。

andyyah晓波的博客 1202

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

带你迅速搞定Python编程-第 6 章 字典

在本章中,你将学习让你能够将相关信息关联起来的 Python 字典,以及如何访问和修改字典中的信息。字典可存储的信息量几乎不受限制,因此我们会演示如何遍历字典中的数据。另外,你还将学习如何存储字典的列表、列表的字典和字典的字典。理解字典后,你就能够更准确地为各种真实物体建模。你可以创建一个表示人的字典,然后在其中存储你想存储的任何信息:姓名、年龄、地址,以及可以描述这个人的任何其他方面。你还能够在字典中存储任意两种相关的信息,如一系列单词及其含义、一系列人名及其喜欢的数、一系列山脉及其海拔等。

andyyah晓波的博客 817

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

带你迅速搞定Python编程-第 8 章 函数

下面是一个打印问候语的简单函数,名为 greet_user():greeter.py"""显示简单的问候语"""")这个示例演示了最简单的函数结构。第一行代码使用关键字 def 来告诉 Python,你要定义一个函数。这是函数定义,向 Python 指出了函数名,还可以在括号内指出函数为完成任务需要什么样的信息。在这里,函数名为 greet_user(),它不需要任何信息就能完成工作,因此括号内是空的(即便如此,括号也必不可少)。最后,定义以冒号结尾。

andyyah晓波的博客 1169

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

带你迅速搞定Python编程-第 3 章 列表简介

在本章和下一章中,你将学习列表是什么以及如何使用列表元素。列表让你能够在一个地方存储成组的信息,其中既可以只包含几个元素,也可以包含数百万个元素。列表是新手可直接使用的最强大的 Python 功能之一,它融合了众多重要的编程概念。

andyyah晓波的博客 1096

带你迅速搞定Python编程-第 11 章 测试代码

在编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求工作。测试让你坚信,无论有多少人使用你的程序,它都将正确地工作。在程序中添加新代码时,也可对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试自己的代码,先于用户发现问题。在本章中,你将学习如何使用 pytest 来测试代码。pytest 库是一组工具,不仅能帮助你快速而轻松地编写测试,而且能持续支持随项目增大而变得复杂的测试。

andyyah晓波的博客 985

带你迅速搞定Python编程-第 4 章 操作列表

元组看起来很像列表,但使用圆括号而不是方括号来标识。定义元组后,就可使用索引来访问其元素,就像访问列表元素一样。如果有一个大小不应改变的矩形,可将其长度和宽度存储在一个元组中,从而确保它们是不能修改的:首先定义元组 dimensions,为此使用了圆括号而不是方括号。200 50这里的代码试图修改第一个元素的值,导致 Python 返回类型错误的消息。在代码试图修改矩形的尺寸时,Python 会报错。这很好,正是我们所希望的。注意:严格地说,元组是由逗号标识的,圆括号只是让元组看起来更整洁、更清晰。

andyyah晓波的博客 709

带你迅速搞定Python编程-第 7 章 用户输入和 while 循环

for 循环用于针对集合中的每个元素执行一个代码块,而 while 循环则不断地运行,直到指定的条件不再满足为止。

andyyah晓波的博客 1033

带你迅速搞定Python编程-第 2 章 变量和简单的数据类型

在本章中,你将学习可在 Python 程序中使用的各种数据类型,还将学习如何在程序中使用变量来表示这些数据类型。

andyyah晓波的博客 795

带你迅速搞定Python编程-第 10 章 文件和异常

至此,你已经掌握了编写整洁易用的程序所需的基本技能,该考虑让程序目标更明确、用途更大了。在本章中,你将学习处理文件,让程序能够快速地分析大量数据;你将学习错误处理,避免程序在面对意外情况时崩溃;你将学习异常,它们是 Python 创建的特殊对象,用于管理程序运行时出现的错误;你还将学习使用 json 模块保存用户数据,以免这些数据在程序结束运行后丢失。学习处理文件和保存数据能让你的程序更易于使用:用户能够选择输入什么样的数据以及在什么时候输入;用户使用程序做完一些工作后,可先将程序关闭,以后再接着往下做。

andyyah晓波的博客 522

4招小技巧,带你迅速提升Python文件处理的逼格

阅读本文大概需要6分钟文件这块知识已经讲了好几篇,第一篇是2个小例子入门第二篇是文件语法和场景的一个总览第三篇是一个综合小例子实战一下,可以融合前面所学的知识这一篇算是收尾吧,回忆我以前写过的python程序,我觉得python文件处理有这么几个模块非常重要,但是一般没有人告诉你,学会这几招后,让你的工作会更方便更实用一些.其实我最开始学的时候压根没有人告诉我这几招,后来工作中写代码多了,看了一些别人的开源代码,才发现哇有这么好的模块,真是相见恨晚啊!!

Python栈_基的博客 750

大学Python课程,一周用AI编程工具搞定!

大学Python课程,一周用AI编程工具搞定! 在当今快速发展的科技时代,编程技能已经成为大学生必备的一项重要能力。尤其是在计算机科学、数据科学、人工智能等领域,掌握Python语言不仅能够为未来的职业发展打下坚实基础,还能极大地提升个人竞争力。然而,对于许多初学者来说,编程的学习曲线陡峭,容易让人望而却步。幸运的是,随着AI技术的迅猛发展,现在有了新的解决方案——通过AI编程工具,大学生可以在短...

inscode_038的博客 514

大学Python课程,一周搞定!AI编程工具助你事半功倍

开发AI智能应用,就下载InsCode AI IDE,一键接入DeepSeek-R1满血版大模型! 标题:大学Python课程,一周搞定!AI编程工具助你事半功倍 在当今数字化快速发展的时代,人工智能(AI)技术正在深刻地改变我们的学习和工作方式。对于大学生而言,尤其是那些正在学习Python编程的同学们,掌握AI工具的使用已经成为一项不可或缺的技能。本文将为大家介绍如何利用AI编程工具在短短一...

SilvermistFalcon67的博客 523

Python4招小技巧迅速带你提升处理文件的格局

回忆我以前写过的python程序,我觉得python文件处理有这么几个模块非常重要,但是一般没有人告诉你,学会这几招后,让你的工作会更方便更实用一些.其实我最开始学的时候压根没有人告诉我这几招,后来工作中写代码多了,看了一些别人的开源代码,才发现哇有这么好的模块,真是相见恨晚啊!!所以分享给大家,可以让初学者少走弯路.也许哪一天你工作中用到这块,可以翻开我的文章看一下~~...

z099164的博客 180
上一篇: Python快速入门-附录 深受欢迎的Python包
下一篇: 带你迅速搞定Python编程-第 2 章 变量和简单的数据类型
andyyah晓波
博客等级 码龄7年 3368粉丝 454原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值