Python專業級

發佈日期:2021-08-08

王裕婷

人文與社會學院

文化與自然資源學系

隨著時代越來越進步,科技也逐漸發達,從事許多工作都需要具備基礎的資訊知識,才能將作業有流程的進行規劃並使其執行,像是工程師、開發遊戲及架設網站等職業,都必須學會打程式,因此學習程式語言便成了一項必備的課程。

  程式語言有很多種,python便是其中一種被廣泛使用的程式語言,與其他的程式語言相比,python的學習門坎更低,也較簡潔明暸,甚至許多知名平台也有利用它來進行撰寫,比如說我們平常都在使用的Google、Youtube、Facebook等等,都大量的的運用了python的技術,也因為這些原因讓我對python產生了好奇心。

 其實在高中時我就有稍微接觸過程式語言,只不過當時學習的是C++,那也是我第一次學習如何撰寫程式碼,但是因為我是一個理解力較差的人,即使知道功能也不知道該運用在那裡,而C語言又比較複雜,同樣的操作要打的程式碼比python還多,而且只要有一行打錯,程式便會無法執行,十分麻煩,但python就不會有這個問題,因為簡單所以也就不容易出錯,像我這種新手也能夠理解,這也是我後來決定學習python的理由。

  在撰寫程式時,選擇要用哪種資料結構或演算法是非常重要的,因為這會影響程式的複雜程度以及執行的效率,像二分搜尋法就會比循序搜尋法還要更有效率,循序搜尋法搜尋N次而二分搜尋法要是沒有搜尋到,每次都會將搜尋範圍減半,所以只需要log2N次,相對來說搜尋的時間也會縮短。

  除此之外,我們也需要學會如何應用資訊科技來處理事情。有時候我們會有許多代辦事項尚未完成,這時就可以將每一項進行專案管理,有條理的規劃並隨時進行進度追蹤,以防自己沒有在時間之內完成進度,像我平常就很容易忘記事情,只要沒有提醒我,我可能就會忘記去做,因此對我來說,將要辦的事項整理好,定好規劃,能夠提高執行的效率。

  如今,網路雖然方便,但是也潛藏著許多危險,我曾經以為WiFi不必設密碼,不然就是設最簡單的密碼,心想反正最多也只是給朋友用而已,應該不必太在意,但是近期看到一篇因為wifi沒設定密碼而導致被歹徒盜連,造成信用卡被盜刷的文章,於是我就把密碼更改為比較複雜的了,諸如此類的案件還有許多,因此平時就要多加留意, 才能維護自己的隱私,另外,個人資料也要避免輕易透漏,即使是很熟悉的親友也不能輕易提供,即便有個人資料保護法的保護,仍要多加小心。資訊科技為我們帶來了方便,也會帶來威脅,唯有妥善利用才能保護自己的安全。

  在未來的道路上,我也會持續學習,現在的我對於python的應用也並非完全熟悉,必須要再琢磨才會變得更加熟練,希望有一天我也能靠自己寫出一套完美的程式。