建立编程的基本概念,培养逻辑思维。
-
什么是编程
编程的本质、计算机工作原理、编程语言分类
-
算法与流程图
算法概念、流程图绘制、逻辑思维训练
-
开发环境搭建
VS Code 安装、命令行基础、Git 安装
-
Python 入门
Hello World、变量、数据类型、输入输出
-
基础语法
条件判断(if/else)、循环(for/while)
-
简单练习
猜数字游戏、计算器、温度转换
掌握编程的核心概念,能够独立编写小型程序。
-
Python 核心
列表、元组、字典、集合、字符串操作
-
函数
函数定义、参数、返回值、作用域、递归
-
面向对象
类、对象、属性、方法、继承、封装
-
文件操作
读写文件、文件路径、异常处理(try/except)
-
模块与包
导入模块、标准库、pip 安装第三方库
-
综合练习
学生管理系统、图书管理系统
从命令行走向 Web,构建第一个可视化应用。
-
HTML 基础
标签、属性、语义化、表单、表格
-
CSS 基础
选择器、盒模型、Flexbox、Grid、响应式
-
JavaScript 入门
变量、函数、DOM 操作、事件监听
-
Flask 入门(Python)
路由、模板、表单处理、数据库连接
-
前端与后端
前后端分离概念、API 调用
-
实战项目
搭建个人博客或 Todo 应用
了解不同技术方向,为职业生涯做准备。
-
技术方向介绍
前端、后端、移动端、AI/数据、DevOps 全览
-
Git 与协作
Git 基础、GitHub 使用、Pull Request 流程
-
简历与面试
技术简历撰写、面试技巧、算法题基础
-
项目展示
整理作品集、部署上线
-
选择方向
根据兴趣和能力选择深入学习方向
-
学习计划
制定长期学习计划和目标
🚀 练手项目
- 📝 个人博客(HTML + CSS + Python 后端)
- 📊 数据可视化(Python + Matplotlib)
- 🛒 简单电商页面(HTML + CSS + JS)
- 📱 个人作品集网站
- 🎮 猜单词游戏(Python 命令行)