12-1 课程总结

Posted WinvenChang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12-1 课程总结相关的知识,希望对你有一定的参考价值。

一、课程内容回顾

课程体系(上)
1.面试技巧篇
2.Python语言篇
3.算法与数据结构篇
4.编程范式篇
5.(Linux)操作系统篇

课程体系(下)
1.网络编程篇
2.数据库篇
3.Web框架篇
4.系统设计篇
5.面试经验总结

二、Python基础高频考点

Python语言基础考察点
1.Python特性:装饰器、生成器与协程、异常处理
2.常用内置模块:collections等模块
3.Cpython解释器:GIL,内存管理

三、算法与数据结构高频考点

Python算法与数据结构考察点:学会手写算法题
1.常用的内置结构:list/tuple/set/dictcollections模块
2.常考算法:快排、归并、堆排序等高级排序算法
3.常考数据结构:链表、二叉树,栈,队列

四、编程范式高频考点

编程范式:OOP
1.面向对象基础,Python类的实现
2.装饰器模式
3.单例模式手写

五、操作系统高频考点

操作系统一般考的是Linux
1.常用Linux命令:top/kill/ps
2.线程和进程的区别
3.操作系统内存管理机制

六、网络高频考点

网络协议和网络编程基础
1.网络协议:TCP/UDP/HTTP
2.多路复用和并发编程
3.Python并发网络框架:Tornado/Gevent/Asyncio

七、数据库高频考点

mysql + Redis是重点
1.Mysql基础和索引原理
2.SQL语句编写
3.缓存,Redis的使用和原理

八、Python Web框架高频考点

常见的Web框架 Django/Flask/Tornado至少要熟练一个
1.WSGI,不同框架对比
2.常见网络安全问题 SQL注入/XSS/CSRF
3.RESTful

八、系统设计高频考点

如何设计和实现一个后端系统?
1.系统设计三要素:场景限制、数据存取设计、算法实现设计
2.短网址系统、秒杀系统、评论系统
3.回答重点:图文并茂,架构设计图

八、重中之重

考点太多,排序重点
1.算法和数据结构,面试刷题
2.数据库(关系型+内存型)
3.网络协议和网络编程

希望大家都能拿到自己满意的 offer

以上是关于12-1 课程总结的主要内容,如果未能解决你的问题,请参考以下文章

12-1 课程总结

12-1 课程总结

面向对象设计与构造课程总结作业

课程设计每日总结0820

实验三报告

课程设计每日总结0820