📂 README v1.0

C & Python 学习群文件说明

群共享资源目录 · 安装指引 · 学习建议

💬 QQ 群号:930585951

📁 群文件目录总览

群文件/ ├── 参考书籍/ │ ├── C和指针.pdf │ ├── 数据结构.pdf │ ├── 大话数据结构.pdf │ ├── C陷阱与缺陷.pdf │ ├── C-CPP中文帮助文档 │ └── 看漫画学Python.pdf ├── 软件安装/ │ ├── VSCode │ ├── Obsidian │ ├── Python-3.10.11 │ └── Python-3.9.13 └── 群文件说明.html ← 你在这里

📚 参考书籍

C和指针 C

深入讲解 C 语言指针的经典教材,帮助你理解内存模型和指针操作。适合有一定基础后进阶阅读。

数据结构 C

经典的数据结构教材,涵盖链表、栈、队列、树、图等核心数据结构与算法。

大话数据结构 C

用轻松幽默的语言讲解数据结构,非常适合初学者入门,降低学习门槛。

C陷阱与缺陷 C

总结 C 语言中常见的陷阱和容易犯的错误,帮你避坑。有基础后建议通读一遍。

C-CPP 中文帮助文档 C / C++

C/C++ 离线中文参考手册,查函数、查语法时非常方便,建议留在电脑上随用随查。

看漫画学 Python Python

以漫画形式讲解 Python 基础,生动易懂。零基础入门 Python 的好选择。

💻 软件安装

Visual Studio Code(VSCode) 代码编辑器

轻量但强大的代码编辑器,支持 C/C++ 和 Python 开发。安装后建议搜索安装以下扩展:C/C++PythonCode RunnerChinese Language Pack(中文包)。

Obsidian 笔记工具

基于 Markdown 的本地笔记软件,适合记录学习笔记、整理知识体系。所有笔记以 .md 文件存储在本地,不依赖云端。

Python 3.10.11 v3.10.11

推荐版本。安装时务必勾选 Add Python to PATH,否则命令行无法识别 python 命令。

Python 3.9.13 v3.9.13

备选版本。如果某些库不兼容 3.10,可以使用此版本。一般情况下安装 3.10.11 即可。

⚠️ 注意事项

⚡ 系统兼容性
上传的安装包仅支持 Windows 10 / 11 系统。macOS 用户请前往各软件官网下载对应版本。
📦 临时文件说明
VSCodeObsidian 安装包为临时文件,群文件可能会定期清理。如果发现文件已失效,请自行前往官网下载:
· VSCode → https://code.visualstudio.com
· Obsidian → https://obsidian.md
💡 小提示
Python 安装时如果忘记勾选"Add to PATH",可以卸载后重新安装并勾选,或手动添加环境变量。安装完成后,在命令行输入 python --version 验证是否成功。

🧭 学习建议

🐍 Python 学习
🖥️ Windows 环境配置
安装 Python 解释器

打开群文件 → 软件安装 → Python-3.10.11 文件夹,双击运行安装包。
安装界面底部有一个选项 Add Python 3.10 to PATH必须勾选,否则命令行找不到 python 命令。然后点击 Install Now 等待完成。

验证 Python 是否安装成功

Win + R,输入 cmd 回车,打开命令提示符窗口。
输入以下命令并按回车:python --version
若显示 Python 3.10.11 则安装成功。若提示"不是内部或外部命令",说明之前 PATH 没有勾选,卸载后重新安装并勾选即可。

安装 VSCode

打开群文件 → 软件安装 → VSCode 文件夹,双击运行安装包。
在"选择附加任务"页面,建议全部勾选,尤其是"通过 Code 打开"(添加到右键菜单)和"添加到 PATH"。安装完成后可重启电脑让环境变量完全生效。

在 VSCode 中安装 Python 扩展

启动 VSCode,点击左侧栏扩展图标(四个方块的图案),或按 Ctrl + Shift + X
依次搜索并安装以下扩展:
· Python — 选 Microsoft 官方出品的(下载量最高那个),这是 Python 开发的核心扩展
· Chinese (Simplified) Language Pack — 汉化 VSCode 界面,安装后弹窗提示重启,重启后生效
· Code Runner — 一键运行代码(可选,方便快速测试小片段)

选择 Python 解释器

新建一个文件命名为 hello.py,VSCode 会自动识别为 Python 项目。
右下角状态栏会出现 Python 版本信息,点击可切换解释器。也可以按 Ctrl + Shift + P 打开命令面板,输入 Python: Select Interpreter,从列表中选择 Python 3.10.11 路径。

运行第一个 Python 程序

hello.py 中输入:print("Hello, Python!")
右键编辑器空白处,选择 在终端中运行 Python 文件,或点击右上角的 ▶ 按钮。
下方终端输出 Hello, Python! 即表示环境配置全部完成!

安装第三方库(pip 的使用)

