-
一分鐘了解Ansible
Ansible是一個開源配置管理工具,可以使用它來自動化任務(wù),部署應(yīng)用程序?qū)崿F(xiàn)IT基礎(chǔ)架構(gòu)。Ansible可以用來自動化日常任務(wù),比如,服務(wù)器的初始化配置、安全基線配置、更新和打補丁系統(tǒng),安裝軟件包等。Ansible架構(gòu)相對比較簡單,僅需通過SSH連接客戶機執(zhí)行任務(wù)即可: Ansible使用過程中會用到一些概念術(shù)語,我們先介紹一下。 Ansible的與節(jié)點有關(guān)的重要術(shù)語包括控制節(jié)點,受管節(jié)點,清單和主機文件: 控制節(jié)點(Control node):指安裝了Ansible的主機,也叫Ansible…
-
一分鐘了解Python虛擬環(huán)境
在開始學(xué)習(xí)了Python的基礎(chǔ)知識以后,我們就能夠使用Python來寫一些簡單的小項目了, 但是這個時候我們可能就會遇到一個問題。那就是如果我同時寫了兩個項目的時候,假設(shè)項目A使用Django模塊1.9.x版本,而項目B需要使用Django模塊2.1.x版本。而我們知道一個系統(tǒng)環(huán)境中同時只能安裝一個版本,我總不能打開一個項目的時候,就把這個模塊卸載再裝另外一個版本吧。即使是我不怕麻煩,一個模塊可以手動卸載重裝,如果遇到多個模塊同時沖突的情況呢?這個時候就比較頭疼了。 正是這個問題的出現(xiàn),往Pyt…
-
python實現(xiàn)合并兩個數(shù)組的方法
一、數(shù)組縱向合并 1、使用np.vstack()函數(shù) 【code】 #數(shù)組 a = [[1,2,3],[4,5,6]] b = [[1,1,1],[2,2,2]] #縱向合并 c = np.vstack((a,b)) print("c="+str(c)) 【result】 c = array([[1, 2, 3], [4, 5, 6], [1, 1, 1], [2, 2, 2]] 2、使用 np.r_[]函數(shù) 【code】 #數(shù)組 a = [[1,2,3],[4,5,6]] b = [[1,1,…
-
零基礎(chǔ)學(xué)Python要掌握的Python小技巧
人生苦短,Python是岸。近年來隨著人工智能和機器學(xué)習(xí)的發(fā)展,Python大火,許多人在數(shù)據(jù)科學(xué)、機器學(xué)習(xí)、web開發(fā)、腳本編寫和自動化等領(lǐng)域中都會使用Python,可以說,Python是一種十分流行的語言。 Python流行的部分原因在于簡單易學(xué)。 這個系列根據(jù)github上的項目,每天給大家簡要介紹10個簡短的、且能在30秒內(nèi)掌握的代碼片段。 1. 唯一性以下方法可以檢查給定列表是否有重復(fù)的地方,可用set()的屬性將其從列表中刪除。 def all_unique(lst): return…
-
8個優(yōu)雅的Python編程技巧
Python最大的優(yōu)點之一就是語法簡潔,好的代碼就像偽代碼一樣,干凈、整潔、一目了然。要寫出 Pythonic(優(yōu)雅的、地道的、整潔的)代碼,需要多看多學(xué)大牛們寫的代碼,github 上有很多非常優(yōu)秀的源代碼值得閱讀,下面列舉一些常見的Pythonic寫法。 1. 交換賦值 ##不推薦 temp = a a = b b = a ##推薦 a, b = b, a # 先生成一個元組(tuple)對象,然后unpack 2. Unpacking ##不推薦 l = ['David', 'Python…
-
python實現(xiàn)生成圖片路徑和對應(yīng)標(biāo)簽
學(xué)計算機的同學(xué)都知道圖片的路徑更改特別麻煩,尤其要對應(yīng)到相應(yīng)的標(biāo)簽,這個讓人炸花了眼,今天馬哥python的老師搜集了一下素材,接下來就會通過python語言直接生成圖片對應(yīng)標(biāo)簽,大家也知道現(xiàn)在的python特別的火爆,原因就是它能夠處理很多問題,接下來上代碼: # coding=utf-8 # !/usr/bin/env python import sys import os.path if __name__ == "__main__": #只需要將BASE_PATH修改為你的路徑 BASE_…
-
零基礎(chǔ)怎么學(xué)Python,這樣學(xué)就對了!
眾所周知,Python以優(yōu)雅、簡潔著稱,入行門檻低,可以從事Linux運維、Python Web網(wǎng)站工程師、Python自動化測試、數(shù)據(jù)分析、人工智能等職位,薪資待遇呈上漲趨勢。 Python入門知識一:解釋器 Python是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設(shè)計語言,因此想要學(xué)好Python你必須要了解解釋器。由于Python語言從規(guī)范到解釋器都是開源的,所以理論上,只要水平夠高,任何人都可以編寫Python解釋器來執(zhí)行Python代碼。 目前常見的Python解釋器有CPython、IPytho…
-
8個優(yōu)雅的Python編程技巧
Python最大的優(yōu)點之一就是語法簡潔,好的代碼就像偽代碼一樣,干凈、整潔、一目了然。要寫出 Pythonic(優(yōu)雅的、地道的、整潔的)代碼,需要多看多學(xué)大牛們寫的代碼,github 上有很多非常優(yōu)秀的源代碼值得閱讀,下面列舉一些常見的Pythonic寫法。 1. 交換賦值 ##不推薦 temp = a a = b b = a ##推薦 a, b = b, a # 先生成一個元組(tuple)對象,然后unpack 2. Unpacking ##不推薦 l = ['David', 'Python…
-
python實現(xiàn)生成圖片路徑和對應(yīng)標(biāo)簽
學(xué)計算機的同學(xué)都知道圖片的路徑更改特別麻煩,尤其要對應(yīng)到相應(yīng)的標(biāo)簽,這個讓人炸花了眼,今天馬哥python的老師搜集了一下素材,接下來就會通過python語言直接生成圖片對應(yīng)標(biāo)簽,大家也知道現(xiàn)在的python特別的火爆,原因就是它能夠處理很多問題,接下來上代碼: # coding=utf-8 # !/usr/bin/env python import sys import os.path if __name__ == "__main__": #只需要將BASE_PATH修改為你的路徑 BASE_…
-
Python必備-python文件打包實戰(zhàn)技巧
眾所周知,python是一種腳本語言,python程序必須在python環(huán)境下運行,所以如果想把自己寫的程序給別人看的話,就比較麻煩,他需要先配置python環(huán)境,對于電腦小白來說這是“要命”的事情。而且如果是客戶的話,也不想讓對方知道源代碼,那么怎樣才能既保留自己的源代碼同時又能讓對方很方便的使用自己的程序呢? PyInstaller的安裝可以在命令行輸入以下命令直接安裝: pip install PyInstaller 如果看到Successfully install PyInstaller…