原创 Flask項目Docker容器化部署原理與實現

本文將介紹Flask的部署方案:Flask + Nginx + uWSGI,並使用docker進行容器化部署,部署的實例來源 Flask開發初探,操作系統爲ubuntu。 Flask系列文章: Flask開發初探 WSGI到底是什麼 Fl

原创 一些重要的 彙總 ^_^

Python 代碼檢測 可變對象和不可變對象 上下文管理器和with語句 裝飾器 迭代器和生成器 元類 離線項目遷移部署 協程 Flask sqlalchemy入門 Flask開發初探 WSG

原创 詳解Flask上下文

上下文是在Flask開發中的一個核心概念,本文將通過閱讀源碼分享下其原理和實現。 Flask系列文章: Flask開發初探 WSGI到底是什麼 Flask源碼分析一:服務啓動 Flask路由內部實現原理 Flask容器化部署原理與實現 F

原创 Python代碼規範性檢測

一定要注重代碼規範,按照平時的代碼管理,可以將Python代碼規範檢測分爲兩種: 靜態本地檢測:可以藉助靜態檢查工具,比如:Flake8,Pylint等,調研了一下,用Flake8的相對較多,功能滿足,本文將使用Flake8 git:可藉

原创 深入掌握K8S Pod

k8s系列文章: 什麼是K8S K8S configmap介紹 Pod是k8s中最小的調度單元,包含了一個“根容器”和其它用戶業務容器。 如果你使用過k8s的話,當然會瞭解pod的基本使用,但是爲了更好的應用,你需要深入瞭解pod的配置

原创 Python離線項目遷移部署

最近遇到了一個場景:需要將Python項目文件打包到無法聯網的主機上部署執行,本篇文章記錄針對於該場景的處理方案。 說明: 源主機(可聯網):安裝了Python3和pip3 目標主機(無法聯網):需安裝和源主機相同的Python版本和pip

原创 線性迴歸

線性迴歸(Linear Regression)是統計分析、機器學習中最基礎也是最重要的算法之一,利用線性函數對一個或多個自變量和因變量(y)之間的關係進行擬合模型,用來做預測。 根據自變量(樣本特徵)個數分爲一元和多元線性迴歸: \[ Y=

原创 K8S ConfigMap使用

k8s系列文章: 什麼是K8S configmap是k8s的一個配置管理組件,可以將配置以key-value的形式傳遞,通常用來保存不需要加密的配置信息,加密信息則需用到Secret,主要用來應對以下場景: 使用k8s部署應用,當你將

原创 什麼是雲計算

雲計算正在快速發展,你可能已經發現,越來越多的企事業單位已紛紛投入雲計算的研究,採用雲計算服務構建IT系統,各大雲計算廠商也在不斷的推出新產品。 爲什麼需要使用雲計算呢? 基於傳統IT面臨的挑戰所催生,隨着IT在業務領域中的角色越來越重要,

原创 消息隊列介紹

本文將介紹大名鼎鼎的消息隊列(MQ)的原理,應用場景和常見問題。 日常開發中,可能會經常遇到這幾類問題: 系統中批量更新(增,刪,改)功能接口,如果業務比較複雜,加之數據量龐大,這類同步操作是很耗時的,這時候需要進行異步處理。 電子商務網

原创 Python裝飾器

裝飾器在Python中是一個強大的高級用法,並且在流行Python框架中變得越來越常見。經常會用到裝飾器來增強函數的行爲(動態的給一個對象添加一些額外的職責),包括記錄日誌,權限校驗,性能測試,數據封裝等。有了裝飾器,我們可以抽離出大量和函

原创 Python迭代器和生成器

Python的迭代器集成在語言之中,迭代器和生成器是Python中很重要的用法,本文將深入瞭解迭代器和生成器。 首先,我們都知道for循環是一個基礎迭代操作,大多數的容器對象都可以使用for循環,那麼,我們從for循環開始: 你有沒有想過,

原创 Flask容器化部署原理與實現

本文將介紹Flask的部署方案:Flask + Nginx + uWSGI,並使用docker進行容器化部署,部署的實例來源 Flask開發初探,操作系統爲ubuntu。 Flask系列文章: Flask開發初探 WSGI到底是什麼 Fl

原创 WSGI到底是什麼?

在用Python Web開發時經常會遇到WSGI,所以WSGI到底是什麼呢?本文我們一起來揭開WSGI神祕的面紗! 先來看一下WSGI的介紹: 全稱Python Web Server Gateway Interface,指定了web服務器和

原创 Tensorflow基礎

說明:本文實例使用Python版本爲3.5.6,Tensorflow版本爲2.0 介紹 Tensorflow是Google推出的機器學習開源神器,對Python有着良好的語言支持,支持CPU,GPU和Google TPU等硬件,並且已經擁有