Ctrl + `(反引号,Tab 键正上方)打开 VSCode 内置终端。
使用 pip 命令安装所需库,例如安装 requests:pip install requests
若下载速度很慢,可以换用清华大学镜像源加速:
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple

📚 学习路线
📖 推荐书籍
群内参考书籍为《看漫画学 Python》,漫画风格、零基础友好,是入门阶段的首选读物。建议边读边在 VSCode 里动手敲代码,遇到不理解的代码片段就运行一下,看看输出结果,改改数值再跑一次。
PHASE 01
基础入门

变量与基本数据类型(整数、浮点数、字符串、布尔值);打印与输入:print()input();条件判断:if / elif / else;循环基础:for 遍历列表与 rangewhile 循环,break / continue

PHASE 02
函数与数据结构

函数:def 定义、参数传递、return 返回值、变量作用域;四种核心数据结构:列表(增删改切片)、元组、字典(键值对查找)、集合(去重);字符串常用方法:split / join / strip / replace / format

PHASE 03
文件操作与模块

文件读写:with open() as fread / write / readlines;错误处理:try / except / finally;模块导入:importfrom...import;常用标准库:os(路径与文件操作)、json(数据读写)、random(随机数)。

PHASE 04
面向对象编程

类与对象:class__init__self;继承:子类复用父类属性与方法,super() 调用父类;常见魔法方法:__str____len__;简洁写法:列表推导式 [x for x in ...]lambda 匿名函数。

PHASE 05
选方向 · 做项目

学完基础后选一个感兴趣的方向,从小项目开始练手:
· 数据处理:用 pandas 读 Excel / CSV,做简单统计分析
· 网络爬虫:用 requests + BeautifulSoup 抓取网页数据
· 自动化脚本:批量重命名文件、自动整理文件夹、定时执行任务
遇到问题先查官方文档(docs.python.org),或在群里提问交流。

🔄 高效学习方法:三步走闭环
看书建立感性认知(约 10 分钟)

翻《看漫画学 Python》对应章节,不用死记代码,只需对这个逻辑有个画面感——它是干什么的、解决什么问题。

看视频看人怎么写(约 20 分钟)

找 B 站对应知识点的视频,重点观察:代码在 VS Code 里怎么写、怎么运行、报错了怎么看。可以 1.5 倍速。
B 站推荐(二选一):
· 小甲鱼 零基础入门学习 Python — 幽默风趣,段子多,不枯燥,适合怕被劝退的新手
· 黑马程序员 Python 零基础 — 系统严谨,一行行带敲,配套 PPT 和源码齐全

闭卷敲代码(约 30 分钟,最关键)

关掉视频和书,凭记忆在自己的 VS Code 里把代码写一遍,跑通为止。跑不通就对比视频查错——这个查错的过程才是真正在学习。

💡 核心心法
· 代码必须亲自跑过才算学会,光看视频等于没学
· 遇到看不懂的报错或逻辑,把代码发给 AI 解释,效率翻倍(这是工具,不是作弊)
· 不要死记硬背:函数名记不住很正常,随时查文档,记逻辑不记语法
· 环境配置卡太久可以先跳过,用在线环境(如菜鸟工具)写代码,别让配置消磨热情
📋 练习平台

刷题练习

牛客网 刷题

国内最大的技术练习与求职平台,题库丰富,按难度和知识点分类,支持 Python,适合边学边练、巩固基础。
nowcoder.com

力扣(LeetCode) 刷题

全球知名算法题库,国内版完整支持中文,题目分 Easy / Medium / Hard,从基础题开始刷,是检验自己是否真正掌握知识点的最好方式。
leetcode.cn

游戏化练习

CodeCombat 极客战记 国内推荐

写代码控制英雄打怪闯关,支持 Python,中文界面,前期关卡免费。国内专属服务器,速度快不卡。
codecombat.cn/play

CodingGame 国外

写 AI 机器人代码解题,可视化效果好,写完能看到机器人动起来,支持 Python 等 20+ 语言。
codingame.com

🕹️ 最佳学习节奏
白天用 VS Code 跟着 B 站和漫画书敲正规代码;晚上累了、不想动脑筋时,打开 CodeCombat 或者 CheckiO 玩个两三关。把玩游戏当作认真学习一小时之后的"娱乐奖励"!
⚙️ C 语言学习
内容待补充……
📝 Obsidian · 学习笔记工具

Obsidian 是一款基于 Markdown 格式的本地笔记软件。所有笔记以 .md 文件存储在你自己的电脑上,不需要注册账号,不依赖云端,隐私安全。非常适合用来记录编程学习笔记、整理知识体系、保存代码片段和踩坑经验,是建立个人知识库的好工具。

💡 是否需要安装
Obsidian 是可选工具,不影响编程学习本身。如果你已经习惯用 Word、印象笔记或其他方式记笔记,完全没必要换。如果你想尝试用 Markdown 建立自己的知识库、长期积累学习资料,推荐安装。
安装软件

打开群文件 → 软件安装 → Obsidian 文件夹,双击运行安装包,按默认选项安装完成即可。

创建笔记库(Vault)

首次启动 Obsidian 会提示创建或打开库,选择 创建新库,指定一个本地文件夹作为笔记存放位置(例如 D:\Notes\学习笔记)。
建议在库里按科目建子文件夹:Python 笔记放一个文件夹,C 语言笔记放另一个,以后查找方便。

Markdown 基本语法

Obsidian 用 Markdown 格式写笔记,几个最常用的语法:
· # 一级标题 ## 二级标题 ### 三级标题
· **加粗** *斜体* ~~删除线~~
· 三个反引号包裹代码块,开头注明语言名可高亮显示(如 ```python
· - 无序列表 1. 有序列表

记笔记的建议

每学完一个知识点就写一条笔记:这是什么、怎么用、有什么容易出错的地方。把自己踩过的坑也记下来,复习时特别有价值。不追求完美,写下来比不写强,哪怕就一两行也好。

🗓️ 后续更新计划

参考书籍上传 ✓
环境安装包上传 ✓
学习方法 · 即将更新
视频网站推荐 · 即将更新
实战项目 · 即将更新
📝 这里是预留区域,后续内容更新后会在此处补充。
敬请期待……