為期16天的Python人工智能的學習,前半部分為Python的基礎語法及其使用教學,后半部分為Python的人工智能方向的實際應用教學。在此之前,雖然學習過了java,c等多門語言的基礎,但在實際使用的方面稍欠火候,對面向對象的概念也只是有點印象而不知道其實際的意義。通過這16天對Python的學習,我對面向對象這一概念的理解更深了。
相比其他語言, Python在語法、邏輯方面要簡單得多,靈活性更高,讓人深深的感受到了 Python 這門語言的魅力。剛開始系統學習Python的時候,從最基礎的配置變量,最簡單的print語句,到if語句、for 循環、導入模塊、面向對象、類、操作文檔等等有很多都跟學過的幾門語言很像但又略有不同,Python是一門動態語言,有著很大的靈活性,使用起來非常順手,尤其是對二維數組的編寫和使用,在Python中定義一個二維數組要比在C或JAVA中簡單得多。
我經過一周的學習,掌握了Python的部分基礎語法。第二部分的人工智能稍微有點感到意外,在這里學習到的人工智能跟一開始印象里都有著很大的區別。 所有的人工智能都是由一個個算法所支撐起來的。在這幾天里,最一開始為了熟悉相關程序與操作,引用了matplotlib庫繪制了一些二維、三維圖表,并在之后嘗試制作了K均值、KNN算法的編寫與測試,感受到了從頭開始制作一個算法的難度,寫好了一個程序但達不到到預期效果的情況有很多。
在學習完了Python的基礎后,在基礎上又學習了十分基礎的網絡爬蟲制作。而通過了爬蟲的制作與運行,對網絡相關的一些技術有了更進一步的了解。網絡爬蟲的存在使得以往從網站上獲取某些東西的一系列繁瑣操作變得簡單,在制作最后的綜合項目時將之前所學的各種東西運用到其中,還邊學變使用了一部分的界面制作相關的函數,將其制作了擁有一個較為完整的擁有Windows界面的程序,以此來替代只能在dos窗口下運行的程序,通過簡單的界面交互給用戶帶來在更方便簡潔的操作。
通過16天系統化的學習,Python給我留下了很深的印象,曾經C、JAVA需要編寫很長時間的程序,Python能夠很簡單的實現,很多限制在Python中也沒有,使用起來很多變量都是動態的,非常靈活。
相關推薦:
>>本文地址:http://m.jecan.cn/dxs/2018/44403.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?