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