《Python程序設計》課程介紹與教學大綱_第1頁
《Python程序設計》課程介紹與教學大綱_第2頁
《Python程序設計》課程介紹與教學大綱_第3頁
《Python程序設計》課程介紹與教學大綱_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

PAGE4《Python程序設計》課程簡介課程編號:07014923課程名稱:Python程序設計/ProgrammingPython學分:3學時:48(實驗:上機:16課外實踐:)適用專業(yè):計算機及相關專業(yè)本科生建議修讀學期:第5學期開課單位:計算機科學與技術系考核方式與成績評定標準:本課程滿分100分,平時成績占30%,期末考試成績占70%,60分及以上成績合格。教材與主要參考書目:嵩天等著,《Python語言程序設計基礎(第2版)》,高等教育出版社,2016年12月。MarkLutz,《ProgrammingPython》,O'ReillyMedia,Inc.USA.2011.內(nèi)容概述:Python語言是程序設計語言領域20年來最重要的成果之一,在產(chǎn)業(yè)界得到廣泛應用,是國際上最流行的程序設計語言。Python是一種腳本語言,它語法簡單、功能強大、編寫簡潔可讀性好、編程產(chǎn)出較高并且維護代價較低。它很好地適應了近20年來計算機在性能和可用性上的發(fā)展歷程,在當下編程語言眾多的時代成為應用最為廣泛的程序設計語言。Python語言重要的優(yōu)勢是能夠與各種編程語言所編寫的程序對接,因此,它能夠用簡單的語法結構封裝各編程語言最優(yōu)秀的程序代碼,進而非常迅速地成為各專業(yè)應用接口型編程語言。超過100所美國知名大學,如斯坦福大學、卡耐基梅隆大學、普林斯頓大學等都將Python作為教學語言,替代C語言或Java語言等。本課程在講授Python語言語法的同時,十分注重與具體應用相結合,這也是本課程特點。隨著教學內(nèi)容深入,本課程將讓學生掌握一批編程技能。Pythonisoneofthemostimportantachievementsinthefieldofprogramminglanguageinthepast20years.Itiswidelyusedinindustryandisthemostpopularprogramminglanguageintheworld.Pythonisascriptinglanguage,itsgrammarissimpleandpowerful,writesimpleandreadable,highoutputprogramming,lowmaintenancecosts,itiswelladaptedtonearly20yearsincomputerperformanceandavailabilityonthecourseofdevelopment,inthecurrentprogramminglanguagemanytimesshouldbecomethemostextensiveprogramminglanguage.AnimportantadvantageofthePythonlanguageprogramandiscapableofdocking,writteninvariousprogramminglanguagessothatitcanusethesimplegrammarstructurepackagethebestprogramminglanguagecode,andveryquicklybecometheprofessionalapplicationinterfaceprogramminglanguage.IntheUnitedStates,forexample,morethan100well-knownuniversities,suchasStanfordUniversity,CarnegieMellonUniversity,PrincetonUniversity,Pythonwillbeusedasateachinglanguage,insteadofClanguageorJavalanguage.ThiscourseistoteachthePythonlanguagegrammar,andpaygreatattentiontotheapplicationoftheprogramwhichiscombinedwiththespecificapplication.Withthedeepeningofteachingcontent,thiscoursewillenablestudentstomasteranumberofprogrammingskills.《Python程序設計》教學大綱課程編號:07014923課程名稱:Python程序設計/ProgrammingPython學分:3學時:48(實驗:上機:16課外實踐:)適用專業(yè):計算機及相關專業(yè)本科生建議修讀學期:第5學期開課單位:計算機科學與技術系一、課程性質、目的與任務“Python程序設計”課程是面向計算機及相關專業(yè)本科生的一門程序設計類專業(yè)課程。課程任務是通過對程序設計基本方法、Python語言語法、Python語言多領域應用等知識的學習,使學生能夠掌握一門具有廣泛應用價值的編程語言。通過讓學生理解編程語言及應用方式,掌握利用計算機解決問題的能力,培養(yǎng)計算思維,并通過實驗訓練學生的動手能力。二、教學內(nèi)容及學時分配本課程總學時數(shù)為48學時,其中理論教學為32學時,實驗教學為16學時;課程教學共有9章,具體內(nèi)容及學時安排等如下表所示:課程內(nèi)容教學要求重點(☆)難點(△)學時安排實驗學時上機學時備注1程序設計基本方法A22Python程序實例解析C4+223基本數(shù)據(jù)類型A☆4+224程序的控制結構A☆4+225函數(shù)和代碼復用B△4+446組合數(shù)據(jù)類型A△4+227文件和數(shù)據(jù)格式化B△4+228程序設計方法A☆29人機交互和圖形藝術C2+22復習與討論A2(教學基本要求:A-掌握;B-熟悉;C-了解)三、建議實驗(上機)項目及學時分配1、實例程序:溫度轉換(2機時)2、字符串類型的格式化(2機時)3、random庫的使用(2機時)4、datetime庫的使用(2機時)5、Python內(nèi)嵌函數(shù)(2機時)6、字典類型及操作(2機時)7、一二維數(shù)據(jù)的格式化和處理(2機時)8、帶GUI的心情記錄軟件(2機時)四、教學方法與教學手段采用多媒體教學方法,課堂講授和上機操作相結合的教學手段。五、考核方式與成績評定標準本課程滿分100分,平時成績占30%,期末考試成績占70%,60分及以上成績合格。六、教材與主要參考書目嵩天

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論