Python
免费编程课程

免费 Python 课程,从头开始自学编程

掌握编程是一个困难而漫长的过程。了解一门语言的语法只是初始阶段,也是最容易经历的阶段,但如果没有它,就不可能继续前进。本课程涵盖 Python 编程的基础知识,为创建完整、有意义的程序奠定基础。

Главная

Python 语言基础

Python(或也称为“python”)是一种流行且很有前途的语言。它经常被选为编程的入门书。我们将从头开始学习 Python,从最基础开始。第一个模块是编写有意义的程序的跳板。在其中,我们将研究如何使用 Python 向计算机发出命令。我们将告诉您什么是评论以及为什么需要评论。通过在网站上检查您的解决方案的示例,我们将考虑什么是测试以及如何读取测试输出。让我们解释一下为什么不能违反编程语言的语法规则。

Python 中的算术

现代程序的创建是为了服务企业、帮助日常生活和娱乐。但他们工作的核心仍然是计算。编程中最简单、最基本的主题是算术。在本模块中,我们将把算术运算转化为编程语言并掌握基本术语——例如,运算符与操作数的区别。先说操作优先级吧。最后,我们将告诉您什么是 linter,以及它为什么会“发誓”。

线条

编程中的文本被称为“字符串”,这个主题并不像看起来那么简单。如何输出包含单引号和双引号的短语?什么是转义序列?该模块专用于文本书写的各个方面——我们将尝试输出不同的行并讨论编码。

变量

信息可以存放在特殊的“存储器”中,然后可以随意使用。这些存储位置称为变量,它们有助于简化代码并减少不必要的重复。

有关线路的更多信息

我们继续研究字符串及其与变量的关系。我们研究插值、字符提取、切片等

数据类型

Python 是一种强类型语言,具有不可变的原始数据类型。如果我们尝试将一个数字乘以一个字符串,会发生什么? Python 如何知道面前的数据是什么类型的?什么是类型转换?您将在当前模块中找到这些问题的答案。

调用函数

为了表达编程中的任意操作,有一个“函数”的概念。函数是程序员构建系统的基石。在本模块中,我们将学习如何使用已经创建的函数。让我们看看文档中的函数签名并了解如何使用它。让我们熟悉一下存储了数千个函数的标准库。学习所有功能是不可能的,但每个程序员都应该知道在哪里寻找有关它们的文档。

属性和方法

我们在程序中操作的数据可能具有重要的属性。在 Python 中,属性是内置于语言中的。除了静态属性之外,数据还有方法——位于属性内部的函数。属性和方法就像变量或函数调用一样是表达式,这意味着它们可以以任何方式组合。专门讨论 Python 面向对象功能的单独课程将更深入地介绍这些主题。在本模块中,我们将学习基础知识。

功能定义

定义自己的函数使得程序更易于编写和维护。例如,定义函数的能力使您可以将复杂(复合)操作组合为一个 – 所有复杂性都可以隐藏在一个简单的函数后面。学习编写函数是构建真正有用的程序的第一步。我们将帮助您实现这一点。在本模块中,您将创建您的第一个函数并学习如何给它一个任何开发人员都能理解的名称。

逻辑

逻辑表达式允许您回答程序运行时出现的问题。用户是否已通过身份验证?订阅费付了吗?今年是闰年吗?在本模块中,我们学习谓词函数——提出和回答问题的函数——某事是真还是假。让我们练习编写这样的函数并继续学习更复杂的逻辑表达式。

条件构造

谓词函数的目的是得到问题的答案,但通常这还不够,还需要根据答案执行某些动作。 If 和 if-else 是 Python 结构,允许程序员根据不同的条件选择程序所需的行为:跳过某些指令并执行其他指令。我们将在本模块中通过实践来检验它们。

周期

任何代码都可以重复数十次、数千次、数百万次。结合我们所知的其他工具(变量和条件),这为构建程序和复杂系统开辟了许多可能性。我们举一个简单的例子。你需要在一本 500 页的教科书中找到一个特定的短语。您记得短语,但不记得页码。最简单(也是最长)的方法是逐个浏览页面,直到找到所需的页面。要执行这种重复的动作,需要循环。

Codefor-Tech 聊天

你好!我是 AI 机器人。有什么可以帮助您的吗?
logo

网站语言