Python后端技术栈

Python语言基础
  1. 语言特点
  2. 语法基础
  3. 高级特性
 
算法与数据结构
  1. 常用算法和数据结构
  2. 分析时间/空间复杂度
  3. 实现常见数据结构和算法
 
编程范式
  1. 面向对象编程
  2. 常用设计模式
  3. 函数式编程
 
操作系统
  1. 常用 Linux 命令
  2. 进程/线程
  3. 内存管理
 
网络编程
  1. 常用协议 TCP/IP/HTTP
  2. Socket 编程基础
  3. Python 并发库
 
数据库
  1. Mysql 常考,索引优化
  2. 关系型和 NoSQL 的使用场景
  3. Redis 缓存
 
Python Web 框架
  1. 常用框架对比,RESTful
  2. WSGI 原理
  3. Web 安全问题
 
系统设计
  1. 设计原则,如何分析
  2. 后端系统常用组件(缓存、数据库、消息队列等)
  3. 技术选型和实现(短网址服务、Feed 流系统)
 
软实力
  1. 学习能力
  2. 业务理解能力,沟通交流能力
  3. 心态
posted @ 2019-08-13 16:01  梦醒时分c  阅读(2064)  评论(0编辑  收藏  举报