python全栈要学什么 python全栈学习路线

yipeiwu_com6年前Python基础

IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发、Python爬虫、Python数据分析这四大方面。

全栈即指的是全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人。就是与这项技能有关的都会,都能够独立的完成。

全栈只是个概念,也分很多种类。真正的全栈工程师涵盖了web开发、DBA 、爬虫 、测试、运维,要学的内容那是相当的巨量。就web开发方向而言需要学习的内容:前端知识 包括HTML5 CSS3 JS Jquery Ajax,后端至少需要能够熟练使用Django和tornado,当然会flask更好。

  • python语言基础
  • Python3入门,数据类型,字符串,判断/循环语句,函数,命名空间,作用域,类与对象,继承,多态,tkinter界面编程,文件与异常,数据处理简介
  • python语言高级
  • Python常见第三方库与网络编程,Python正则表达式,邮箱爬虫,文件遍历,金融数据爬虫,多线程爬虫,Python线程、进程,Python MySQL数据库,协程,jython
  • python全栈工程师前端
  • HTML,HTML5,CSS,CSS3,网页界面设计实战,javaScript,jquery,jquerry EasyUI, Mobile简介,photoshop,Bootstrap
  • python全栈工程师后端
  • Django入门,Django高级,Django实战,Python高级开发工程师学习路线
  • python全栈工程师后端高级
  • Flask开发原理,Flask开发项目实践,Tornado开发原理,Tornado开发项目实践

归纳总结:

1.平台:*nix平台

2.线程、进程、shell编程

3.网络:网络原理、http协议socket开发、异步IO开发

4.web开发:后端、mvc框架Django、Flask、Tornado

5.算法要求:转置矩阵、求质数、常见排序算法等

6.数据库:关系型数据库和非关系型数据库

7.前端vue、angrilar、react

相关文章

Python数据可视化 pyecharts实现各种统计图表过程详解

Python数据可视化 pyecharts实现各种统计图表过程详解

1、pyecharts介绍 Echarts是一款由百度公司开发的开源数据可视化JS库,pyecharts是一款使用python调用echarts生成数据可视化的类库,可实现柱状图,折...

Python3批量生成带logo的二维码方法

最近有个需求:批量生成带Logo的二维码 生成二维码比较简单,网上的资源也比较多,不赘述了。自己研究了一下加了logo并且美化了一下(网上的资源直接加Logo特别丑!!!忍不了!!!),...

python字符串的方法与操作大全

一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为tru...

python tkinter实现界面切换的示例代码

python tkinter实现界面切换的示例代码

跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: face1 = tk....

python使用json序列化datetime类型实例解析

使用python的json模块序列化时间或者其他不支持的类型时会抛异常,例如下面的代码: # -*- coding: cp936 -*- from datetime import d...