資源簡介 (共16張PPT)——可 以 復 用 的 代 碼代 碼 共 享課前預習3分鐘時間預習課本P43-P44,完成以下題目2.使用“函數”和“( )”是代碼復用的常見方法。A.循環 B.模塊 C.遞歸 D.迭代1.python中模塊導入的關鍵字是什么( )A、def B、return C、import D、fromCB教 學目 標了解發布共享代碼的常見方法。通過案例分析,學會如何導入和使用代碼。代碼發布及導入任何人編寫的代碼都有可能幫助別人,如何共享這些有價值的成果呢?通過QQ、微信傳送百度網盤等第三方網站……通過模塊發布代碼代碼發布及導入2人一組,A同學生成相應模塊并發布,將發布后的文件夾共享給B。B同學將發布后的共享文件夾下載并在本地安裝,導入模塊并使用,實現火柴棒擺數字問題。如何將自己寫好的代碼發給他人,其他人又如何使用別人發布的代碼呢?發布代碼一1.首先做好發布前的準備工作。在D:\創建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發布的元數據)兩個文件。文件內容如下:mymodule.py是一個模塊文件,其內容就是match_num函數。def match_num(num):f=[6,2,5,5,4,5,6,3,7,6] # 0~9的數字分別需要多少根火柴棒if num==0:total=6else:total=0 # 火柴棒總數變量賦初值while (num>0):x=num % 10 # 取num除以10的余數,即num的個位數total=total+f[x] # 所需火柴棒數累加num=num//10 #num整除10,即去掉num的個位數return total #返回需要多少根火柴棒數將上節課學習的火柴棒擺數字代碼進行發布發布代碼一setup.py文件包含有關發布的元數據,代碼如下。from distutils.core import setupsetup(name ='mymodule', #參數一定要與mymodule.py文件名相同version ='1.0.0', #版本號py_modules =['mymodule'], #參數一定要與mymodule.py文件名相同author='yd', #作者author_email='yd@', #作者郵箱description ='計算一個數字需要多少根火柴棒', #代碼功能描述)發布代碼一2.在DOS命令行中打開mymodule所在的目錄,構建發布文件,命令如圖1。請注意本機Python安裝的位置,例子中Python安裝在d:\python34文件夾中。發布代碼一3.最后將發布安裝到你的Python本地副本中發布代碼一安裝完成后mymodule文件夾包含了如下圖所示的文件。導入模塊并使用二模塊發布后,應該如何調用呢?1、import 模塊名import random #導入random模塊2、from 模塊名 import 函數名(*)from tkinter import * #導入tkinter模塊3、import 模塊名 as 別名import time as time #加載time模塊井取一個簡潔的別名 timeimport numpy as np #加載numpy模塊井取一個簡潔的別名 np導入模塊調用模塊里定義好的函數導入模塊并使用二導入時使用語句“import mymodule”,調用模塊內的函數時用“mymodule.match_num()”來實現。import mymodule #導入模塊snum=6print("你可以拼出這些數字:")for i in range(112):if ① ==snum: #調用模塊內match_num()函數print (i)① mymodule.match_num(i)課堂小結課后鞏固2.對于模塊mo,導入方式錯誤的是( )A、import moB、from mo import *C、import mo as mD、import m from mo1.以下關于模塊說法錯誤的是( )A、一個xx.py就是一個模塊B、任何一個普通的xx.py文件可以作為模塊導入C、模塊文件的擴展名不一定是 .pyD、運行時會從制定的目錄搜索導入的模塊,如果沒有,會報錯異常CD課后鞏固3.關于python發布代碼及安裝使用代碼,下列說法錯誤的是( )A、創建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發布的元數據)兩個文件B、在DOS命令行中打開mymodule所在的目錄,使用“python setup.py sdist”命令構建發布文件C、已經構建發布的模塊必須先導入程序,然后才能使用。導入時只能使用語句“import mymodule”,不可以用“from mymodule import *”D、下載安裝,使用“python setup.py install”命令安裝到你的Python本地副本中CTHE END 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