《Python源碼剖析》 讀後感

    讀一本書 一般我都讀三遍第一遍    通讀 ,不求甚解,但求速度,幾天下來,基本就能熟悉書的內容,知識的結構組織第二遍    慢讀,細讀,有了第一遍的基礎,按自己的知識 和 經驗 來安排讀自己感興趣的部分,最後也看看不怎麼感興趣的部分第三遍    等什麼時候,忽然有不明朗的地方 ,反過頭來再找著看這邊書 基本上用了一周的業餘時間,通讀了一邊,深佩作者對Python的理解,以及知識的淵博,對python的內部機制的講解恰到好處,內容的安排比較合理,難易程度也算妥當書中講解的 python

Python模組學習 —- threading 多線程式控制制和處理

文章目錄 Thread.identThread.join([timeout])Condition.wait([timeout]):  Condition.notify(): Event.wait([timeout])Event.set()Event.clear()Event.isSet()threading.enumerate()threading.settrace(func)threading.setprofile(func)

Python模組學習 — urllib

文章目錄 urllib.urlopen(url[, data[, proxies]]) :urllib.urlretrieve(url[, filename[, reporthook[, data]]]):    

Python模組學習 —- thread 多執行緒

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Font Definitions */ @font-face{font-family:宋體;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-

Python模組學習 —- subprocess 建立子進程

文章目錄 subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None,

用Python寫的圖片蜘蛛人

    原文地址:http://www.darkbull.net/python/bd/%E5%86%99%E4%B8%AA%E5%9B%BE%E7%89%87%E8%9C%98%E8%9B%9B%E7%8E%A9%E7%8E%A9/    寫了個圖片蜘蛛人玩玩,抓了幾個網頁試試,感覺不不錯。核心的代碼可能20行也不到,簡潔明了,嘻嘻。廢話少說,翠花,上代碼~~#coding=utf-8import osimport sysimport reimport urllibURL_REG =

python訪問純真IP資料庫

    項目中有這樣的需求,通過IP地址判斷用戶端是網通的還是電信的。從同事那拿了個純文字的IP純真資料庫,用Python寫了一個小程式,感覺挺好的。點擊這裡查看例子。源碼下載#!/usr/bin/env python# -*- coding: utf-8 -*-from bisect import bisect_LIST1, _LIST2 = [], []_INIT = Falseip2int = lambda ip_str: reduce(lambda a, b: (a << 8

Python封裝IOCP

    2011-07-22:源碼下載:http://blog.csdn.net/jgood/article/details/6626872    Python是一門簡潔而優雅的語言,她的高生產率使我們能用最少的人力、物力、時間、財力代價解決眼前的問題。但是當解決了眼前的問題,一些更長遠的問題就不得不考慮。   

python寫的進程守護者

    用Python寫的一個守護者,核心的代碼不到10行。這個方法是由同事想到的,我把核心的代碼提出來,真是太cool了:import os, subprocessdef Run(): while True: taskList = os.popen('tasklist').read() for path, exe in [os.path.split(line.strip()) for line in open('config') if line.strip()

Python模組學習 —- re Regex

  今天學習了Python中有關Regex的知識。關於Regex的文法,不作過多解釋,網上有許多學習的資料。這裡主要介紹Python中常用的Regex處理函數。re.match  re.match 嘗試從字串的開始匹配一個模式,如:下面的例子匹配第一個單詞。import retext = "JGood is a handsome boy, he is cool, clever, and so on..."m = re.match(r"(/w+)/s", text)if m: print

python模組學習 —- anydbm, shelve

     好久沒寫這系列的文章了,我越來越喜歡用python了,它在我的工作中佔據的比例越來越大。廢話少說,直接進入主題。    anydbm允許我們將一個磁碟上的檔案與一個“dict-like”對象關聯起來,操作這個“dict-like”對象,就像操作dict對象一樣,最後可以將“dict-like”的資料持久化到檔案。對這個"dict-like"對象進行操作的時候,key和value的類型必須是字串。下面是使用anydbm的例子:#coding=utf-8import anydbmdef

Python模組學習 —- struct 資料格式轉換

  Python是一門非常簡潔的語言,對於資料類型的表示,不像其他語言預定義了許多類型(如:在C#中,光整型就定義了8種),它只定義了六種基本類型:字串,整數,浮點數,元組,列表,字典。通過這六種資料類型,我們可以完成大部分工作。但當Python需要通過網路與其他的平台進行互動的時候,必須考慮到將這些資料類型與其他平台或語言之間的類型進行互相轉換問題。打個比方:C++寫的用戶端發送一個int型(4位元組)變數的資料到Python寫的伺服器,Python接收到表示這個整數的4個位元組資料,怎麼解析

QQ微博開放平台的python封裝

原文地址:http://darkbull.net/opensource/bdb/python_qq_weibo_sdk/       玩應用開發,就用python寫了一個QQ微博開放平台的封裝,就一個檔案,包括了文檔中所描述的所有介面,非常簡單。可以在這裡下載:http://code.google.com/p/python-qweibo。簡單的調用例子:import webbrowserimport qweibo qweibo.init(app_key, app_secret) #

Python模組學習 —- fileinput

  

Python模組學習 —- httplib HTTP協議用戶端實現

文章目錄 HTTPConnection.request ( method , url [ , body [ , headers ]] )HTTPConnection.getresponse ()HTTPConnection.connect ()HTTPConnection.close ()HTTPConnection.set_debuglevel ( level

python封裝新浪api時遇到的一些問題

    雖然網上有python的sdk,但怎麼看怎麼不舒服。算了,自己動手,豐衣食足。    封裝的時候,出現source parameter appkey missing. 按網上說的做,無法解決。用抓包工具仔細分析,仍然沒有發現問題。同樣的低層通訊代碼提交到QQ微博的時候沒有任何問題。仔細閱讀oauth協議,將oauth_參數放到http headers的authoriation,錯誤變成了簽名不正確。(其實以get或者post參數提交也是沒有問題的,oauth協議裡也是允許的)折騰了很久,

Python中Array的常用操作(三)數組進階操作

1. 抽取數組中不重複的資料>>> a = [ x*2 for x in range(1,5) ]*2>>> uniq = list(set(a))[8, 2, 4, 6]>>> uniq = sorted(set(a))[2, 4, 6, 8]>>> b={}>>> for x in a:… b[x]=1>>> uniq = b.keys() 2. 去除在另一個數組中元素>>

Python中Array的常用操作(二)數組基本操作

1. 數組操作x代表數組中的元素,i代表位置a) append(x) 把元素x添加到數組的尾部b) insert(i,x) 把元素x 插入到位置ic) remove(x) 刪除第一個元素xd) pop(i) 刪除第i個元素,並返回這個元素。若調用pop()則刪除最後一個元素e) index(x) 返回數組中第一個值為x的位置。如果沒有匹配的元素會拋出一個錯誤f) count(x) 返回x在數組中出現的次數g) sort() 對數組中的元素進行排序h) reverse()

用 Python 清除病毒檔案

機器中毒,用autoruns把“Appinit DLLs” 、“Image hijacks”項目清除後,殘餘病毒檔案需要清除。觀察發現病毒檔案都不擁有版本資訊,於是乎用python刪除這些該死的檔案!步驟如下:> import ctypes, os> os.chdir(r'c:/windows/system32')> files = [f for f in os.listdir(os.curdir) if f.rfind('.dll') > 0]>

《Python網路編程基礎》中文版簡評

《Python網路編程入門基礎》一書即將由博文視點出版發行,該書屬於入門課程的範疇,但相對於基礎入門書來說需要學習的知識會更加複雜,學習周期為1個月左右。該書雖然涉及網路編程,但並不把網路通訊協定知識作為閱讀前必須掌握的背景知識。雖然《Python網路編程入門基礎》定位為一本入門書,但還是規定讀者在閱讀此書之前必須對Python語言有一定程度上的瞭解。該書有四個特點,簡述如下:1.重視基礎知識:基礎知識的敘述細緻而又周到,如前面幾章對於網路通訊協定的介紹等,突出入門級的概念。雖然是一本網路編程方

總頁數: 2974 1 .... 229 230 231 232 233 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.