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 裝飾器
==========================================
前後端分離 是一種設計理念,職責劃分更加明確,充分壓榨員工前潛力。
全棧 不等於 即會 。。。又會。。。。。
而是一種新興工種,技術+管理
python全棧開發慕課網