原创 Django框架的瞭解,並創建一個django項目

MVC框架 MVC,全名是Model View Controller,是軟件工程中的一種軟件架構模式,把軟件系統分爲三個基本部分:模型(Model)、視圖(View)和控制器(Controller),具有耦合性低、重用性高、生命週期成

原创 python面向對象的組合用法

python面向對象的組合用法 代碼的重複利用除了繼承還有另外的一種方式,就是:組合 組合:在一個類中以另外一個類的對我峽谷作爲數據屬性,稱爲類的組合 例如:計算圓環的面積: 最開始:我們不使用組合: from math import

原创 python的安裝

python的下載地址 https://www.python.org/downloads/ 我分別下載的是2.7.14 和3.5.4,我的操作系統是win10 點擊下載2.7.14,選擇下面紅色框框裏的進行下載 下載完成就是下面

原创 python之認識模塊

認識模塊 什麼是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是模塊名字加上.py的後綴。 但其實import加載的模塊分爲四個通用類別: 1 使用python編寫的代碼(.py文件) 2 已被編譯爲

原创 time模塊,random模塊,OS模塊,sys模塊

time模塊 時間展示 import time #導入模塊 print(time.time()) #時間戳時間 print(time.strftime('%Y-%m-%d %x')) #字符串格式化時間 print

原创 configparser模塊,logging模塊

configparser模塊 該模塊適用於配置文件的格式與windows ini文件類似,可以包含一個或多個節(section),每個節可以有多個參數(鍵=值)。 創建文件 使用下面的Python文件就可以創建一個與之對應的.ini文

原创 python————基礎網絡知識

網絡協議 客戶端/服務器架構 瀏覽器端與服務器端架構 互聯網協議與osi模型 互聯網協議按照功能不同分爲osi七層或tcp/ip五層或tcp/ip四層 每層運行常見的協議 tcp協議和udp協議 端口   我們知道,一

原创 python的三大特性之多態(鴨子類型)

多態 多態指的是一類事物有多種形態 例如: peo=People() dog=Dog() pig=Pig() #peo、dog、pig都是動物,只要是動物肯定有talk方法 #於是我們可以不用考慮它們三者的具體是什麼類型,而直接使用

原创 hashlib模塊

算法介紹 Python的hashlib提供了常見的摘要算法,如MD5,SHA1等等。 什麼是摘要算法呢?摘要算法又稱哈希算法、散列算法。它通過一個函數,把任意長度的數據轉換爲一個長度固定的數據串(通常用16進制的字符串表示)。 摘要算

原创 python之property,classmethod,staticmethod

property屬性 什麼是特性property property是一種特殊的屬性,訪問它時會執行一段功能(函數)然後返回值,就是以前我們要調用方法,形式是對象.方法名(),有了這個屬性就可以直接以調用屬性的方式進行調用 proper

原创 序列化模塊json,pickle,shelve

序列化模塊 序列化——將原本的字典、列表等內容轉換成一個字符串的過程就叫做序列化。 說明: (1) 能存儲在文件中的一定是字符串 或者是 字節 (2)能在網絡上傳輸的 只有字節 由字典 dic --> 字符串的這個過程是序列化 由

原创 python的三大特性之繼承

繼承 繼承是一種創建新類的方式,在python中,新建的類可以繼承一個或多個父類,父類又可稱爲基類或超類,新建的類稱爲派生類或子類 python中類的繼承分爲:單繼承和多繼承 class ParentClass1: #定義父類

原创 python之isinstance和issubclass,反射,內置方法

isinstance和issubclass isinstance(obj,cls)檢查是否obj是否是類 cls 的對象。對象與類之間的關係 class B:pass class A(B):pass a = A() print(isi

原创 python的三大特性之封裝

封裝 隱藏對象的某些屬性和實現的細節,僅僅只對外提供公共訪問的方式。將函數和屬性裝到了一個非全局的命名空間。 封裝的好處 (1)將變化隔離 (2)便於使用 (3)提高複用性 (4)提高安全性 封裝原則 (1)將不需要對外提供的內容全部

原创 python之正則模塊Re

正則表達式 正則表達式爲高級的文本模式匹配,抽取,與/或文本形式的搜索和替換功能提供了基礎。正則表達式是一些由字符和特殊符號組成的字符串,它們描述了模式的重複或者表述多個字符。 轉義符\ 在正則表達式中,有很多有特殊意義的是元字符,