Time of Update: 2015-05-28
標籤:python-mysqldb安裝 linux下mysql安裝 (0)目錄VMware 下安裝Ubuntu的吐血經曆零基礎學習Shell編程Linux下的makefile的妙用Linux調試神器 -- gdb十分鐘學會Python的基本類型分布式版本管理神器--GITGIT檔案的三種狀態 & Git
Time of Update: 2015-05-28
標籤:python beautifulsoup 小說 本人喜歡在網上看小說,一直使用的是小說下載閱讀器,可以自動從網上下載想看的小說到本地,比較方便。最近在學習Python的爬蟲,受此啟發,突然就想到寫一個爬取小說內容的指令碼玩玩。於是,通過在逐浪上面分析原始碼,找出結構特點之後,寫了一個可以爬取逐浪上小說內容的指令碼。
Time of Update: 2015-05-28
標籤:從今天開始學習Python,沒有什麼特殊的目的,只是覺得這門語言比較有意思,既然現在可能也不會用到,那就直接從Python3學起吧!本人開始學習時,還是喜歡聽別人講,於是又找到了小甲魚的《零基礎學習Python》,想當年C和C++都是看小甲魚的視頻學的,講的有意思,不枯燥,可以堅持看下去。學習第一天,看來6集,但是由於有其他語言的基礎,所以很多內容理解的也都比較快,但是俗話說的好,好記性不如爛筆頭,還是總結一下今天學到的內容吧。(1)python的特點1.縮排。跟之前學過的C、C++不同,
Time of Update: 2015-05-28
標籤:python的單元測試架構pyUnit和java的junit非常類似,以下是對模組中的方法進行單元測試的例子:實現代碼:輸入一個整數組成的列表,判斷其中是否有重複的數字,如果有返回True,否則返回Falseclass Solution: # @param {integer[]} nums # @return {boolean} def containsDuplicate(self,
Time of Update: 2015-05-28
標籤: 注意:現在python3.3.5中print列印語句有了新寫法:1. python指定產生隨機數>>> import random>>> >>> #正確測print寫法>>> rand = random.randint(1,500)>>> print (rand)343>>> #錯誤的print文法:>>> print randSyntaxError:
Time of Update: 2015-05-28
標籤: 今天看到一道misc的題目,得到一RGB值的txt檔案,需解決RGB值轉圖片。具體題目:here 由於第一次碰到這個類型的題目,做一下記錄,在這裡我採用的是python
Time of Update: 2015-05-28
標籤:學到《父與子編程之旅》的16章了,跟書上的例子進行學習,學會了畫圓,我又找到了畫線的方法,於是就可以在screen上畫日本國旗了:手動畫的不好看,也可以不手動畫,直接畫線:代碼如下: 1 import pygame,sys 2 from pygame.locals import * 3 print pygame.ver 4 pygame.init() 5 screen = pygame.display.set_mode([640,480]) 6 color=(200,156,64)
Time of Update: 2015-05-28
標籤:函數原型 聲明:s為字串,rm為要刪除的字元序列 s.strip(rm) 刪除s字串中開頭、結尾處,位於 rm刪除序列的字元 s.lstrip(rm) 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip(rm) 刪除s字串中結尾處,位於 rm刪除序列的字元 注意:
Time of Update: 2015-05-28
標籤:函數原型:range(start, end, scan):參數含義:start:計數從start開始。預設是從0開始。例如range(5)等價於range(0, 5);end:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5 scan:每次跳躍的間距,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)樣本>>> range(5) #代表從0到5(不包含5)[0, 1, 2, 3, 4]>
Time of Update: 2015-05-27
標籤:python opencv linux ubuntu 電腦 先到opencv的官網下載你需要的opencv版本,下載linux版本的。然後在原生編譯,編譯對gcc cmake 的版本都是有需求的。根據上面的教程,編譯出來並沒有cv2.so,那是因為編譯的時候cmake的選項沒有弄對。cd opencvmkdir
Time of Update: 2015-05-28
標籤:1、ConfigurationCelery,作為一個consumer工具不需要太多的操作。它有輸入和輸出通道,通過輸入通道串連到broker(如AMQP服務Channel)或者通過輸出通道串連到結果的backend(用於擷取結果,不是必須的,因為有的操作只是單向分發任務)。 這一些控制通過制定一些配置參數來完成。預設的配置對大多數使用情境已足夠,但很多時候可能需要自己的設定。熟悉可配置的選項是一個好主意這裡是參考:Configuration and defaults
Time of Update: 2015-05-28
標籤:python switchswitch 文法結構: switch 語句用於編寫多分支結構的程式,類似於if...elif...eles語句。 swtch 語句的表達的分支結果比if...elif...lese 語句表達的更清晰,代碼的可讀性更高。
Time of Update: 2015-05-27
標籤:python
Time of Update: 2015-05-28
標籤:python unicode 編碼 byte 二進位 ascii 文本 字串 utf-8Python 3最重要的新特性大概要算是對文本和位元據作了更為清晰的區分。文本總是Unicode,由str類型表示,位元據則由bytes類型表示。Python
Time of Update: 2015-05-28
標籤:Python 提供了一些內建函數用於這些基本物件類型:cmp(), repr(), str(), type(), 和等同於 repr()函數的單反引號(``) 運算子。 函數cmp(obj1, obj2)功能比較 obj1 和 obj2, 根據比較結果返回整數 i:i < 0 if obj1 < obj2i > 0 if obj1 > obj2i == 0 if obj1 == obj2repr(obj) 或 `obj`
Time of Update: 2015-05-28
標籤:介紹我們在上一章學習了“Lambda 操作, Filter, Reduce 和 Map”, 但相對於map, filter, reduce 和lamdba, Guido van Rossum更喜歡用遞推式構造列表(List comprehension)。在這一章我們將會涵蓋遞推式構造列表(List comprehension)的基礎功能。 遞推式構造列表(List comprehension)是在Python
Time of Update: 2015-05-28
標籤:python range xrangerange(0,100)xrange(0,100)都可以產生指定範圍的資料,range然會的是數字列表,xrange則會延遲產生,再大資料處理的時候比較節約效能。盡量使用xrange() range: 直接產生一個列表對象。xrange:
Time of Update: 2015-05-28
標籤: 1、在python中,最基本的資料結構是序列,序列中每一個元素被分配一個序號,即元素的位置,稱為索引。索引從0開始,-1表示倒數第一個元素,-2表示倒數第二個元素,因此既可以是從前到後開始對元素進行訪問,也可以從後往前對元素進行訪問。2、python序列中有6種內建的序列:列表、元組、字串、Unicode字串、buffer對象,xrange對象。其中有兩種常見類型:列表和元組。列表和元組的主要區別在於,列表可以修改,元組則不能。一般來說,在幾乎所有的情況下列表都可以替代元組。一
Time of Update: 2015-05-27
標籤:剛剛接觸Python,今天就是怎麼也調試不過去了,上網上查直到晚上才查到一個有效資訊,真是坑啊!原來Python中的這些“魔法”方法的命名裡就有陷阱……中的那兩個紅圈圈,一定要記住哦,這些Python內建的方法,比如str和init前後都是兩個"_",寫一個"_"按F5運行肯定有問題!拿我的同事貓臉屁做個類,因為他最煩人,所以我學習的時候也會帶著他(二次元擊打松尾芭蕉桑): 1 import time 2 def GetNowYear()
Time of Update: 2015-05-28
標籤:1、格式化字串%s代表的是格式化字串,或者說為字串進行佔位操作。如果一個變數本身不是字串,則會自動被轉化為字串。使用%f格式化浮點數。同時也可以提供需要的精度,如%.3f,即保留3位小數。2、格式化:(1)格式化類型:%s代表字串,%d代表的是十進位整數,%f是浮點數。轉換還可以設定欄位寬度和欄位精度。欄位寬度是指轉換後的值所保留的最小字元個數,欄位精度是指結果中應該包含的小數位元。如果字元數不夠,會使用空格來佔位。可以使用*(星號)來作為欄位寬度或者精度,兩個可以同時使用*,這時候,寬度