原创 第四章-函數式編程

函數式編程(Functional Programming), 可以歸結爲面向過程的程序設計, 但是其思想更加接近於數學計算 函數有副作用: 對於同一個函數相同的輸入, 產生的結果是不一樣的 函數無副作用: 上述的前提下函數輸出是一樣的 函

原创 Day12~Day18-Python基礎

1 Python的介紹   主要應用的領域: 雲計算, WEB開發, 科學計算與人工智能, 系統運維, 金融, 和圖形GUI   解釋型語言     

原创 第一章-Python基礎

1 數據類型和變量 1.1整數   16進制數前面加0x 1.2 浮點數   1.23x109就是1.23e9 1.3 字符串    單引號或者雙引號

原创 Day11-Linux-shell

1 shell之while 參見前一天博客 http://www.cnblogs.com/weihuchao/p/6605957.html#_labe

原创 Day10-Linux-awk和shell編程初步

1 awk   格式: awk -選項 '處理' 輸入   awk -F : '{print $1}' file   -F指定分隔符, 默認是空格  

原创 第六章-面向對象編程

面向對象編程(Object Oriented Programming),簡稱OOP,是一種程序設計思想 面向過程的程序設計把計算機程序視爲一系列的命令集合,即一組函數的順序執行, 面向過程把函數繼續切分爲子函數,即把大塊函數通過切割成小塊

原创 第五章-模塊

在Python中一個py文件就可以被稱爲模塊(Module) 由於寫的模塊越來越多, 模塊名重複的機率越來越大, Python又引入了按目錄來組織文件的方法, 也就是包(Package) 引入了包之後, 模塊的名稱就變成了 包名.模塊名 

原创 第七章-面向對象高級編程

1 使用__slots__ 1.1 綁定屬性和方法   1) 來給實例綁定屬性     在沒有做任何限制的時候, 可以通過 實例.屬性名 = 屬性值

原创 002-Fatal error in launcher: Unable to create process using '""

這個問題出在先安裝Python3之後再安裝python2, 使用pip安裝的時候出現的故障 原因是python3的環境變量寫入在了用戶的環境變量上 但是一旦安裝python2之後, Python會把信息寫到系統環境變量上 此時使用pip就

原创 git學習筆記(上)

1 安裝   win安裝     地址   安裝之後自報家門 $ git config --global user.name "Your Name"

原创 Day20-函數初步

該內容Python基礎內已經有有文章了 1 爲何要用函數   解決代碼重用問題   統一維護   程序的組織結構清晰, 可讀性強 2 定義函數   規則     最好定義單一的功能, 解耦     先定義後使用 def foo():

原创 第三章-高級特性

1 切片   當要取list,tuple和str的某個元素到某個元素, 除了逐個列出以外, 還可以用切片(slice)來完成.   使用方法:    

原创 第二章-函數

1 函數的定義 1.1 函數   使用函數可以參照Python的官方說明文檔   常用的兩個方法 abs和max, 分別表示取絕對值和最大值   常用

原创 Mooc多媒體技術與應用01-多媒體基礎

1 多媒體技術概述   媒體:     存儲信息的載體     表示信息的邏輯載體       靜態媒體       動態媒體   媒體的種類    

原创 進入三級目錄習題講解

1 先看菜單定義的形式, 用字典形式逐漸遞歸 menu ={} menu = {"1":{},"2":{},"3":{}} menu = {"1":        {"11":{},"12":{},"13":{}}     ,"2":{}