一個 headless,GraphQL 為優先的電子商務平台,提供超快速,動態,個性化的購物體驗。
是什麼使得 Saleor 與眾不同?
Saleor 是一個快速發展的開源電子商務平台,自2012年以來為出版和服裝等分支機構的大型公司提供服務。基於 Python 和 Django,最新的主要更新引入了一個模組化的前端,由 GraphQL API 提供支援,並使用 React 和 TypeScript 編寫。
https://softnshare.com/saleor/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「python api是什麼」的推薦目錄:
- 關於python api是什麼 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於python api是什麼 在 Kewang 的資訊進化論 Facebook 的精選貼文
- 關於python api是什麼 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於python api是什麼 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於python api是什麼 在 大象中醫 Youtube 的最讚貼文
- 關於python api是什麼 在 大象中醫 Youtube 的精選貼文
- 關於python api是什麼 在 什麼是API? 的評價
- 關於python api是什麼 在 ArcGIS Python API 是針對WEB... - Esri 台灣區總代理商 的評價
- 關於python api是什麼 在 python api教學2022-精選在臉書/Facebook/Dcard上的焦點新聞 ... 的評價
- 關於python api是什麼 在 python api教學2022-精選在臉書/Facebook/Dcard上的焦點新聞 ... 的評價
- 關於python api是什麼 在 Python API — ansible中文權威指南1.0.1 documentation 的評價
python api是什麼 在 Kewang 的資訊進化論 Facebook 的精選貼文
剛剛在整理筆記的時候,發現兩年半前還在前公司就應該要發的文章一直躺在筆記裡面,快點整理一下 po 出來。
---
這是第三篇關於 log 的文章,應該也是最後一篇了,這次來聊聊如何讓開發者用 log 了解自己發出的 API 流程是否正確及如何提升效率。
強者小編同事用 python 寫的 log 整理工具,其實就是把 AP 吐出來的一堆多行 debug log,轉成只有 header、url、執行時間的單行 log。所以其實可以把產生出的 API log 再用其他 Linux 指令,即時顯示給開發者看。
---
這麼做的好處不少,對 frontend 來說,可以避免下列問題發生:
1. API 誤用:A 畫面應該是要串 a API,可是卻串到了 b API,又或是串成了 a' API。串成 b 是有點誇張啦,但最近 review 後發現 a' API 倒是比較常出現,像是參數帶錯之類的。
2. 誤解 API 流程:流程應該是串 abc,可是卻串成了 acb。有時候這不是什麼大問題,但在注重流程的 App 上這就很嚴重了。
3. API 狂發:流程應該是串 abc,但卻變成了 abbbcc。這個問題在使用上比較難發現,因為會有這類問題的大都是 GET API,依 RESTful GET API 的 idempotent 特性,無論執行多少次 GET,結果都會是一樣,所以也就更難發現問題了。
---
對 backend 來說的好處也不少:
1. 了解 cache 設計方向:像是剛剛的第 3 點問題,在 frontend 還沒更版前,backend 可以先加上 Cache-Control 機制,把大量的無效 request 從資料庫轉移到 Cache 裡面,當然 frontend 本來就要有這機制才行。
2. 了解每支 API 的效率:開發 API 沒幾個重點,就是流程正確、執行速度快,其中執行速度也是最難處理的一塊。所以了解 API 的處理速度,才有辦法做最佳化。
用這套工具就可以把上面提到的幾個重點一一檢視,也發了十幾個 issue 給 frontend 及 backend,算是 CP 值很高的一個開發。
---
至於技術細節,其實也就下面兩個重點而已:
1. 用 SocketIO 建置一套 WebSocket Server,然後放兩個輸入框,表示要訂閱 (subscribe) 的 log 來源及要監視的 user id
2. 用 tail -f 將 log 即時 pipe 到強者同事寫的 log 整理工具,再用 awk 把需要的欄位輸出,最後將輸出的欄位發送到 WebSocket Server
這個即時顯示 log 的網頁從發想到完成,工時應該只有兩三個小時吧,但發揮的效用可說是非常的大,今天就靠這個網頁開了十幾張單,算是最近小編蠻能說嘴的一項工作了吧 XDDD
* https://www.facebook.com/kewang.information/posts/2058766574399706
* https://www.facebook.com/kewang.information/posts/2085843121692051
#socketio #websocket #log
python api是什麼 在 軟體開發學習資訊分享 Facebook 的最讚貼文
為什麼使用 Python 做 Web 開發?
在 Python 寫程式很好上手,一個沒有先前知識的學生可以很容易地理解每行程式碼和了解如何使用——這意味著只需要基礎知識,你就可以輕鬆寫出一個完整的程式。
Python 有大量的框架和工具可以幫助你上手並在 Web 開發上快速進行。
這是一個很棒的組合-一個強大的語言和大量的工具,讓你能很快運用進入實戰。
為什麼選擇這門課程?
1 你將會學習和理解如何經由 Flask 框架設計和實現 RESTful API
曾經想知道 NoSQL 資料庫是什麼,以及如何使用這資料庫? 你也將學習如何使用 Python 配合這資料庫開發
2. 什麼是 Docker?”dockerize”是什麼意思? 是的,你猜對了,在這門課上你也會學到這一主題
3. 你甚至將學習如何使用 TensorFlow 建構一個機器學習 API 來做圖像識別
4. 另一個熱門話題是 DevOps,你將學習這主題,並經歷在亞馬遜 EC2實例中佈署一個 RESTful API 的過程
簡而言之,這門課程的目的是讓你在很短的時間內掌握基本的 Python 技能,並帶你到更高的水準
https://softnshare.com/python-rest-apis-with-flask-docker-mongodb-and-aws-devops/
python api是什麼 在 コバにゃんチャンネル Youtube 的最佳貼文
python api是什麼 在 大象中醫 Youtube 的最讚貼文
python api是什麼 在 大象中醫 Youtube 的精選貼文
python api是什麼 在 ArcGIS Python API 是針對WEB... - Esri 台灣區總代理商 的推薦與評價
ArcGIS Python API 是針對WEB GIS產品進行管理、分析、內容建立的API,可以看一下以下連結來學習如何去使用以及操作喔。 ... <看更多>
python api是什麼 在 python api教學2022-精選在臉書/Facebook/Dcard上的焦點新聞 ... 的推薦與評價
python api教學2022-精選在臉書/Facebook/Dcard上的焦點新聞和熱門話題資訊,找python api教學,restful api是什麼,python restful api教學,java ... ... <看更多>
python api是什麼 在 什麼是API? 的推薦與評價
使用線上服務很方便,無論是購物、訂機票或訂位,都可在指間完成。但是,這些服務到底是如何做到這一點?來看看 API 製作公司MuleSoft 如何用簡明又 ... ... <看更多>