圖文教程
-
頂Scratch自學精品課程(45節(jié)課)目...
Scratch編程 第一課:初識Scratchhttp://m.blperk.com/201907094_18.htmlScratch編程 第二課:Scratch下載安裝介紹http://m.blperk.com/201907094_19.htmlScratch編程 第三課:Scratch工作區(qū)域http://m.blperk.com/201907094_20.htmlScratch編外觀指令-改變小貓的樣子Scratch編程NO20課:控制次數(shù)
精品課匯總 -
Python入門課程NO67課 文件的讀寫高級操作
文件的讀寫緩沖區(qū):文件的讀寫緩沖區(qū)對應的是內存中的一塊緩沖區(qū):在對文件執(zhí)行寫操作時,會先將數(shù)據(jù)寫到這個緩沖區(qū),緩沖區(qū)寫滿以后再刷新到磁盤。在對文件執(zhí)行讀操作時,會先將文件的一部分數(shù)據(jù)預讀到這塊內存緩沖區(qū),然后再從這塊緩沖區(qū)里進行讀取。在內存中進行讀寫遠快于
-
Python入門課程NO66課 文件的讀寫操作
在Python中可以通過內置的open函數(shù)來對文件進行讀寫操作。open(file, mode, buffering, encoding,errors)。file 對應的是文件的路徑名,mode 對應的是文件的打開模式,buffering對應的是文件緩沖,encoding對應的是文件數(shù)據(jù)流的編碼, errors表示的是對文件的讀寫過程中出現(xiàn)了
-
Python入門課程NO65課 計算機文件基礎知識
計算機文件存儲在硬盤上,要找到這個文件,必須知道它的文件名以及存儲路徑。計算機文件按其存儲類型可分為文本文件和二進制文件,例如用記事本保存的文件是一種文本文件,而圖片,音視頻等則是二進制文件。關于文件的命名,路徑,以及文件的類型,會在接下來的內容中進行詳細
-
Python入門課程NO64課 內置函數(shù)之其他函數(shù)
映射函數(shù)map(func, *iterables):map函數(shù)會將可變形參iterables表示的可迭代對象傳遞到func中進行映射處理。參數(shù)func既可以傳遞具名函數(shù),也可以傳遞lambda表達式。獲取容器對象的元素數(shù):len(container):這里的容器對象主要為:字符串,列表,元組,字典,集合。計算最大值
-
Python入門課程NO63課 內置函數(shù)之序列生成函數(shù)
生成一個整數(shù)序列range(start, stop[, step]):生成一個從整數(shù)start到整數(shù)stop之間(不包含stop),且步長為step的可迭代對象。參數(shù)start大于stop,且step為負數(shù)時,可以生成一個逆序的整數(shù)序列:生成一個索引序列enumerate(iterable[,start=0]):enumerate用來為可迭代對象生成
-
Python入門課程NO62課 內置函數(shù)之數(shù)學運算函數(shù)
內置函數(shù)是在Python中預先編寫好的一些基礎函數(shù),可以直接拿來使用,無需再額外編寫代碼。python官網(wǎng)有所有的內置函數(shù):在本節(jié)課中,我們主要講解一些再實際應用中經(jīng)常使用的函數(shù)。接下來講解數(shù)學運算函數(shù)。計算絕對值abs(x): 返回數(shù)參數(shù)x的絕對值。參數(shù)x必須是數(shù)值類型或能
-
Python入門課程NO61課 遞歸函數(shù)
所謂的遞歸函數(shù),是指自己調用自己的函數(shù)。這里的調用不一定是直接調用,也可以是間接地調用。舉例說明:但這樣自身不斷的調用自身會陷入死循環(huán)當中,無法結束,因此python會拋出一個錯誤,指示該遞歸函數(shù)已超出了最大遞歸深度。因此遞歸函數(shù)必須能夠正常終止在設計遞歸函數(shù)時
-
Python入門課程NO60課 函數(shù)裝飾器
裝飾器是一種軟件設計模式,可以對已有的對象進行功能上的擴展,而無需改變其結構。如何使用裝飾器來進行功能上的擴展?我們得先學習Python中的閉包函數(shù)。閉包函數(shù):簡單地理解,就是函數(shù)中定義的一個內部函數(shù),該內部函數(shù)可以訪問外部函數(shù)作用域中的參數(shù),變量。使用閉包進行
-
Python入門課程NO59課 匿名函數(shù)lambda表達式
匿名函數(shù),也就是沒有函數(shù)名的函數(shù)。在Python中,通過lambda表達式來定義匿名函數(shù)。與之對應的是具名函數(shù)。具名函數(shù)即為有函數(shù)名的函數(shù)。通過def來定義的函數(shù),就叫具名函數(shù)。也就是我們之前講解的函數(shù)。lambda表達式的語法結構:lambda parameters: expression舉例說明:由于
-
Python入門課程NO58課 函數(shù)的可變參數(shù)
“可變”是指參數(shù)的數(shù)目是變化的,不確定的。在Python中定義函數(shù)時,給形參加上一個"*"或"**"的修飾符,那么該形參就是一個可變形參。使用*將實參收集為元組:在Python中定義函數(shù)時,在形參前面加一個"*"操作符,那么在執(zhí)行函數(shù)調用時,Python
-
Python入門課程NO57課 函數(shù)參數(shù)詳解
參數(shù)的分類:函數(shù)的參數(shù)分類兩種,位置參數(shù)和關鍵字參數(shù)。位置參數(shù)與參數(shù)的位置相關,這里的位置是指定義函數(shù)時的從左到右的參數(shù)排列順序。在調用函數(shù)時,會自動將實參與形參的位置對應起來。關鍵字參數(shù)是指調用函數(shù)時,將形參名當做鍵名,將實參當做鍵值,以鍵名=鍵值的語法
-
Python入門課程NO56課 python的函數(shù)介紹
在計算機編程中,可以將重復性的代碼塊封裝到一個函數(shù)中,當需要實現(xiàn)相同的功能時,再調用這個函數(shù)。同學們可以將函數(shù)理解為一個從輸入到輸出的轉換器。在Python中使用關鍵字def來定義函數(shù)。函數(shù)定義的基本語法:def function_name(parameter_list): return valuefunct
-
Python入門課程NO55課 集合的查找和輸出順序
集合的輸出順序:集合類型的底層實現(xiàn)基于哈希表,鍵的輸出順序取決于鍵在哈希表中的存儲順序。3.6以前集合中的鍵的輸出順序不一定是定義或插入時的排列順序。在Python 3.6以后,字典中的鍵按其插入的順序進行輸出。集合中鍵的數(shù)據(jù)類型:必須是靜態(tài)的數(shù)據(jù)類型。迄今為止學過的
-
Python入門課程NO54課 集合的運算
python中集合的運算,和數(shù)學上的集合運算一致,即交集,并集,差集運算。交集運算:交集,指的是獲得兩個集合中共有的元素,在Python中使用'&'操作符來實現(xiàn)交集運算。并集運算:并集指的是將兩個集合中的元素進行合并,在Python中使用'|'操作符來實現(xiàn)并集
-
Python入門課程NO53課 集合查找、新增和刪除操作
1、集合的查找其格式為name in set 或者name not in set。name表示集合中的鍵,返回值為布爾類型,True表示鍵名存在,F(xiàn)alse表示鍵名不存在。not in 表示查找是否不存在。舉例說明:2、集合的添加set.add(key):將鍵名key添加至集合中,無返回值。key必須是靜態(tài)的數(shù)據(jù)類型,否