Python這門語言近來是越來越火,在國家層面越來越被重視。除了之前熱議的加入高考和中小學教育之外,現在連普通大學生也無法逃脫Python的毒手了。
今年Python業已加入NCRE(全國計算機等級考試)豪華套餐,與Java、C、C++等傳統的強勢語言并列。屬于Python的首次認證考試將在今年9月進行,考試合格將可獲取國家承認的計算機二級認證。
Python已經有了國家級別的認證開始,那么國家認證的Python工程師都有哪些技能要求呢?
首先,我們來看一下這次認證考試的大綱:
基本要求
1.掌握Python語言的基本語法規則。
2.學握不少于2個基本的Python標準庫。
3.掌握不少于2個Python第三方庫,掌握獲取并安裝第三方庫的方法。
4.能夠閱讀和分析Python程序。
5.熟練使用IDLE開發環境,能夠將腳本程序轉變為可執行程序。
6.了解Python計算生態在以下方面(不限于)的主要第三方庫名稱:網絡爬蟲、數據分析、數據可視化、機器學習.Web開發等。
考試內容
一、Python語言基本語法元素
1.程序的基本語法元素:程序的格式框架縮進注釋、變量、命名、保留字、數據類型、賦值語句引用。
2.基本輸人輸出函數: input() .eval() 、print()。
3.源程序的書寫風格。
4.Python語言的特點。
二、基本數據類型
1.數字類型:整數類型、浮點數類型和復數類型。
2. 數字類型的運算:數值運算操作符、數值運算函數。
3. 字符串類型及格式化:索引切片、基本的format()格式化方法。
4.字符串類型的操作:字符串操作符處理麗數和處理方法。
5.類型判斷和類型間轉換。
三、程序的控制結構
1. 程序的三種控制結構。
2.程序的分支結構:單分支結構、二分支結構、多分支結構。
3.程序的循環結構:遍歷循環、無限循環、break和continue循環控制。
4.程序的異常處理:try-excepl。
四、函數和代碼復用
1.函數的定義和使用。
2.函數的參數傳遞:可選參數傳遞、參數名稱傳遞、函數的返回值。
3.變量的作用域:局部變量和全局變量。
五、組合數據類型
1.組合數據類型的基本概念。
2. 列表類型:定義、索引、切片。
3.列表類型的操作:列表的操作函數,列表的操作方法。
4.字典類型:定義、索引。
5.字典類型的操作:字典的操作函數,字典的操作方法。
六、文件和數據格式化
1.文件的使用:文件打開;讀寫和關閉。
2.數據組織的維度:一維數據和二維數據。
3.一維數據的處理:表示.存儲和處理。
4.二維數據的處理:表示存儲和處理。
5. 采用CSV格式對一二維數據文件的讀寫。
七、Python計算生態
1.標準庫;turtle庫(必選) .random庫(必選) .time庫(可選)。
2.基本的Python內置函數。
3.第三方庫的獲取和安裝。
3.腳本程序轉變為可執行程序的第三方庫:Pynsaller庫(必選)。(小編注:此處出現編號重復,應為第4條)
4.第三方庫:jieba庫(必選) , wordcloud庫(可選)。
5.更廣泛的Python計算生態,只要求了解第三方庫的名稱,不限于以下領域;網絡爬蟲數據分析、文本處理、數據可視化、用戶圖形界面、機器學習、Web開發、游戲開發等。
從考綱可以發現,二級考察內容比較簡單,但方向非常明確,除去必考的語法之外,偏重于數據、AI這兩個方向。在必考的四個Python庫中,turtle庫用于圖形繪制,random庫用于隨機數生成,jieba庫用于中文分詞。當然,Python的全能性注定它還會在更多領域大展身手。
不過也必須注意到,NCRE的考察內容還是十分淺顯的,即使高分通過也并不意味著你能夠成為一名合格的Python工程師。想要成為一名能在企業站穩腳跟的工程師,還需要學習很多。
如果你對web感興趣,那么你需要掌握Django和Flask框架,這是目前Python Wed開發中最常用到的兩個應用框架。
如果是想加入大熱的Al大軍中,那么你就需要掌握Python的機器學習庫scikit-learn,TensorFlow、Keras、Theano、Caffe等機器學習框架,當然你可以只選擇其中一個,不要貪多,關于它們各自的區別自行百度。
如果你以后向成為一名爬蟲工程師那你就要掌握urllib、urllib2、request、bs4等包,如果是大規模的爬蟲你還需要掌握Scrapy等爬蟲框架。
最后一個數據科學方面,細化一點主要為數據分析和數據挖掘,這方面最主要有五個包,Pandas、Numpy、Scipy、Matplotlib,scikit-learn,其中Pandas用于數據處理,Numpy和Scipy用于數據的科學化計算,Matplotlib用于數據可視化,最后一個有scikit-learn主要用于數據挖掘算法的實現。
-
工程師
+關注
關注
59文章
1571瀏覽量
68574 -
python
+關注
關注
56文章
4801瀏覽量
84861
原文標題:國家認證的Python工程師有什么能力要求?
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論