原创 ASCII、Unicode、UTF-8編碼方式

    (1)ASCII是主要針對英文字母和數字以及一些英文字符進行的編碼方式; (2)Unicode包含有世界上普遍問題的編碼方式,比如漢字和漢語,日語等字符; (3)UTF-8爲了實現Unicode編碼帶來的內存大而設計的編碼方式,U

原创 Python數據可視化----繪製二維圖像(折線圖、餅圖、柱狀圖、散點圖、等高線,3D圖等)

(1)繪製一條折線圖 import matplotlib.pyplot as plt #調用matplotlib中的子模塊pyplot繪製折線圖 # 定義2個列表分別作爲X軸、Y軸數據 x_data = ['2012','2013

原创 Python繪圖模塊Pygal

Python中Pygal 是一個簡單易用的數據圖庫,它以面向對象的方式來創建各種數據圖,可以用來非常方便地生成各種格式的數據圖,包括 PNG、SVG , XML etree、以及HTML 表格(當然我們在使用的過程中都需要安裝這些相應的數

原创 Python類與對象---封裝與繼承

#一.Python類的封裝機制: # Python 並沒有提供 public、private 這些修飾符。爲了實現類的封裝,Python 採取了下面的方法: # 1.默認情況下,Python 類中的變量和方法都是公有(public)的,

原创 數據可視化小助手--Excel切片器

切片器具有兩大功能: 1.讓數據分類直觀呈現 2.可以製作簡單的動態圖 步驟一:選中增加切片的數據範圍:插入-----切片器, 得到如下形式: 步驟二:整理切片器,進行數據篩選 可以發現,通過點擊切片器中的數據字段,實現數據的篩選功

原创 Python---字典推導式

#字典推導式創建 key_value=["hello","nihao"] my_dict={key:len(key) for key in key_value} print(my_dict) #交換字典中的鍵和值 my_dict1={

原创 Python--循環語句while

#使用while語句輸出0-100 a=0; while a<101: print(a) a+=1 src_list = [15, 42, 32,13, 99, 21, 56, 78, 19,20,30,2

原创 Python使用pygal模塊繪製圖形

Python中的模塊Pygal可以用來繪製折線圖,餅圖,直方圖,以及等高線等等圖形,且創建方式基本上都是類似的,即都是 1.創建對應的數據圖對象, 2.添加數據 3.對數據圖進行配置。 我們可以使用Bar()函數創建柱狀圖; Line()

原创 Python---模塊

(1)模塊的導入 使用Python編程時,有些功能沒必要自己實現,可藉助 Python 現有的標準庫或者其他人提供的第三方庫。例如餘弦函數 cos()、絕對值函數 fabs() 等,就位於 Python 標準庫中的 math(或 cmat

原创 Python---類與對象

(1)類和對象 Python中的類的創建以及對象的實例化和C++基本一致,所不同的只是語句的不同而已,思想均是相同的。 下面簡單的創建一個類並對其進行實例化: 例1: #類和對象 class Person: #創建類 def

原创 Excel中的樣式

excel開始---樣式中存在三種選擇,下面幾種講述: (1)套用表格格式 即是使用表格的樣式,對excel單元格進行操作,如下所示: (2)單元格格式 (3)條件格式 條件格式顧名思義,即是按照一定的條件設置的單元格格式,一般可以有

原创 模塊和包知識點總結

#一、模塊的概念 # 可以理解爲是對代碼更高級的封裝,即把能夠實現某一特定功能的代碼編寫在同一個 .py 文件中, # 並將其作爲一個獨立的模塊,這樣既可以方便其它程序或腳本導入並使用,同時還能有效避免函數名和變量名發生衝突。 #二、

原创 Python文件輸入和輸出總結

一、文件的路徑 (1)創建文件路徑;使用os模塊下的path.join(),實現路徑的鏈接 #文件的路徑 import os filename=['accounts.txt', 'details.csv', 'invite.docx']

原创 命令行運行Python代碼

在Python編寫過程中,可以有以下幾種方式編譯程序: (1)在命令行窗口,編寫代碼程序並運行程序 在左下角運行中找到命令行窗口或者搜索CMD命令,找到命令行窗口,進入命令行窗口後,輸入Python,即進入了命令行代碼編輯窗口,如下所示:

原创 Python類與對象----動態添加類對象屬性和類方法

#定義一個學生類 class Student: ''' 學生類,計算學生的分數情況 ''' #定義類屬性 name="Li Min"; age=23; gener='男';