Python全栈知识体系「干货|分享」

python成为了人工智能热门的编程语言,其生态也是非常的丰富和活跃。python是一种全栈式编程语言,支持前端、爬虫、运维、测试、数据分析、数据挖掘、机器学习、深度学习算法、游戏开发等,关键是社区资料丰富,语言简洁好用并且开发效率很高,因此不少朋友也往python全栈方向发展。下面开始介绍python全栈的大体知识体系。


Python全栈知识体系「干货|分享」


第1章:Python基础


python基础这部分要熟练掌握,字典、列表、集合这些数据结构在后续编程开发中,是使用很普遍的,所以要熟练掌握,对后续开发很有帮助。

文件操作、异常处理、面向对象等,这些都是基本必备的基础。

<code>(1)基础语法
(2)字典、列表、元组、集合
(3)函数
(4)文件操作
(5)异常处理
(6)面向对象/<code>

第2章:Python核心编程


<code>(1)Python核心编程
(2)Linux系统编程
(3)网络编程
(4)Web服务器案例
(5)正则表达式/<code>

第3章:数据结构


数据结构这一块,只要是做研发的同学,都需要不断练习和熟习,这些基础的算法经常是笔试题目来的,如果你连笔试题都不会做,可想而知,可能连面试的机会都没有。

<code>(1)数据结构和算法基础
(2)顺序表
(3)栈与队列
(4)链表
(5)排序与搜索
(6)树与树算法/<code> 

第4章:数据库


数据库无论是后端开发人员,还是算法工程师,都需要学习掌握的。

<code>(1)Mysql
(2)MongoDB
(3)Redis/<code>

第5章:前端


<code>(1)HTML
(2)CSS
(3)Photoshop
(4)HTML5 + CSS3
(5)移动端页面开发
(6)Javascript
(7)jQuery
(8)移动端JS库
(9)Bootstrap/<code>

第6章:Django


<code>(1)Django
(2)天天生鲜项目思路
(3)Git/<code>

第7章:爬虫


<code>(1)Python爬虫基础
(2)Scrapy框架
(3)Scrapy-redis分布式策略/<code>


第8章:tornado


<code>(1)Tornado
(2)爱家租房项目
(3)微信公众号/<code>


第9章:shell与自动化运维


<code>(1)运维与shell
(2)Shell常用工具
(3)Nginx
(4)自动化部署/<code>


第10章:算法


算法的细分领域比较多,目前比较热门有:计算机视觉、自然语言处理、推荐系统、语音识别、信号处理。个人看法是,往一个细分的算法领域深入发展,同时泛学多个细分领域的算法知识,因为现在很多实际业务问题往往是多学科交叉综合使用的。

<code>(1)特征工程
(2)用户画像
(3)数据挖掘
(4)自然语言处理
(5)推荐算法
(6)大数据
(7)目标检测
(8)信号处理
(9)计算机视觉
......./<code>

部分参考自网络分享,如有侵权,请联系删除!

关注——>[数据与算法],分享数据经济、数据认知、算法知识。


分享到:


相關文章: