🐍 后端搭建·目录

30章 · 从零到实战
01 Python入门
  • 发展史
  • 应用场景
  • 环境搭建
进入章节
02 PyCharm
  • 安装
  • 字体
  • 快捷键
  • 常用设置
  • 调试
进入章节
03 Python基础
  • 注释
  • 变量/数据类型
  • 标识符/关键字
  • 输入/输出
  • 运算符
  • 类型转换
进入章节
04 分支和循环
  • if判断
  • 运算符
  • if-else
  • while
  • for
  • break/continue
进入章节
05 字符串和列表
  • 字符串输入/输出
  • 下标/切片
  • 常见函数
  • list
  • 循环遍历
  • 增删改查
  • 嵌套/切片
进入章节
06 元组和字典
  • tuple定义/操作
  • dict定义/操作
  • 字典常用方法
  • set定义/操作
进入章节
07 函数
  • 定义/调用
  • 参数传递
  • 返回值
  • 局部/全局变量
  • 递归
  • Lambda
进入章节
08 文件操作
  • 打开/关闭
  • 读写
  • 文件指针
  • with语句
  • os模块
进入章节
09 异常处理
  • 异常概念
  • try-except
  • 多异常
  • finally
  • 自定义异常
进入章节
10 模块与包
  • 模块导入
  • 自定义模块
  • __name__
  • 包创建
  • pip管理
进入章节
11 面向对象(上)
  • 类与对象
  • __init__
  • self
  • 类/实例属性
  • 类/静态方法
进入章节
12 面向对象(下)
  • 继承
  • 多态
  • 封装
  • 私有属性/方法
  • property
  • 魔术方法
进入章节
13 虚拟环境
  • 为什么需要
  • venv
  • pipenv
  • requirements.txt
进入章节
14 Git版本控制
  • 安装/配置
  • init/add/commit
  • push/pull
  • 分支管理
  • .gitignore
进入章节
15 数据库SQLite
  • 数据库概念
  • SQLite安装
  • 创建表
  • CRUD
  • Python操作
进入章节
16 MySQL数据库
  • 安装/配置
  • 连接MySQL
  • pymysql
  • ORM简介
进入章节
17 Flask入门
  • 安装
  • 第一个应用
  • 路由/视图
  • Jinja2模板
进入章节
18 Flask进阶
  • 请求/响应
  • 表单处理
  • Flash消息
  • Blueprint
进入章节
19 Flask+数据库
  • Flask-SQLAlchemy
  • 模型定义
  • Flask-Migrate
进入章节
20 RESTful API
  • RESTful概念
  • Flask-RESTful
  • API版本管理
  • Postman
进入章节
21 用户认证/授权
  • JWT原理
  • Flask-JWT-Extended
  • bcrypt
  • 权限控制
进入章节
22 Django入门
  • 安装
  • MTV架构
  • 创建项目/应用
  • URL配置
  • 视图函数
进入章节
23 Django模型/数据库
  • 模型定义
  • ORM操作
  • Admin后台
  • 数据迁移
进入章节
24 Django模板/表单
  • 模板语法
  • 模板继承
  • Django表单
  • 表单验证
进入章节
25 Django认证系统
  • User模型
  • 登录/注册/注销
  • 权限与组
  • 自定义用户
进入章节
26 Django REST
  • 序列化器
  • 视图集
  • 路由器
  • 认证/权限
  • API文档
进入章节
27 异步编程
  • 协程概念
  • async/await
  • asyncio
  • aiohttp
进入章节
28 消息队列/缓存
  • Redis安装/使用
  • Celery异步
  • 缓存策略
进入章节
29 部署与运维
  • Linux基础
  • Nginx反向代理
  • Gunicorn/uWSGI
  • Docker
进入章节
30 项目实战·博客
  • Flask/Django选型
  • 需求分析
  • 数据库设计
  • API开发
  • 部署上线
进入章节