1. 程式人生 > >python全棧開發慕課網

python全棧開發慕課網

函數 框架 面向過程 cat markup niginx 一個個 集合 數據挖掘

前端

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 裝飾器

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

前後端分離 是一種設計理念,職責劃分更加明確,充分壓榨員工前潛力。

全棧 不等於 即會 。。。又會。。。。。

而是一種新興工種,技術+管理

python全棧開發慕課網