Python語(yǔ)言簡(jiǎn)介:
Python是一種功能強(qiáng)大的通用型語(yǔ)言,自1989年推出至今已有20多年的歷史,成熟且穩(wěn)定。它支持命令式編程、函數(shù)式編程、面向?qū)ο蟪绦蛟O(shè)計(jì),包含了完善且容易理解的標(biāo)準(zhǔn)庫(kù),還有非常豐富的擴(kuò)展庫(kù),能夠輕松完成開發(fā)任務(wù)。與其他計(jì)算機(jī)程序語(yǔ)言不同的是,Python采用縮進(jìn)來(lái)定義語(yǔ)句塊,使得語(yǔ)法非常簡(jiǎn)潔和清晰,它的編程效率非常高,使用py2exe工具還可以將Python源代碼轉(zhuǎn)換成可以脫離Python解釋器執(zhí)行的程序。Python是一門簡(jiǎn)單易學(xué)的語(yǔ)言,非常適合初學(xué)者使用,其在世界范圍內(nèi)的影響力正在逐步上升。Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。2011年1月,它被TIOBE編程語(yǔ)言排行榜評(píng)為2010年度語(yǔ)言。自從2004年以后,python的使用率是呈線性增長(zhǎng)。與C語(yǔ)言等傳統(tǒng)編程語(yǔ)言相比,使用Python作入門語(yǔ)言能夠使學(xué)員更快地掌握編程思想和編程方法,能夠更快的提高學(xué)員的編程能力。
Python通常被稱為膠水語(yǔ)言,它能夠很輕松的把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)輕松地聯(lián)結(jié)在一起。小強(qiáng)老師認(rèn)為,Python語(yǔ)言絕對(duì)是一項(xiàng)偉大的發(fā)明,無(wú)論你是C、C++語(yǔ)言的擁躉,抑或是Java陣營(yíng)的堅(jiān)定支持者,都不會(huì)成為你學(xué)習(xí)使用Python語(yǔ)言的障礙,相反她會(huì)帶給你無(wú)窮的奧妙。
課程設(shè)計(jì)思路及目標(biāo):
本課程以實(shí)際問(wèn)題為核心進(jìn)行組織和編寫,以框圖為工具來(lái)描述問(wèn)題的解決步驟,最終用Python語(yǔ)言寫出程序,旨在培養(yǎng)學(xué)員從整體上思考問(wèn)題和把握問(wèn)題,并以一種直觀的方式描述問(wèn)題的解決步驟,訓(xùn)練學(xué)員用簡(jiǎn)潔而快速的方式編寫程序。本課程以培養(yǎng)學(xué)生的編程思想和編程能力為目標(biāo),精心設(shè)計(jì)了本系列課程各個(gè)學(xué)時(shí)的內(nèi)容。在本課程中會(huì)介紹程序設(shè)計(jì)領(lǐng)域的許多基本問(wèn)題,并示范性地用框圖表達(dá)了解決問(wèn)題的算法,并用Python語(yǔ)言進(jìn)行實(shí)現(xiàn),旨在逐步的培訓(xùn)學(xué)員的編程思想和編程能力。
適用對(duì)象:
只要求有一定的計(jì)算機(jī)語(yǔ)言基礎(chǔ)即可。只要你感興趣,還想什么呢,一起來(lái)Python吧。
課程培訓(xùn)方法及編排方式:
本課程采用由易到難、由淺入深的啟發(fā)式培訓(xùn)方法,從基本的數(shù)據(jù)類型到GUI、異常處理,再到項(xiàng)目級(jí)實(shí)戰(zhàn),便于學(xué)員朋友的閱讀和理解,完成Python語(yǔ)言從入門到進(jìn)階的過(guò)渡。
本課程預(yù)計(jì)45學(xué)時(shí)。課程具體編排如下:
課程內(nèi)容: 學(xué)時(shí)分配
1.Python入門導(dǎo)入 1
Python的背景以及特點(diǎn)
語(yǔ)法要素、面向?qū)ο筇匦?/span>
Python開發(fā)環(huán)境搭建,常用Python IDE介紹
2.Python基礎(chǔ)篇 24
順序程序設(shè)計(jì)
使用序列
選擇結(jié)構(gòu)程序設(shè)計(jì)
循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
字符串
函數(shù)的設(shè)計(jì)和使用
文件的使用
面向?qū)ο蟪绦蛟O(shè)計(jì)
3.Python進(jìn)階篇 10
圖形用戶界面程序設(shè)計(jì)
網(wǎng)絡(luò)程序設(shè)計(jì)
異常處理
4.Python實(shí)戰(zhàn)篇 7
數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)
游戲開發(fā)
5.Python結(jié)束篇 1
附注:課程涉及工具及IDE
IDE:
Python 2.7
JetBrains Pycharm 2.7.3
擴(kuò)展庫(kù):
py2exe-0.6.9.win32-py2.7.exe
pygame-1.9.1.win32-py2.7.msi
SQLiteManager 4.2.9.1
wxPython 2.8 for windows
Boa-constructor-0.6.1.src.win32.exe
簡(jiǎn)單框圖設(shè)計(jì)工具
Diagram Designer