python全栈开发慕课网

前端

web框架:

flask:简单、轻量、灵活性大 (官网,stck overflowa);

目录结构:配置,发布,资源,日志,测试...

前后端协作:整体发布,前后端分离发布

django:简单,比flask重,没有flask好,但历史时间长
web.py:简单,轻量,但是不会再积极维护了

...省略

后端

精通Python语言(数据结构: 字符串str 列表list tuple set dict); 精通Django\flask\web.py前端框架; 精通MySql\MongoDB数据库; 熟悉Linux操作系统 熟悉Apache/Tomcat/Niginx 熟悉大型网站 数据挖掘 高并发 高稳定性经验;

数据处理:pandas numpy ...

业务框架:spark haopop AWS...

数据结构:

1.字符串str\unicode
2.列表: list 可变的 tuple 不可变 set 不可重复(唯一性列表) 集合 3.字典(对象\json) dict key -> value(元素唯一性)

python高级特性

1.生成器

2.迭代器 一个个

3.切片 切取

python函数式编程

语言上编程:面向对象 函数式

函数式编程:把运算过程尽量写成一系列嵌套的函数调用

函数是面向过程的 程序设计的基本单位

一等公民:功能地位和数据变量一样, 可 变量对象初始化数值、 做参数

参数不变,一次执行==多次执行

==============================================

def 自定义函数 def hi():... return..

lambda 匿名函数 fn=lamda x: x**2 (平方)

function.partial 函数封装

function.wraps 装饰器

==========================================

前后端分离 是一种设计理念,职责划分更加明确,充分压榨员工前潜力。

全栈 不等于 即会 。。。又会。。。。。

而是一种新兴工种,技术+管理

上一篇:hihoCoder 1632 Secret Poems(ACM-ICPC北京赛区2017网络同步赛)


下一篇:Oracle 监控索引使用