Python

Python

Python 是一种通用的高级编程语言。本技能树为学习 Python 提供了系统的方法,非常适合编程初学者,它提供了一个结构化的学习路径,帮助你掌握 Python 语法、数据结构和面向对象编程。通过交互式 Python 编程环境中的实践课程和编码练习,你可以培养实用技能,为各种应用编写简洁高效的 Python 代码。

60 技能|14 课程|92 项目
Python 快速入门
Python 快速入门
Python 快速入门

Python 快速入门

初级
LinuxPython
本实践课程专为初学者设计,帮助你掌握 Python 基础知识。通过互动实验和实际挑战,学习数据类型、控制结构、函数、模块和数据结构等核心概念。非常适合刚开始学习 Python 编程的学员。
0%
Python 高级精通

Python 高级精通

高级
LinuxPython
本课程由《Python Cookbook》作者 David Beazley 设计,采用 Creative Commons 许可发布。课程旨在提供中级 Python 入门,超越 Python 语法基础,并提供了将 Python 应用于各种中级问题的机会。
0%
0 实验
Python 实践挑战

Python 实践挑战

初级
Python
本课程包含大量 Python 挑战,每个挑战都是一个小的 Python 项目,配有详细的说明和解决方案。通过解决这些挑战,你可以练习 Python 技能,提高问题解决能力,并学习如何编写简洁高效的代码。
0%
0 实验
使用 Python 和 Pygame 制作贪吃蛇游戏

使用 Python 和 Pygame 制作贪吃蛇游戏

初级
PythonPygame
本项目将指导你使用 Python 和 Pygame 创建一个贪吃蛇游戏。游戏将包含游戏窗口、蛇、能量道具和分数。蛇将在游戏窗口中移动并吃掉能量道具。当蛇吃掉能量道具时,蛇的长度将增加一。分数将显示在屏幕上。
0%
0 实验
使用 Python 生成二维码

使用 Python 生成二维码

初级
PythonTkinter
本项目将指导你如何使用 Python 创建一个二维码生成器。你将学习如何创建项目文件、编写必要的代码并运行项目以生成二维码。
0%
0 实验
使用 Python 和 Pygame 制作经典 Pong 游戏

使用 Python 和 Pygame 制作经典 Pong 游戏

初级
PythonPygame
在本项目中,你将学习如何使用 Python 和 Pygame 库创建一个 Pong 游戏。Pong 是一款经典的双人街机游戏,玩家通过控制球拍将球击向对方。 要完成此项目,你需要按照以下步骤操作。我们将从创建项目文件和设置游戏窗口开始。然后,定义颜色并设置球拍和球。最后,我们将移动球拍和球,处理碰撞并绘制游戏元素。
0%
0 实验
地球与超级木星的引力模拟

地球与超级木星的引力模拟

初级
PythonNumPyMatplotlib
本项目将创建一个引力模拟,探索地球与一颗假设质量为木星 500 倍的'超级木星'之间的相互作用。该项目专为物理和天文学的学生及爱好者设计,使用 NumPy 进行计算,Matplotlib 进行可视化。
0%
0 实验
使用 Pygame 构建井字棋游戏

使用 Pygame 构建井字棋游戏

初级
PythonPygame
本项目将指导你使用 Pygame 创建一个井字棋游戏。井字棋是一种双人游戏,目标是在水平、垂直或对角线上连续放置三个自己的符号。在本项目中,你将学习如何设置游戏窗口、绘制游戏棋盘、处理玩家和 AI 的移动,并确定获胜者。通过完成本项目,你将拥有一个功能齐全的井字棋游戏,可以与 AI 对手对战。
0%
0 实验
使用 Python 构建网络扫描器

使用 Python 构建网络扫描器

初级
PythonTkinterInfoSec
在本项目中,你将学习如何使用 Python 构建一个网络扫描器。该网络扫描器将利用 nmap 命令行工具扫描指定的 IP 地址,并使用 Tkinter 库在图形用户界面 (GUI) 中显示结果。
0%
0 实验
使用 Python 实现 FTP 弱密码扫描器

使用 Python 实现 FTP 弱密码扫描器

初级
PythonInfoSec
本项目将使用 Python 实现一个 FTP 弱密码扫描器,涵盖理解 FTP 服务器、使用 FTPlib 库、使用 argparse 库以及在 Ubuntu 上搭建 FTP 服务器等主题,适合具备 Python 基础知识的用户,帮助他们巩固和提升 Python 基础技能。
0%
0 实验
实现一个简单的命名元组

实现一个简单的命名元组

初级
Python
在本项目中,你将学习如何在 Python 中实现一个简单的命名元组。命名元组是一种数据结构,允许你通过位置索引和属性名称访问数据,提供了一种更直观和可读的方式来处理结构化数据。
0%
0 实验
使用 Tkinter 的 Linux 系统监控工具

使用 Tkinter 的 Linux 系统监控工具

初级
PythonTkinter
在本项目中,你将学习如何使用 Python 和 Tkinter 库创建一个 Linux 系统监控工具。该工具将实时显示 CPU、内存、磁盘使用情况和网络统计信息。
0%
0 实验
使用 Pygame 制作的赛车游戏

使用 Pygame 制作的赛车游戏

初级
PythonPygame
在本项目中,你将学习如何使用 Pygame 库创建一个简单的赛车游戏。游戏包含一辆玩家汽车和多辆敌方汽车。玩家汽车可以使用方向键左右移动,而敌方汽车则会从屏幕上方向下移动。目标是尽可能长时间地避免与敌方汽车发生碰撞。
0%
0 实验
使用 Python 进行文本分词

使用 Python 进行文本分词

初级
Python
在本项目中,你将学习如何使用 Python 实现一个文本分词系统。文本分词是自然语言处理中的一项基础任务,它将给定的文本分解为称为“词元”的较小单元。这些词元可以表示文本中的单词、数字、标点符号或其他有意义的元素。分词能力对于许多应用至关重要,例如编译器中的词法分析、情感分析和文本分类。
0%
0 实验
解锁 Python 技能
已完成 0
未完成 60