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