# 黑马37期Python-基础班

## 在线播放

{% embed url="<https://www.youtube.com/playlist?list=PLwIrqQCQ5pQmL_ENmOVR4ADlizKjnNQ7L>" %}

## 下载附件

{% file src="<https://797169036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MH6pjYea7exP4JAahg7%2F-MJq5z-QW-QKqWrtgVbV%2F-MJq95iLxRr5e0BvhZtd%2F01python%E6%A0%B8%E5%BF%83%E7%BC%96%E7%A8%8B%E9%98%B6%E6%AE%B5-linux%E5%9F%BA%E7%A1%80.7z?alt=media&token=8681eadd-024e-4321-9f09-469b0151edb8>" %}
点击下载
{% endfile %}

{% file src="<https://797169036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MH6pjYea7exP4JAahg7%2F-MJq5z-QW-QKqWrtgVbV%2F-MJq95iHQBLCOTx-pcKn%2F02python%E6%A0%B8%E5%BF%83%E7%BC%96%E7%A8%8B%E9%98%B6%E6%AE%B5-python%E5%9F%BA%E7%A1%80.7z?alt=media&token=8de8c78c-7297-49b5-80ea-7fd35e8ad74b>" %}
点击下载
{% endfile %}

{% file src="<https://797169036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MH6pjYea7exP4JAahg7%2F-MJq5z-QW-QKqWrtgVbV%2F-MJq95iJ6H_PjAXmhJP9%2F03python%E6%A0%B8%E5%BF%83%E7%BC%96%E7%A8%8B%E9%98%B6%E6%AE%B5-%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1.7z?alt=media&token=377ff70b-adfd-4c0e-b8ab-88e6e8f08657>" %}
点击下载
{% endfile %}

{% file src="<https://797169036-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MH6pjYea7exP4JAahg7%2F-MJq5z-QW-QKqWrtgVbV%2F-MJq95iKnY1Iql9_pFhO%2F04python%E6%A0%B8%E5%BF%83%E7%BC%96%E7%A8%8B%E9%98%B6%E6%AE%B5-%E9%A3%9E%E6%9C%BA%E5%A4%A7%E6%88%98.7z?alt=media&token=0a071558-eb67-4719-b4a7-ae4df3e0e2ee>" %}
点击下载
{% endfile %}

## 课程目录

第一部分 Linux基础 01-课程简介

第一部分 Linux基础 02-操作系统简介

第一部分 Linux基础 03-Linux命令简介

第一部分 Linux基础 04-目录相关命令

第一部分 Linux基础 05-文件相关命令

第一部分 Linux基础 06-远程管理命令

第一部分 Linux基础 07-用户权限

第一部分 Linux基础 08-组管理

第一部分 Linux基础 09-用户管理

第一部分 Linux基础 10-系统信息

第一部分 Linux基础 11-其他命令

第一部分 Linux基础 12-打包压缩

第一部分 Linux基础 13-ubuntu软件安装

第一部分 Linux基础 14-vi编辑器

第二部分 Python基础 01-Python简介

第二部分 Python基础 02-第一个程序

第二部分 Python基础 03-Python执行方式和Pycharm设置

第二部分 Python基础 04-程序的注释和算术运算符

第二部分 Python基础 05-程序执行原理

第二部分 Python基础 06-变量的使用以及类型

第二部分 Python基础 07-变量的计算和输入输出

第二部分 Python基础 08-变量的命名

第二部分 Python基础 09-if判断语句

第二部分 Python基础 10-石头剪刀布

第二部分 Python基础 11-while循环基本使用

第二部分 Python基础 12-循环嵌套

第二部分 Python基础 13-函数的基本使用

第二部分 Python基础 14-函数的参数和返回值

第二部分 Python基础 15-函数的嵌套调用

第二部分 Python基础 16-模块的简介

第二部分 Python基础 17-列表

第二部分 Python基础 18-元祖

第二部分 Python基础 19-字典

第二部分 Python基础 20-字符串

第二部分 Python基础 21-容器类型公共方法

第二部分 Python基础 22-名片管理系统

第二部分 Python基础 23-变量的引用以及是否可变

第二部分 Python基础 24-局部变量和全局变量

第二部分 Python基础 25-函数的返回值和参数进阶

第三部分 面向对象 01-面向对象基础

第三部分 面向对象 02-面向对象练习

第三部分 面向对象 03-单继承和方法的重写

第三部分 面向对象 04-私有方法和属性

第三部分 面向对象 05-多继承

第三部分 面向对象 06-类属性、类方法、静态方法

第三部分 面向对象 07-单例模式

第三部分 面向对象 08-异常

第三部分 面向对象 9-模块和包

第三部分 面向对象 10-文件操作

第三部分 面向对象 11-文本编码方式ASCII和UTF8

第三部分 面向对象 12-内建函数eval

第四部分 项目飞机大战 01-项目准备

第四部分 项目飞机大战 02-游戏窗口和绘制图像

第四部分 项目飞机大战 03-游戏循环和键盘事件

第四部分 项目飞机大战 04-精灵和精灵组

第四部分 项目飞机大战 05-框架搭建

第四部分 项目飞机大战 06-背景图像

第四部分 项目飞机大战 07-敌人飞机

第四部分 项目飞机大战 08-英雄飞机

第四部分 项目飞机大战 09-发射子弹以及碰撞检测


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wang2dog.gitbook.io/2dog-channel/bian-cheng-xue-xi/43391720/hei-ma-37-qi-python-ji-chu-ban.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
