




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PythonPython編程教案Python編程教案
教案順序1授課日期月日月日月日月日月日授課班級課題課程內容導學及Python語言概述教學目的(1) 使學生了解課程的基本情況;(2) 學生可以學習基本計算機知識;(3) 可以了解Python語言的特點。教學重點(1) 掌握搜集資料的方法(2) 了解程序設計的基本思想;教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力(2) 培養(yǎng)學生主動解決問題的能力(3) 培養(yǎng)學生的邏輯推導能力課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政Python之父是GuidovanRossum,他從阿姆斯特丹大學取得了數(shù)學與計算機專業(yè)的碩士學位。雖然他可以稱得上是一位數(shù)學家,但他卻說自己更傾向于做計算機方面的工作,因為他享受計算機給他帶來的樂趣。二、 Python概述(1)概要Python語言是目前最接近自然語言的通用語言;Python語言的多種用途;相關崗位需求;教學過程及主要內容(2)Python語言優(yōu)勢語法簡單,生態(tài)高產(chǎn);多種編程方式;支持中文字符; ......三、 課程定位(1) 面向編程零基礎并體現(xiàn)高職技能水平的Python語言入門課程(2) 編寫100行左右Python程序,掌握一門可用20年以上的編程語言(3) 掌握抽象并求解基本計算問題的初步能力(4) 體會思維,理解信息處理法則。四、 課程內容實踐書上的所有任務五、 完整講解“Python基礎語法”并適度擴展講解最常用若干模塊(1) 1套“Python基礎語法”全體系;(2) 8個常用的Python程序設計;(3) 24個優(yōu)秀的Python程序實踐案例。課程考核方式介紹每周練習;期末測驗。六、 計算機基本概述計算機的概念;計算機的兩個基本特性。課夕卜作業(yè)編程輸出自己的姓名、學號和性別課后記本次課的特點、不足以及改進措施PythonPython編程教案教學過程及主要內容教學過程及主要內容PythonPython編程教案教學過程及主要內容教學過程及主要內容教案順序2授課日期月日月日月日月日月日授課班級課題項目1任務1、2Python語言開發(fā)環(huán)境配置教學目的(1) 使學生了解Python開發(fā)環(huán)境;(2) 學生學會下載安裝開發(fā)環(huán)境IDLE;(3) 可以使用IDLE編寫程序。教學重點(1) 掌握下載安裝軟件的方法;(2) 掌握IDLE的使用方法。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政GennadyKorotkevich,年僅11歲時便參加國際信息學奧林比克競賽,創(chuàng)造了最年輕選手的記錄。在2007-2012年間,總共取得6枚奧賽金牌;2013年美國計算機協(xié)會編程比賽冠軍隊成員;2014年Facebook黑客杯冠軍得主。截止目前,穩(wěn)居俄編程網(wǎng)站Codeforces聲望第一的寶座,在TopCoder算法競賽中暫列榜眼位置。PythonPython編程教案二、 Python基本開發(fā)環(huán)境IDLE(1)Python官方環(huán)境,適用于小規(guī)模程序開發(fā);(2) 只有幾十MB大小,使用靈活;(3) 功能豐富:編輯器+交互環(huán)境+標準庫+庫安裝工具三、 下載地址(1)www.P/downloads(2)www.Python.123.io/downloads四、Python程序編寫與運行兩種編程方式:(1) 交互式:對每個輸入語句即時運行結果,適合語法練習;(2) 文件式:執(zhí)行批量一組語句并運行結果,編程的主要方式。(3) 14個優(yōu)秀的Python程序實踐案例。五.練習HelloWorld的編寫和運行課夕卜作業(yè)編寫并運行書上的小程序課后記本次課的特點、不足以及改進措施教案順序3授課日期月日月日月日月日月日授課班級課題項目2開啟編程之旅-Python小程序教學目的(1) 熟悉運行Python小程序的流程;(2) 認識程序設計的基本方法。教學重點(1) 掌握IDLE的使用方法;(2) 熟練Python編程基礎-遵守規(guī)則。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體教學方法、手段講授、練習教學過程及主要內容一、課程思政LinusTorvalds,Linux之父,Linux和Git之父,一"開源的操作系統(tǒng);1998年EFF(電子前沿基金會)先鋒獎得主;2000年英國計算機學會Lovelace獎章得主;2012年千禧技術獎得主;2014年IEEE(電氣和電子工程師協(xié)會)計算機學會先鋒獎得主;2008年入選計算機歷史博物館名人堂;2012年入選互聯(lián)網(wǎng)名人堂。教學過程及主要內容二、在IDLE里運行Python小程序(1)遵守規(guī)則游戲;(2) print()函數(shù)、各種不同數(shù)據(jù)類型的格式化(3) 簡單的人名對話;三、各種語法規(guī)則(1) 編程規(guī)范(2) 變量的命名規(guī)則(3) 代碼的顏色(4) 注釋的方法(5) 縮進規(guī)則(6) 系統(tǒng)的關鍵字課夕卜作業(yè)練習和編寫書上例題課后記本次課的特點、不足以及改進措施PythonPython編程教案教學過程及主要內容教學過程及主要內容PythonPython編程教案教學過程及主要內容教學過程及主要內容教案順序4授課日期月日月日月日月日月日授課班級課題項目2任務2數(shù)據(jù)類型-群英薈萃教學目的(1) 數(shù)字類型及操作;(2) 數(shù)值運算程序設計。教學重點(1) 掌握各種常用的數(shù)據(jù)類型;(2) 掌握程序設計的基本語法。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政JeffDean,谷歌大規(guī)模分布式計算系統(tǒng)的設計師,例如:站點爬行,索引與搜索,在線廣告,MapReduce,BigTable以及Spanner(分布式數(shù)據(jù)庫)。2009年進入美國國家工程院;2012年美國計算機協(xié)會SIGOPSMarkWeiserAward以及InfosysFoundationAward獎項得主。PythonPython編程教案二、 數(shù)字類型及操作(1)整數(shù)類型;(2)浮點數(shù)類型;(3)復數(shù)類型;(4)數(shù)值運算操作符;(5)數(shù)值運算函數(shù)。三、 數(shù)值運算的程序設計(1)分析群英薈萃程序的顯示效果(2)編寫程序(3)分析調試程序四、 給學生講解程序(1)講解程序語句的含義(2)講解程序的思想(3)講解涉及到的語法知識五、知識拓展(1)整數(shù)的表示形式(2)科學計數(shù)法表示(3) 字符串輸入函數(shù)input()(4) int()(5)輸出函數(shù)六、練習例題,并理解數(shù)據(jù)類型的使用。課夕卜作業(yè)深入了解基本語法,完成書上例題的理解和運用。課后記本次課的特點、不足以及改進措施教案順序5授課日期月日月日月日月日月日授課班級課題項目2任務2程序的分支結構教學目的(1) 回顧數(shù)據(jù)類型及操作;(2) 練習各種常用的數(shù)據(jù)類型;(3) 學習程序的簡單分支結構教學重點(1) 鞏固字符串類型操作;(2) 學習認知程序控制結構。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政JohnCarmack,idSoftware公司聯(lián)合創(chuàng)始人,制作了很多膾炙人口的游戲,如:《德軍司令部》(Wolfenstein3D,又名《刺殺希特勒》)《Doom》(毀滅戰(zhàn)士)、《Quake》(雷神之錘)。引領了很多計算機顯示領域的新技術,包括:adaptivetilerefresh(切片適酉己更新)、binaryspacepartitioning(二元空間分割)、surfacecaching(平面緩存);2001年進入互動藝術與科學學院名人堂;2010年收獲游戲開發(fā)者精選獎終身成就獎殊榮。教學過程及主要內容_、列表數(shù)據(jù)類型(1)列表元素的增加元素(2)列表元素的刪除元素(3)列表元素的修改元素(4)程序練習及講解;三、 程序的控制結構介紹(1)程序流程圖(2)順序結構(3)分支結構(4)循環(huán)結構四、 分支結構介紹(1)單分支結構:if語句(2)二分支結構:if-else語句(3)多分支結構:if-elif-else語句五、 字典數(shù)據(jù)類型(1)修改字典(2)刪除鍵-值對六、 身體質量指數(shù)BMI概念BMI=體重/身高*身高、程序設計方法輸入:身高和體重值處理:計算BMI值,并根據(jù)BMI指標分類找到合適類別輸出:打印指標分類信息課夕卜作業(yè)熟練理解書上例題、線上習題課后記本次課的特點、不足以及改進措施教案順序6授課日期月日月日月日月日月日授課班級課題項目2任務3多功能計算器教學目的(1) 學習和熟練各種運算符;(2) random庫的使用。教學重點(1) 學習分支結構程序設計的方式方法;(2) 學習random庫的使用;(3) 掌握復雜選擇結構程序設計的方法教學難點(1) 掌握程序解決問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政FabriceBellard,開發(fā)了許多著名的開源軟件,例如:QEMU硬件模擬虛擬平臺,F(xiàn)Fmpeg多媒體數(shù)據(jù)處理軟件,TinyC編譯器,LZEXE解壓縮軟件。在2000年與2001年贏得國際C語言混亂代碼設計大賽冠軍;2011年贏得谷歌O'Reilly開源設計獎;前圓周率計算精度世界紀錄保持者。二、 Python運算符(1)算術運算符教學過程及主要內容(2)比較運算符(3)賦值運算符(4)邏輯運算符(5)位運算符(6)成員運算符(7)身份運算符(8)運算符的優(yōu)先級三、 知識拓展(1)if語句(2)多個條件多個結論(3)if語句的嵌套四、 熟練實踐和理解書上例題課夕卜作業(yè)P85三、四題、線上習題課后記本次課的特點、不足以及改進措施教案順序7授課日期月日月日月日月日月日授課班級課題項目2任務4猜單詞游戲教學目的(1) 學習和熟練各種運算符;(2) random庫的使用。教學重點(1) 學習循環(huán)結構程序設計的方式方法;(2) 學習random庫的使用;(3) 掌握循環(huán)結構程序設計解決實際問題的應用教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政RichardStallman,GNU項目發(fā)起人,開發(fā)出很多核心工具,例如:Emacs,GCC,GDB和GUMakeFreeSoftware公司創(chuàng)始人o1990年獲得美國計算機協(xié)會GraceMurrayHopper獎項;1998年獲得EFF(電子前沿基金會)先鋒獎。二、 程序的循環(huán)結構遍歷循環(huán):for語句;教學過程及主要內容For<循環(huán)變量>in<遍歷結構>:<語句塊>從遍歷結構中逐一提取元素,放到循環(huán)變量中,對于所提取的每個元素執(zhí)行一次語句塊。三、 For循環(huán)的結構(1)循環(huán)N次:foriinrange(N);(2)遍歷文件fi的每一行:Forlineinfi;(3)遍歷字符串s:Forcins;(4)遍歷列表ls:Foriteminls.四、 無限循環(huán):while語句While<條件>:<語句塊>五、 循環(huán)保留字:break和continuebreak用來跳出最內層for或while循環(huán);continue用來結束當前檔次循環(huán)。六、 random庫介紹n的計算程序練習和講解課夕卜作業(yè)P58一、二、三題課后記本次課的特點、不足以及改進措施教案順序8授課日期月日月日月日月日月日授課班級課題項目2綜合復習教學目的(1) 各種數(shù)據(jù)類型;(2) 遵守規(guī)則;(3) 各種運算符教學重點(1) 掌握程序設計的選擇結構;(2) 掌握程序設計的循環(huán)結構。教學難點(1) 掌握程序解決程序設計問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政給自己一點掌聲。在漫漫人生旅途中,總會有寂寞、失落、沮喪的時候,這時給自己一點掌聲,讓自己戰(zhàn)勝怯懦,使無畏的心更加的堅強,更是溫暖自己獨自前行的路。當自己累了、倦了、快撐不下去了,給自己一點掌聲,不只是對自己寂寞靈魂的一種填充,更是對風雨人生的一種從容。相信自己,肯定自己,做自己。教案順序9授課日期月日月日月日月日月日授課班級課題高級編程之路-項目3任務1搖股子游戲教學目的(1) 內置函數(shù)的應用;(2) 外接函數(shù)的定義和使用。教學重點(1) 學習函數(shù)的使用方法和理念;(2) 學習參數(shù)和變量的概念;(3) 掌握lambda函數(shù)的使用方法。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政DougCutting,除了Lucene,還開發(fā)了著名的網(wǎng)絡爬蟲工具Nutch,分布式系統(tǒng)基礎架構Hadoop,這些大師級作品都是開源的。目前任職Apache軟件基金會主席。二、 內置函數(shù)(1)數(shù)學函數(shù);(2)類型轉換函數(shù);(3)序列操作函數(shù);(4)對象操作函數(shù);(5)反射操作函數(shù);(6)交換操作函數(shù);(7)文件操作函數(shù);教學過程及主要內容三、外接函數(shù)(1)聲明函數(shù)函數(shù)的定義:一段具有特定功能的、可重用的語句組;定義格式:def<函數(shù)名〉(參數(shù)):<函數(shù)體〉Return<返回值>重要特點:函數(shù)定義后,如果不經(jīng)過調用,不會被執(zhí)行(2) 調用函數(shù)函數(shù)可以有參數(shù),也可以沒有,但必須保留括號;可選參數(shù):可以為某些參數(shù)指定默認值,構成可選參數(shù)可變數(shù)量參數(shù):可以設計可變數(shù)量參數(shù)。兩種傳遞方式:函數(shù)調用時,可以按照位置或名稱方式傳遞(3) 函數(shù)的返回值可以返回0個或多個結果四、 實踐書上例題(1)熟悉和理解內置函數(shù)的使用(2)理解外接函數(shù)的基本使用(3)編寫外接函數(shù)(4)實踐項目3任務1五、 熟練理解和應用循環(huán)結構程序設計課夕卜作業(yè)P85—、二、三題課后記本次課的特點、不足以及改進措施教案順序10授課日期月日月日月日月日月日授課班級課題高級編程之路-項目3任務1搖股子游戲教學目的(1) 外接函數(shù)的調用;(2) 不同參數(shù)的定義和調用及操作。教學重點(1) 掌握程序解決問題的方法;(2) 掌握程序設計的基本語法。教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政Python是一種極具可讀性和通用性的編程語言。Python這個名字的靈感來自于英國喜劇團體MontyPython,它的開發(fā)團隊有一個重要的基礎目標,就是使語言使用起來很有趣。Python易于設置,并且是用相對直接的風格來編寫,對錯誤會提供即時反饋,對初學者而言是個很好的選擇。二、 不同參數(shù)操作(1)默認值參數(shù);教學過程及主要內容(2)不定長參數(shù)傳遞;(3)收集關鍵字參數(shù);(4)傳遞可變對象參數(shù);三、 遞歸函數(shù)及其操作(1) 遞歸函數(shù)的作用(2) 匿名函數(shù);(3) 變量的作用域;(4) 拆解序列的函數(shù)調用;四、 變量的作用域(1) 局部變量(2) 全局變量(3) 不同變量的使用五、 實踐和靈活應用知識點課夕卜作業(yè)P85四題課后記本次課的特點、不足以及改進措施教案順序11授課日期月日月日月日月日月日授課班級課題項目3任務2三階拼圖游戲教學目的(1) 熟悉模塊的作用;(2) 認識導入模塊的方法;(3) 查看模塊內容;(4) 掌握包和模塊的區(qū)別和含義。教學重點(1) 定義和使用模塊、包;(2) 熟悉修改環(huán)境變量。教學難點(1) 掌握模塊的定義和使用;(2) 了解常用包和模塊。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政要不負青春韶華、不負時代的使命,培養(yǎng)自律自強的品格,業(yè)精于勤、荒于嬉。二、 模塊(1) 熟悉模塊的作用;(2) 認識導入模塊的方法;教學過程及主要內容(3)查看模塊內容;(4)掌握包和模塊的區(qū)別和含義。三、 導入模塊(1) importrandom;(2) importrandomasrm;(3) fromrandomimportrandint。四、 包(1) 常用包和模塊;(2) 包的使用;(3) 理解相對路徑和絕對路徑.五、 思考與練習課夕卜作業(yè)習題一、二、線上習題課后記本次課的特點、不足以及改進措施教案順序12授課日期月日月日月日月日月日授課班級課題項目3任務3小豬佩奇游戲教學目的(1) 掌握文件讀取數(shù)據(jù)的方法;(2) 不同模式打開文件的參數(shù)及含義;(3) 寫入文件;教學重點(1) 不同模式打開文件的參數(shù)及含義;(2) 靈活打開、存儲文件。教學難點(1) 掌握程序解決問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政黑客是一個中文詞語,皆源自英文hacker,隨著灰鴿子的出現(xiàn),灰鴿子成為了很多假借黑客名義控制他人電腦的黑客技術,于是出現(xiàn)了“駭客”與黑客分家。2012年電影頻道節(jié)目中心出品的電影《駭客(Hacker)》也已經(jīng)開始使用駭客一詞,顯示出中文使用習慣的趨同。實際上,黑客(或駭客)與英文原文Hacker、Cracker等含義不能夠達到完全對譯,這是中英文語言詞匯各自發(fā)展中形成的差異。Hacker一詞,最初曾指熱心于計算機技術、水平高超的電腦高手,尤其是程序設計人員,逐漸區(qū)分為白帽、灰帽、黑帽等,其中黑帽(blackhat)教學過程及主要內容實際就是cracker。在媒體報道中,黑客一詞常指那些軟件駭客(softwarecracker),而與黑客(黑帽子)相對的則是白帽子。二、 文件中讀取數(shù)據(jù)(1) open();(2) 各種不同參數(shù)及含義;(3) 熟練應用常用文件的參數(shù);三、 寫入文件(1) 直接單行寫入、多行寫入(2) 附件內容到文件四、 知識拓展(1) 存儲數(shù)據(jù)(2) 顏色(3) 灰度五、 實踐練習書上例題和課后習題課夕卜作業(yè)習題三、四課后記本次課的特點、不足以及改進措施教案順序13授課日期月日月日月日月日月日授課班級課題項目4叩開面向對象編程之門教學目的(1) 類的含義和調用;(2) 創(chuàng)建類(3) 類的繼承教學重點(1) 類和對象的關系(2) 繼承和多態(tài)教學難點(1) 掌握面向對象程序設計的方法;(2) 掌握運算符重載的方法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政黑客基本涵義是指一個擁有熟練電腦技術的人,但大部分的媒體習慣將“黑客”指作電腦侵入者。黑客入侵處五年以下有期徒刑或者拘役;后果特別嚴重的,處五年以上有期徒刑,黑客攻擊涉嫌破壞計算機信息系統(tǒng)罪。法律規(guī)定:《刑法》第二百八十六條違反國家規(guī)定,對計算機信息系統(tǒng)功能進行刪除、修改、增加、干擾,造成計算機信息系統(tǒng)不能正常運行,后果嚴重的,處五年以下有期徒刑或者拘役;后果特別嚴重的,處五年以上有期徒刑。教學過程及主要內容_、項目講解(1)類的格式(2)定義類(3)調用類三、 創(chuàng)建對象(1)訪問對象的屬性(2)訪問對象的方法四、 繼承(1)繼承的基本概念(2)繼承的作用(3)繼承的使用五、 多態(tài)(1)什么是多態(tài)多態(tài)的定義靈活使用多態(tài)課夕卜作業(yè)習題4課后習題課后記本次課的特點、不足以及改進措施教案順序14授課日期月日月日月日月日月日授課班級課題項目4任務2注冊驗證教學目的(1) 類和對象的含義和作用;(2) 正則表達式的概念和意義;(3) re模塊。教學重點(1) re模塊;(2) re模塊各種函數(shù)的學習;(3) 貪婪和非貪婪匹配教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政倡導學生以計算機領域的專家、泰斗、學者為榜樣,樹立正確的人生觀、價值觀,努力學習,成為對社會、對祖國有用的人。二、 正則表達式(1)什么是正則表達式(2)語法規(guī)則教學過程及主要內容三、 正則表達式的規(guī)范使用(1) 正則表達式是一個字符串,用于表示一個字符串的組合規(guī)則;(2) 使用方法(3) 特殊字符集其含義四、 re模塊(1) 主要函數(shù)(2) 具體函數(shù)的應用五、 知識拓展(1) 貪婪和非貪婪匹配(2) 原生字符r的作用六、 實踐書上例題課夕卜作業(yè)Python內置函數(shù)的學習,完成思考與練習5.25-27。課后記本次課的特點、不足以及改進措施教案順序15授課日期月日月日月日月日月日授課班級課題項目3、項目4綜合應用教學目的(1) 熟悉和運用類、函數(shù)解決復雜問題;(2) 借助正則表達式實現(xiàn)復雜問題的描述;教學重點(1) 掌握定義類、使用類;(2) 各種函數(shù)的使用。教學難點(1) 掌握程序解決復雜問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政所有的努力,不是為了讓別人覺得你了不起,而是為了能讓自己打心里看得起自己。人生的奔跑,不在于瞬間的爆發(fā),取決于途中的堅持,你縱有千百個理由放棄,也要找一個理由堅持下去,能激勵你,溫暖你,感動你的,不是勵志語錄心靈雞湯,而是身邊比你優(yōu)秀的人比你還努力!二、 相關知識教案順序16授課日期月日月日月日月日月日授課班級課題項目5異常處理任務1猜數(shù)字游戲教學目的(1) 掌握異常操作的應對策略;(2) 捕獲異常;(3) try~catch-else。教學重點(1) 掌握異常的處理辦法;(2) 掌握try-catch處理異常;教學難點(1) 掌握程序解決異常問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政2018年6月1日,共青團中央發(fā)布了一則視頻:編程向未來,科技強國夢。讓我們與群星共同推進人工智能教育發(fā)展,讓更多的青少年創(chuàng)意編程,建設網(wǎng)絡強國!2016年7月,國務院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,明確指出應實施全民智能教育項目,在中小學階段設置人工智能相關課程,逐步推廣編程教育。今年,人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)處理等內容正式進入了全國高中“新課標”??梢钥闯?,國家對科技教育高度重視,在科技日新月異的時代,教學過程及主要內容我國大力實施科教興國戰(zhàn)略,培養(yǎng)創(chuàng)新人才、科技人才,就要做好科技教育工作,從小培養(yǎng)孩子學習人工智能、編程等科技知識,打牢科技人才基礎。二、 異常(1) 什么是異常(2) 異常的處理機制(3) 捕獲異常三、 try(1) try~cath(2) try~cath~finally四、 知識拓展(1) 多異常捕獲(2) 異常處理嵌套課夕卜作業(yè)習題7.1課后記本次課的特點、不足以及改進措施教案順序17授課日期月日月日月日月日月日授課班級課題項目5任務2井字棋游戲教學目的(1) 自主異常;(2) 自定義異常;(3) raise語句的使用。教學重點(1) 掌握raise語句的使用;(2) 掌握任務2的語句含義。教學難點(1) 掌握程序解決用戶自定義異常問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政2021年5月24日消息,工信部近日公布了《2021年1-4月軟件業(yè)經(jīng)濟運行情況》。2021年1-4月,我國軟件業(yè)完成軟件業(yè)務收入25719億元,同比增長25.0%;全行業(yè)實現(xiàn)利潤總額2885億元,同比增長20.5%。二、 自主引發(fā)異常某些場景,出現(xiàn)內置異常沒有涉及的情況,程序員可以自主定義異常。ClassSomeCustomException(Esception):pass教學過程及主要內容三、 異常的傳播異常通常在一個函數(shù)中出現(xiàn),如果在一個函數(shù)中引發(fā)異常,沒有得到處理,它將向上傳播到調用函數(shù)的調用。如果調用的位置也未處理,異常將繼續(xù)傳播,直到主程序。四、 raise和except配合使用五、 知識拓展(1) 訪問異常信息(2) 異常處理機制使用規(guī)則課夕卜作業(yè)課后習題課后記本次課的特點、不足以及改進措施教案順序18授課日期月日月日月日月日月日授課班級課題項目6Python圖形界面設計任務1使用Turtle畫圖教學目的(1) 掌握圖形化庫調用方法;(2) 掌握矩陣運算庫numpy和繪制庫matplotlib;(3) numpy庫常用的創(chuàng)建數(shù)組函數(shù);(4) numpy庫的算術運算函數(shù)。教學重點(1) 了解繪圖的思維;(2) 掌握畫圖庫的使用設計方法;(3) 掌握繪制各種不同圖形;(4) 掌握Python第三方庫的安裝方法;教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、課程思政學習Python,要有耐心、信心和恒心。1、不登高山,不知天之高也。2、世上無難事,只要肯登攀。3、必先苦其心志,勞其筋教學過程及主要內容骨。4、精誠所加,金石為開。5、少壯不努力,老大徒傷悲。二、 相關知識(1) Turtle庫(2) 調用Turtle庫(3) 繪圖起點和方向(4) 畫布(5) 畫筆三、 繪圖命令(1)運動命令(2)畫筆控制命令(3)全局控制命令(4)其他命令四、 Python第三方庫的安裝五、 知識拓展(1) Turtle的繪圖窗體(2) 畫筆方向(3) 畫多邊形課夕卜作業(yè)練習繪制各種不同圖形課后記本次課的特點、不足以及改進措施教案順序19授課日期月日月日月日月日月日授課班級課題任務2使用Matplotlib生成數(shù)據(jù)圖教學目的(1) Matplotlib庫的使用;(2) 安裝和調用Matplotlib;(3) Matplotlib庫的使用。教學重點(1) 掌握jMatplotlib使用;(2) 制作各種不同圖形教學難點(1) 培養(yǎng)學生的溝通交流、表述問題等表達能力;(2) 培養(yǎng)學生主動解決問題的能力;(3) 培養(yǎng)學生的邏輯推導能力。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政人生就像鐘表,可以回到起點,卻已不是昨天!不管從什么時候開始,重要的是開始以后不要停止;不管在什么時候結束,重要的是結束以后不要后悔。抱最大的希望,為最大的努力,做最壞的打算。從絕望中尋找希望,人生終將輝煌!二、 Matplotlib庫教案順序20授課日期月日月日月日月日月日授課班級課題任務3TkinterGUI編輯主件-動感地帶教學目的(1) GUI;(2) Tkinter庫;教學重點(1) 掌握Tkinter庫;(2) Tkinter庫的使用。教學難點(1) 掌握程序解決動態(tài)圖形問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政再大的事,到了明天就是小事,再深的痛,過去了就把它忘記,就算全世界都拋棄了你,你依然也要堅定前行,因為,你就是自己最大的底氣。二、 相關知識(1) GUI的基本概念(2) 導入Tkinter庫(3) Tkinter庫組件教案順序21授課日期月日月日月日月日月日授課班級課題任務4Tkinter人機交互教學目的(1) Tkinter模塊的子模塊;(2) 常用對話框;教學重點(1) 掌握Tkinter各種子模塊;(2) 常用對話框。教學難點(1) 掌握程序解決各種對話框的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政沒有誰的幸運,是憑空而來,只有當你足夠努力,你才會足夠幸運。這世界不會辜負每一份努力和堅持,時光不會怠慢執(zhí)著而勇敢的每一個人。。二、 掌握Tkinter各種子模塊(1) messagebox()(2) filedialog(3) colorchooser教案順序22授課日期月日月日月日月日月日授課班級課題任務5Tkinter瘋狂僵尸游戲教學目的(1) Pygame庫;(2) Pygame模塊;教學重點(1) 掌握Pygame庫的安裝;(2) 常用Pygame模塊。教學難點(1) 掌握程序解決動態(tài)圖形問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政難過的時候告訴自己,壞事情總會過去的。生活不是一場賽跑,而是一次旅行,要學會好好欣賞每一段路程。種下一個善念,收獲一種良知;種下一種良知,收獲一種道德;種下一種道德,收獲一種習慣;種下一種習慣,收獲一種性格;種下一種性格,收獲一個人生。二、 相關知識(1)Pygame庫的安裝教學過程及主要內容(2) 導入Pygame庫(3) 常用Pygame庫模塊三、 Pygame庫的圖形繪制(1) 實踐書上例題(2) 分析輸出的圖形(3) 理解并靈活應用Pygame庫。四、 知識拓展(1) Pygame的聲音和音效(2) Pygame精靈的使用課夕卜作業(yè)課后習題和線上習題課后記本次課的特點、不足以及改進措施教案順序23授課日期月日月日月日月日月日授課班級課題綜合應用教學目的(1) 項目5、項目6的綜合應用;(2) 圖形化設計的應用;教學重點(1) 掌握各種圖形庫;(2) 靜態(tài)、動態(tài)、音效的設計和應用。教學難點(1) 掌握程序解決圖形問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政再大的事,到了明天就是小事,再深的痛,過去了就把它忘記,就算全世界都拋棄了你,你依然也要堅定前行,因為,你就是自己最大的底氣。二、 相關知識(1) 課后習題(2) 編程實現(xiàn)教案順序24授課日期月日月日月日月日月日授課班級課題項目7網(wǎng)絡爬蟲任務1體彩歷史數(shù)據(jù)爬取教學目的(1) Python與網(wǎng)頁處理;(2) 安裝requests庫;(3) requests庫中的網(wǎng)頁請求函數(shù)。教學重點(1) 掌握requests庫中的網(wǎng)頁請求函數(shù);(2) Response對象的使用。教學難點(1) 掌握程序解決爬蟲問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政編寫爬蟲程序時應注意:采集的信息中是否包含個人隱私或商業(yè)機密■對方是否同意或授權采集這些信息二、 任務實現(xiàn)(1) 分析目標網(wǎng)站(2) 創(chuàng)建Scrapy項目(3) 創(chuàng)建爬蟲文件*.py教案順序25授課日期月日月日月日月日月日授課班級課題項目7網(wǎng)絡爬蟲教學目的(1) Python與網(wǎng)頁處理;(2) 安裝requests庫;(3) requests庫中的網(wǎng)頁請求函數(shù)。教學重點(1) 掌握requests庫中的網(wǎng)頁請求函數(shù);(2) Response對象的使用。教學難點(1) 掌握程序解決爬蟲問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政編寫爬蟲程序時應注意:采集的信息中是否包含個人隱私或商業(yè)機密■對方是否同意或授權采集這些信息二、 知識鏈接(1) 網(wǎng)絡爬蟲的概念和作用(2) Scrapy簡介教學過程及主要內容(3)安裝Scrapy框架(4)建立Scrapy爬蟲項目的流程使用ScrapyShell調試工具分析三、綜合實踐網(wǎng)頁爬蟲課夕卜作業(yè)課后習題和線上習題課后記本次課的特點、不足以及改進措施教案順序26授課日期月日月日月日月日月日授課班級課題項目7網(wǎng)絡爬蟲任務2商品列表信息爬取教學目的(1) Python與網(wǎng)頁處理;(2) 安裝requests庫;(3) requests庫中的網(wǎng)頁請求函數(shù)。教學重點(1) 掌握requests庫中的網(wǎng)頁請求函數(shù);(2) Response對象的使用。教學難點(1) 掌握程序解決爬蟲問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政編寫爬蟲程序時應注意:對方是否同意或授權轉載,不可擅作主張轉載到自己的平臺。二、 任務實現(xiàn)(1) 分析目標網(wǎng)站(2) 創(chuàng)建Scrapy項目(3) 創(chuàng)建爬蟲文件*.py教案順序27授課日期月日月日月日月日月日授課班級課題項目7網(wǎng)絡爬蟲任務2商品列表信息爬取教學目的(1) Python與網(wǎng)頁處理;(2) 安裝requests庫;(3) requests庫中的網(wǎng)頁請求函數(shù)。教學重點(1) 掌握requests庫中的網(wǎng)頁請求函數(shù);(2) Response對象的使用。教學難點(1) 掌握程序解決爬蟲問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政編寫爬蟲程序時應注意:對方是否同意或授權轉載,不可擅作主張轉載到自己的平臺。二、 任務實現(xiàn)(1) 分析目標網(wǎng)站(2) 創(chuàng)建Scrapy項目(3) 創(chuàng)建爬蟲文件*.py教學過程及主要內容(4) 修改settings.py文件,完成相關環(huán)境配置工作(5) 在Items.py文件中定義數(shù)據(jù)字段(6) 在爬蟲文件jdgw.py中寫爬蟲程序(7) 修改數(shù)據(jù)存儲和處理程序pipelines.py(8) 運行爬蟲文件三、知識拓展(1) 獲取字符串列表(2) 圖片下載專用類課夕卜作業(yè)課后習題和線上習題課后記本次課的特點、不足以及改進措施教案順序28授課日期月日月日月日月日月日授課班級課題項目7網(wǎng)絡爬蟲任務3爬取詳情頁-整部小說爬取教學目的(1) Python與網(wǎng)頁處理;(2) 安裝requests庫;(3) requests庫中的網(wǎng)頁請求函數(shù)。教學重點(1) 掌握requests庫中的網(wǎng)頁請求函數(shù);(2) Response對象的使用。教學難點(1) 掌握程序解決爬蟲問題的方法;(2) 掌握程序設計的基本語法。課程思政要點結合課程特點,將思政教育與專業(yè)教育相結合,做好課程育人工作課型理實一體 教學方法、手段 講授、練習教學過程及主要內容一、 課程思政編寫爬蟲程序時應注意:采集后的信息如何使用,公開展示時是否需要脫敏處理,是否用于盈利。二、 任務實現(xiàn)(1) 分析目標網(wǎng)站(2) 創(chuàng)建Scrapy項目(3) 創(chuàng)建爬蟲文件novel*.py教學過程及主要內容(4)修改settings.py的酉己置在novel.py中寫程序修改pipelines.py,寫好數(shù)據(jù)存儲和處理的程序運行爬蟲三、知識鏈接隨機UserAgentScrapy中Request和Response對象課夕卜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 世界活動日活動方案
- 世界讀書活動方案
- 業(yè)主互動參與活動方案
- 叢林冒險活動方案
- 地產(chǎn)巡游活動方案
- 域名注冊活動方案
- 外貿(mào)公司年終活動方案
- 夫妻五一活動方案
- 大型游玩活動方案
- 天津掃墓活動方案
- 電梯維護保養(yǎng)服務投標文件(技術方案)
- 2025年中國PCR儀市場全面調研及行業(yè)投資潛力預測報告
- 2025年醫(yī)院信息科數(shù)據(jù)安全管理計劃
- 智能工廠整體解決方案
- 2025年四川大學自主招生個人陳述的自我定位
- 2025年福建省建工集團及下屬集團招聘235人高頻重點提升(共500題)附帶答案詳解
- 緊急情況的處理措施、預案以及抵抗風險的措施
- 2025中智集團招聘重要崗位高頻重點提升(共500題)附帶答案詳解
- 水暖維修培訓課件
- 大學生心理健康教育知到智慧樹章節(jié)測試課后答案2024年秋寧波大學
- 臨床路徑變異分析
評論
0/150
提交評論