iT邦幫忙

python相關文章
共有 3528 則文章
鐵人賽 開發技術 DAY 7

技術 用python抓網頁data,及做圖表之七:抓網頁上的csv檔來用

有時候,網頁上的data除了產生表格外,會貼心的有列印,另存html, 另存csv的功能, 雖然抓網頁也不是很困難,但是有整理好的格式不用, 也說不過去了. 只...

鐵人賽 IT人生 DAY 6
生,活,亂亂,技 系列 第 6 篇

技術 NumPy - python 與 科學運算

NumPy ~ NumPy 是一個幫助大家處理科學運算的 library , 支援基本的線性代數函式、基本的傅利葉轉換等等 有科學運算需求的可以試著用用看 ,...

鐵人賽 IT人生 DAY 5
生,活,亂亂,技 系列 第 5 篇

技術 Mercurial - version control

寫程式很重要的一部份是 version control 啦~ mercurial 是用 python 寫的 version control tool, 內含有部...

鐵人賽 開發技術 DAY 5

技術 用python抓網頁data,及做圖表之五:抓網頁內建庫urllib及第三方庫BeautifulSoup的使用

筆者用urllib抓網頁,urllib在python2/3版本的差異頗大,有些是傳回值的型別不一樣,有些是方法,成員改寫掉了, 本文是用python3的版本。...

鐵人賽 IT人生 DAY 4
生,活,亂亂,技 系列 第 4 篇

技術 Django - web framework

Django 是個方便的 framework 讓你可以快速的使用 python 寫出你的網站 : ) 學習 django 有個很好的入門方法, 那就是照著官方教...

鐵人賽 開發技術 DAY 4

技術 用python抓網頁data,及做圖表之四:統計圖的加強,以月營收及月成交資訊為例

圖上加上一些說明,及資料整合。 之前算是手工抓資料來繪圖, 現在把http://white5168.blogspot.tw/2012/08/blog-pos...

鐵人賽 開發技術 DAY 3

技術 用python抓網頁data,及做圖表之三:橫軸(x軸為日期datetime)

