Python是純粹的軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協(xié)議。Python語法簡潔清晰,特色之一是強(qiáng)制用空白符(white space)作為語句縮進(jìn)。
Python具有豐富和強(qiáng)大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python生成程序的原型(有時甚至是程序的較終界面),然后對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴(kuò)展類庫。需要注意的是在您使用擴(kuò)展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現(xiàn)。
課程目標(biāo):
1、掌握基礎(chǔ)軟件編程思想,能使用面向?qū)ο蟮木幊趟枷敕治鰡栴}。
2、熟練使用各類編程工具:如數(shù)據(jù)建模工具(PowerDesigner)、原型設(shè)計工具(Axure)、開發(fā)工具(Eclipse)、文檔編寫工具(Markdown)、版本控制工具(SVN/GIT)等。
3、具備軟件開發(fā)工作的基本職業(yè)素養(yǎng):文檔編寫能力、代碼規(guī)范性、文件資源管理能力、團(tuán)隊溝通能力、新技術(shù)學(xué)習(xí)能力等。
4、職業(yè)技能方面:能分析基礎(chǔ)的業(yè)務(wù)需求,進(jìn)行數(shù)據(jù)建模,使用Web技術(shù)完成B/S架構(gòu)的應(yīng)用程序開發(fā)。