備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
comp9021編程原理的目的是為學生提供基本編程概念和原則的堅實基礎,培養解決問題的能力,并掌握編程語言 Python。
一、假設的知識
雖然沒有假定的知識,但數學的成熟度和對某種形式的編程的熟悉可能會減少必須致力于該課程的時間和精力,因為學習曲線很陡峭,編程可能非常耗時,特別是對于初學者。
二、學生的學習成果
1.知道如何設計、實現和測試用一種具有程序性、面向對象和功能性結構的語言編寫的程序。
2.熟練掌握Python語言,包括高級語法和編程技術。
3.深入了解對Python數據類型進行操作時幕后發生的事情,了解效率和內存使用。
4.對基本數據結構和算法有初步了解。
5.知道如何設計程序來解決小到中等規模的問題。
6.能夠編寫清晰、可靠、結構良好、經過測試、記錄良好的程序。
7.熟練使用適當的工具,特別是用于編輯、測試和調試。
三、編碼原則
1.保持簡單,KISS
這聽起來有點刺耳,但它是最重要的編碼原則之一,需要遵守。KISS是什么意思?
它意味著你應該盡可能地編寫簡單的代碼。基礎編程的規則之一是永遠不要陷入試圖過度聰明或用厚厚的高級代碼塊來炫耀。如果你能用一行寫一個腳本,就用一行寫。
2.編寫DRY代碼
不要重復自己(DRY)的計算機編程原則意味著,簡單地說,不要重復代碼。這是一個常見的編碼錯誤。在編寫代碼時,要避免數據或邏輯的重復。如果你曾經在你的程序中復制和粘貼過代碼,這就不是DRY代碼。
3.打開/關閉
這個編程原則意味著你應該致力于使你的代碼對擴展開放,但對修改封閉。當發布一個別人會使用的庫或框架時,這是一個重要的原則。例如,假設你在維護一個GUI框架。你可以發布一個版本供編碼者直接修改和整合你發布的代碼。但是,當你在四個月后發布一個重要的更新時,會發生什么?
他們的代碼會被破壞。這很可能會讓你的同僚們非常不高興。他們不會再想使用你的庫了,不管它在全盛時期是多么有幫助。相反,發布的代碼要防止直接修改,鼓勵擴展。像這樣的基本編程原則將核心行為與修改行為分開。這樣的代碼更穩定,更容易維護。
4.構成高于繼承
如果你使用面向對象編程編寫代碼,你會發現這個編程原則非常有用。組成大于繼承原則指出:具有復雜行為的對象應該包含具有單獨行為的對象的實例。它們不應該繼承一個類并增加新的行為。
依靠繼承會導致兩個主要問題。首先,繼承的層次結構很快就會變得很混亂。
以上就是關于comp9021編程原理留學生課程輔導的全部內容,海馬課堂專業課程輔導,2100+嚴選碩博學霸師資,針對學生的薄弱科目和學校教學進度,匹配背景相符的導師,根據學生情況進行1V1專屬備課,上課時間靈活安排,中英雙語詳細講解課程中的考點、 難點問題,并提供多方位的課后輔導,輔助學生掌握全部課程知識,補足短板。
閱讀原文:http://www.brains-tank.com/news/10519_62.html
版權作品,未經海馬課堂 highmarktutor.com 書面授權,嚴禁轉載,違者將被追究法律責任。
備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
hmkt088
火辣福利导航| 人人爽人人操| 天堂网在线视频| 亚洲二区在线| 免费无码毛片| 夜夜久久| 亚洲日本三级| 三级片中文字幕| 国产欧美一区二区三区在线看蜜臀| 岛国无码| 久久久久中文字幕| 日韩三级在线播放| 欧美日韩人妻| 欧美日韩在线免费观看| 日本精品视频在线观看| 亚洲成人久久久| 可以看av的网站| 久久亚洲一区| 91福利影院| 欧美性受XXXX黑人XYX性爽| 久久综合亚洲| 亚洲永久无码7777KKK| 免费看黄网| 免费在线看黄| 91网站入口| jizz国产| 亚洲激情综合| 亚洲一级AV无码毛片久久精品| 亚洲国产精品无码| 成人三级视频| 精品久久免费视频| 亚洲一区二区在线视频| 色婷婷一区二区| 国产精品无码一区二区三区| 日日爽夜夜爽| 国产一级A片| 久久久久女教师免费一区| 黄色无码视频| 亚洲熟女一区二区三区| 97精品国产| 久久久久国产精品|