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