python有考試的,教育部考試中心于2015年確定新增”Python語言程序設計“為全國計算機二級考試科目;2017年12月發布Python語言程序設計考試大綱;2018年7月考試指定用書《全國計算機等級考試二級教程——Python語言程序設計(2018年版)》發行。2018年9月首次開考。
計算機二級Python為上機考試,考試時長120分鐘,滿分100分;題型及分值為單項選擇題40分(含公共基礎知識部分10分),操作題60分(包括基本編程題和綜合編程題);考試環境為Windows 7 操作系統,軟件為Python 3.4.2至Python 3.5.3版本,IDLE開發環境。
二級Python考試科目內容以基本數據類型、運算符、內置函數、選擇結構與循環結構、函數定義與調用、面向對象編程基礎、簡單的文件操作和數據庫操作為主,重點考查基本功,并不會涉及太多標準庫(比較常用的像math、random、time、datetime、collections、itertools、functools、sqlite3、tkinter考察的可能較大,re、pickle模塊有可能會涉及),基本上不會涉及擴展庫應用,畢竟參加考試的人員專業相差很大,Python擴展庫數量巨大,很難做出統一要求。
GitHub是不二之選,任何編程語言相關源代碼,只要開源,都能在GitHub找的到!
1. GitHub上的代碼資源非常豐富,應有盡有:Linux內核代碼、系統架構、應用架構、工具、模塊、組件、項目代碼、實例demo等等;
2. 包括Python自身代碼實現也在GitHub進行維護,誰都可以翻閱以及研究分析等;
3. GitHub是世界性的,全世界軟件開發人員,將其代碼開源,并托管到Github上,軟件開發知識寶藏;
4. 如果美國針對中國進行技術封鎖,限制中國地區GitHub訪問,那對中國的開發人員重大打擊。
mPython是盛思技術團隊在BBC官方原版PythonEditor基礎上、拓展開發的應用軟件。可以進行可視化代碼編程,有hex、python、blockly三種代碼讀寫等功能。
編程題在瀏覽器里面搜索不到答案,可以去某些編程達人公眾號里面搜索