昨天的練習,有提到內建模組datetime的練習,卻沒有說明其用途。 datetime是個既熟悉又陌生的用語,大家都知道datetime型別其實是number(...

鐵人賽 IT人生 DAY 2
生,活,亂亂,技 系列 第 2 篇

技術 Pygments - syntax highlighter 彩色你的人生

pygements 是一個 Python syntax highlighter , 可以幫你把世界變彩色 (? 有在寫程式的都知道 syntax highlig...

鐵人賽 IT人生 DAY 1
生,活,亂亂,技 系列 第 1 篇

技術 Sphinx - Python Document Generator - 寫你的文,生你的書

第一個分享的 Tool : Sphinx (雖然覺得後續會開始忙碌而發文下降 XD Sphinx 是一個強大的 python document generato...

技術 Node.js 的Java版

Node.js在2012年興起, 這是異步應用系統, 當然在JVM平台上也有,在此簡單介紹可以用Javascript, Ruby, Python,Groovy,...

鐵人賽 IT技術 DAY 30

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(30)

一路走來已經30天了,今天將作個總結. 在這段時間,以MySQL為經,Python為緯,配合RRDTool. 計: 介紹了MySQL的幾種儲存引擎. 使用My...

鐵人賽 IT技術 DAY 29

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(29)

今天將探討 Key Cache. 所謂Key Cache,就是將Index 先讀入記憶體中,當有Query時,若有使用到Index, 會先到Key Cache中...

鐵人賽 IT技術 DAY 28

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(28)

今天將探討MySQL的Table Cache. 在前面的MySQL Quick Report中, 有一個Section是 Table Cache Section...

鐵人賽 IT技術 DAY 27

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(27)

今天將探討MySQL的CPU使用量與Memory使用量.之前已經介紹了 系統的CPU使用量與Memory使用量的獲取及繪圖.但若要對某一特定 程式如MySQL或...

鐵人賽 IT技術 DAY 26

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(26)

今天將探討系統溫度的監測. 系統溫度在Linux 常用lm-sensor 與 hddtemp 來獲得相關資訊. 以下是某機器上的回報結果: $ sensors...

鐵人賽 IT技術 DAY 25

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(25)

今天將探討如何獲取MySQL裡某一Database的空間使用情況. 在前面討論儲存引擎時,就有使用SQL指令來計算某Database的空間 使用情況,但是MyS...

鐵人賽 IT技術 DAY 24

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(24)

今天將介紹File System 空間使用量的獲取,儲存與繪圖, 發送警告email. 還記得之前有開發一個Linux Quick Report,裡面就有列出...

鐵人賽 IT技術 DAY 23

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(23)

今天將介紹系統CPU使用情況的蒐集及繪圖程式. 系統CPU使用情況,是系統效能相關資訊中,大多數人第一優先想到的, 其重要性不言而喻. 以下是建立資料檔的程式:...

鐵人賽 IT技術 DAY 22

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(22)

今天介紹將記憶體使用情況匯製圖形的Python程式. 程式碼如下: #!/usr/bin/env python # ----------------------...

鐵人賽 IT技術 DAY 21

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(21)

今天介紹獲取本機記憶體狀況並將其儲存的Python程式. 系統記憶體的使用狀況對我們了解系統運作情況及判斷瓶頸, 有重要的參考價值,系統雖然提供許多細緻的指令,...

鐵人賽 IT技術 DAY 20

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(20)

今天介紹MySQL的小技巧與Python連接MysQL的方式. 首先是 --tee 參數, 可以指定一個文字檔,會將我們操作的 過程紀錄下來,方便後續追蹤及製作...

鐵人賽 IT技術 DAY 19

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(19)

今天繼續繪製流量圖形,增加變化.昨天的圖形與一般常見的流量圖 除了線圖改為區塊以外,還有增加一條平均值的水平線,有網友提出討論 說到 95 percent li...

鐵人賽 IT技術 DAY 18

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(18)

今天承接昨天獲取網路流量的程式,將資料繪製成圖形. 一般的網管系統所提供多為簡單的線圖,我們自己撰寫的程式, 就可以有多種的組合方式,今天先介紹基本的圖形. 以...

鐵人賽 IT技術 DAY 17

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(17)

今天介紹獲取本機網路流量並將其儲存的Python程式. 網路流量一向是系統人員關心的數據,市面上也有許許多多工具, 可以獲得以及繪圖,若自己也能開發此種程式,繪...

鐵人賽 IT技術 DAY 16

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(16)

今天將介紹使用RRDTool來繪製系統負荷的Python程式. 程式碼如下: #!/usr/bin/env python # -----------------...

鐵人賽 IT技術 DAY 15

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(15)

今天將介紹讀取 /proc/loadavg 的內容,並將資料寫入 rrd file的Python程式. 我們看一下 /proc/loadavg 的內容 0.91...

鐵人賽 IT技術 DAY 14

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(14)

今天介紹Python與RRDTool的應用,在系統管理的場合, 我們常常會使用一些指令來獲得系統的的運作情況.但是這些 指令是回報當時的狀況,而使用者或客戶往往...

鐵人賽 IT技術 DAY 12

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(12)

今天將延續昨天介紹的Linux資訊報告,介紹各項內容,與程式碼解說. 首先先看今天產生的報告. $ ./Linux_Quick_Report.py #####...

鐵人賽 IT技術 DAY 11

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(11)

今天將介紹使用Python讀取Linux系統資訊,產生一個快速簡單的報告. 昨天介紹的程式中,有使用Python執行系統命令的功能,今天接著使用這項 功能,以及...

鐵人賽 IT技術 DAY 10

技術 MySQL漫談,由使用Python撰寫之MySQL工具程式出發(10)

今天將介紹使用Python讀取CPU效能資訊,將資訊存放在之前介紹的Archive 儲存引擎的Table,以節省空間,再配合昨天介紹的CSV儲存引擎,轉出來,並...