Python 教程
我们的 Python 教程为学习这门通用编程语言提供了全面的课程。教程涵盖了 Python 基础、高级概念和流行库,适合初学者和有经验的开发者。通过实践实验室和实际代码示例,你将获得实用的 Python 编程经验。我们的交互式 Python 编程环境允许你测试不同的 Python 特性并立即看到结果。
Python Itertools 高效解决组合问题
Itertools 是一个强大的 Python 模块,提供了一组快速、内存高效且灵活的工具,用于处理迭代器。这些工具在解决各种组合问题时非常有用,并且可以帮助你在处理大型数据集时节省时间和精力。在本教程中,我们将探讨 Itertools 模块的一些关键功能,并提供示例以帮助你理解它们的用法。
Python
Python Typing:提升代码可读性
在本教程中,你将学习如何使用 Python 的 typing 模块为代码添加类型提示。类型提示通过明确指示函数的预期输入和输出类型,帮助使你的代码更具可读性和可维护性。
Python
Python 多进程并行执行
Python 多进程是一个强大的工具,可以显著加速需要高处理能力的 Python 程序的执行。在本实验中,你将学习 Python 多进程以及如何使用它来并行运行进程。我们将从简单的示例开始,逐步过渡到更复杂的示例。
Python
序列魔法方法
在本教程中,我们将介绍 Python 中的序列魔法方法。这些方法允许你在不同操作中自定义类的行为,例如获取对象的长度、访问元素、切片和迭代。
Python
Webbrowser 包基础
Python 中的 webbrowser 模块提供了一个简单的接口来打开网页浏览器、显示 HTML 文档以及浏览网页。本实验将带你学习使用 webbrowser 包的基础知识,从在新标签页中打开 URL 到直接从 Python 控制台执行 Google 搜索。
Python
自定义数值魔术方法
在本教程中,我们将介绍与数值操作相关的 Python 魔术方法。魔术方法是 Python 类中以双下划线(__)开头和结尾的特殊方法,也被称为 'dunder' 方法(双下划线方法)。
Python
探索 Python 的 Collections 模块
在本教程中,我们将探索 Python 内置的 collections 模块。collections 模块是一个强大的库,提供了多种容器数据类型,扩展了 Python 内置容器(如列表、元组和字典)的功能。
Python
轻松使用多线程
在本教程中,我们将学习如何使用 Python 的 threading 模块来并发运行多个执行线程。
Python
基础魔法方法
在本教程中,我们将探索 Python 中的基础魔法方法。魔法方法,也称为 'dunder' 方法(双下划线方法),允许你定义 Python 对象在特定情况下的行为,从而实现高级和自定义的对象操作。
Python
玩转文本数据
Python 是一种功能强大且用途广泛的编程语言,广泛应用于数据分析和统计计算。它提供了多种处理数据的工具和库,包括一些专门为文本分析和自然语言处理设计的库。
Python
寻找克隆人士兵
在这个挑战中,你需要在克隆人军队游行方阵中找出所有克隆人士兵。克隆人士兵由特定范围内的数字唯一标识,他们可以用一个方阵来表示。你的目标是统计每个 ID 的克隆人士兵数量,并以字典格式返回统计结果。解决方案应在 `count_clone_soldier.py` 文件的 `count_clone_soldier(matrix: List[List[str]])` 方法中实现。
Python
NumPy Einsum 函数
此挑战旨在测试你使用 Numpy einsum 函数的技能,该函数允许你对多维数组执行各种操作。挑战包含多个子挑战,难度逐渐增加。
NumPyPython
使用 Jinja2 生成安全的动态模板
在 Python 中生成 HTML 并不有趣,实际上相当繁琐,因为你必须自己使用 escape 进行 HTML 转义,以保持应用程序的安全性。因此,Flask 会自动为你配置 Jinja2 模板引擎。模板可以用于生成任何类型的文本文件。对于 Web 应用程序,你主要会生成 HTML 页面,但你也可以生成 markdown、纯文本电子邮件以及其他任何内容。
FlaskPython
动态 Web 应用程序的有意义 URL
现代 Web 应用程序使用有意义的 URL 来帮助用户。如果页面使用用户可以记住并直接访问的有意义 URL,用户更有可能喜欢该页面并再次访问。在本实验中,我们将重点介绍如何在 Flask 中实现动态 URL 并将多个规则附加到函数上。
Python
使用 Flask 安全渲染 HTML
当返回 HTML(Flask 中的默认响应类型)时,必须对输出中渲染的任何用户提供的值进行转义,以防止注入攻击。在本实验中,你将学习如何使用 escape 来实现这一点。稍后介绍的 Jinja 渲染的 HTML 模板会自动执行此操作。目前,你可以手动使用 escape 来完成此操作。
Python
最小化 Flask Web 应用程序
Flask 是一个用于构建 Python Web 应用程序的微型 Web 框架。它的设计简单轻量,允许开发者快速创建 Web 应用程序,而不会施加太多限制或依赖。
Python
使用支持向量机对鸢尾花进行分类
在本项目中,你将学习如何使用支持向量分类器(SVC)模型对鸢尾花数据集进行分类。鸢尾花数据集是一个经典的机器学习数据集,包含有关不同鸢尾花品种的信息,包括它们的萼片长度、萼片宽度、花瓣长度和花瓣宽度。
Pythonscikit-learn
创建每周报告模板
在这个项目中,你将学习如何为一个新的项目团队创建每周报告模板。每周报告用于总结项目团队的日常工作,以便定期审查。
Python
- 上一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 151
- 下一页