原创 Python多進程-multiprocess

Python中主要通過 multiprocess 包來操作和管理進程。 進程啓動方式 python 啓動進程方式1: import time from multiprocessing import Process def fork(thr

原创 python異常處理

在寫python代碼的過程中可能會出現一些錯誤,這些錯誤可區分爲2類:語法錯誤 和 異常~ 語法錯誤 >>> a = 2 >>> if a > 0 print('OK'); File "<stdin>", line 1 if a

原创 Python網絡編程

什麼是socket Socket(也稱作套接字)是一組接口,是應用層與 TCP/IP協議族 通信的中間軟件抽象層,它對TCP/IP協議進行了實現,應用層需要網絡通信,直接調用這些接口即可~ 從應用層的角度,也可以簡單地將 Socket 理解

原创 Python中的反射

什麼是反射 反射主要是指程序可以訪問、檢測和修改它本身狀態或行爲的一種能力(自省)。python面向對象中的反射就是通過字符串獲取對象或者類的屬性,進行操作~,主要是對這4個方法的應用:hasattr,getattr,setattr,del

原创 Python logging模塊

logging模塊簡介 logging模塊是Python的一個標準庫模塊,開發過程中,可以通過該模塊,靈活的完成日誌的記錄。 logging模塊提供了兩種記錄日誌的方式:    1)使用logging提供的模塊級別的函數(logging.b

原创 python virtualenv

什麼是 virtualenv 在開發Python程序的過程中,若有兩個項目都依賴同一個第三方模塊,但是依賴的版本不同,這個時候就無法保證兩個項目都能夠正常運行~,virtualenv 正是用於解決這類問題。 virtualenv 用於創建一

原创 python re模塊

python 中的re模塊 re 模塊爲Python的內置模塊,Python程序中通過這個模塊來使用正則表達式。 re 模塊的使用 re 模塊有兩種使用方式,示例中以match方法爲例。 方式 1: 步驟: 1)直接使用 re.match

原创 python日期和時間

前言 python中常用的處理時間的模塊有兩個:time 模塊、datetime 模塊,time模塊是比較基礎的一個模塊,可滿足對時間類型數據的基本處理;而 datetime模塊可以看做是 對time模塊的一個高級封裝,功能更加強大,例如在

原创 Python網絡編程

什麼是socket Socket(也稱作套接字)是一組接口,是應用層與 TCP/IP協議族 通信的中間軟件抽象層,它對TCP/IP協議進行了實現,應用層需要網絡通信,直接調用這些接口即可~ 從應用層的角度,也可以簡單地將 Socket 理解

原创 Python中的反射

什麼是反射 反射主要是指程序可以訪問、檢測和修改它本身狀態或行爲的一種能力(自省)。python面向對象中的反射就是通過字符串獲取對象或者類的屬性,進行操作~,主要是對這4個方法的應用:hasattr,getattr,setattr,del

原创 Python類的內置方法

本章介紹一下python類中的一些內置方法。內置的方法有很多,有些內置方法在object類中已經定義,子類可以拿來直接使用,也可以重寫,但是有些內置方法object類中沒有,比如 __len__ 方法(len()方法會調用 對應類中的 __

原创 Python中的綁定方法和非綁定方法

綁定方法 類中定義的方法大致可以分爲兩類:綁定方法和非綁定方法。其中綁定方法又可以分爲綁定到對象的方法和綁定到類的方法~ 綁定到對象的方法 在類中沒有被任何裝飾器修飾的方法就是 綁定到對象的方法,這類方法專門爲對象定製。 class Per

原创 Python中的接口類與抽象類

接口類 面向對象中的繼承有兩種用途:1)可以通過繼承做到代碼重用,並完成擴展;2)接口繼承。所謂的接口繼承就是定義一個接口類 Interface,接口類中定義了一些接口(就是函數,但這些函數都沒有具體的實現),子類繼承接口類,並且實現接口中

原创 Python面向對象特性 - 封裝

類中的私有屬性 私有屬性包括私有變量和私有方法,在 Python 中,在變量名或者方法名前面加上雙下劃線,這個屬性就成爲了類的私有屬性。  class Person: def __init__(self, name, age):

原创 Python面向對象特性 - 繼承

面向對象有3大特性:繼承、多態、封裝,本章介紹 Python中的 繼承 特性~  什麼是繼承 繼承是創建類的一種方式,在 Python中支持多繼承,即在創建類的時候可以繼承一個或者多個父類。在繼承關係中,被繼承的類通常稱爲父類(或超類,基類