Python 學習的三個理由

更新於 2024/12/18閱讀時間約 3 分鐘
一天一課的上著網路上的 Python 課程。有朋友問說,為什麼要學 Python ?未來要作工程師嗎?
猶記得當時也是楞了一下,這個問題,有太多個表層與深層的回覆與想法。

充實隔離時光

最簡單的說法,其實就是想充實自己的隔離時間。當時在上海隔離(可以參見這一系列的隔離相關文:https://matters.news/@jerome/我在上海隔離中)時,也因為有個正在處理中的案子,於是每天自然而然的把時間幾乎都填充完了。於是當身在成都除了一邊準備打包要帶回來的行李,另一邊也是默默在想著安排點什麼事情。正巧看到一位 follow 許久的意見領袖具名推薦的線上課程,自己嘗試性的在成都完成體驗般的三次課程後,就義無反顧的加入了後續的完整課程了。
效果如何呢?
只能說前幾堂課的入門,難度算是頗為基礎,於是還算輕鬆跟著。但進到後幾天之後,突然有一兩天的難度真的是用「陡升」來傳神形容完全不為過。於是現在每天幾乎都要預留兩個小時左右的 "focus" 狀態在其中。

思維儲備

過去創業中的一個項目,其實跟 Python 也算息息相關。身為共同創始人,自身並不擔任技術類工作。該項目主要是利用「爬蟲」去爬梳每天不斷在網路上發生的各種新活動信息,重新透過技術與人工干預手段介入調整後,用規整的方式呈現給企業與用戶。
簡單來說,可以說是數據的倒賣手。只是商業模式中並非靠數據買賣獲取利潤,而有其他嫁接的方式。
所有爬蟲的根本基礎,都是 Python,與當時的技術負責伙伴溝通,大多也就是站在市場戰略層面提出未來可能發展方向,然後重新整理後再繼續跟合作方提案,以求擴大市場能見度與佔有率。
也因此對 Python 多少會有關注,但真正底層的代碼結構以及所遭遇的問題,坦白說是完全使不上力協助甚至了解的。
而未來勢必會有越來越多 AI、智能算法...等環繞在人類生活之中。我們可以不必是真正親手去一行一行把代碼實現出來的人,可是總該在知識邏輯上有一定的認知。這樣在一些使用到的數位產品或是服務上,可以減少許多不必要的「繞遠路」耗費。(這種耗費有時候回想起來,真的是自己都會想嘲笑自己~)

腦力訓練

雖然說人要服老,但不可不認真面對的是隨著年齡數字的逐步增加,在記憶力上也是反比的在逐步下降。可喜可賀的是有越來越多的科技產品與服務可以作為輔助,於是人不必什麼都靠記憶力記住。不過,對前前後後的邏輯關係、對問題背後的真正問題的觀察與洞悉能力...等,這些都依然是要靠人腦去獨自架構與完成。
此時如果靠程式語言的一個又一個問題發生,再一次又一次的解決困難。這樣週而復始的迴圈中,也會逐步讓自己的腦袋運轉起來。也許並不能直接作為現實生活中解決真實問題的幫助,但是在一些對問題的拆解、全局觀的剖析、耐心的逐步攻克...等,都是重要的「方法」訓練之一。

課程一週一個巡迴,其實還沒上完之時,隔離就要結束了。這過程中會不會有挫折與灰心?當然會!但相對的因為如此,真正解決與認識了解後的那種獲取新知識的喜悅,也被襯托的更為甜美。
如果有時間,也一起加入吧?
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
46會員
813內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Jerome的沙龍 的其他內容
還記得上半年疫情剛剛肆虐時,全球進入封鎖(Lock down)的瘋狂階段,幾乎所有正常的社交活動都被迫中斷。當時 Bill Gates 就在他個人網站上加碼分享了書單。除了書,還多了影劇作品的分享。錯過的可以在此看看:
因為電商平台今年獲利盆滿缽滿的笑呵呵,連帶的各種被創造出來的節假日也是場場精彩。剛剛過去的「雙12」,從來在台灣也不怎麼算是個「節假日」,如今因為各大電商平台的激戰,於是也慢慢讓大家朗朗上口了起來。 相對於此,其實在中國大陸則是早已經習慣這個日子。模糊印象中先是因為有了「雙11」的光棍節,過沒幾年
上午跟遠在美國的好友 花君 閒聊,除了說說自己的近況外,也談了這兩天的一些新聞事件。 花君 在求學階段家人就遠赴米國生活,獨留他一人在台唸書。畢業後去當兵,退伍後在台灣工作了兩個單位,最後因為表現受認可且遇到不錯的機緣,就轉赴美國單位任職。一對小孩也陸續在美國呱呱墜地出生,在外人看起來,人生可算是
淅淅瀝瀝的台北,可以說是回到家裡居家檢疫後每日的標準氣候。 除了一個日子出了太陽,當日只見所有鄰居應該都把握時間,曬被子的曬被子,陳年快逼近發霉臨界點的厚重衣物也都搬出戶外見見太陽,寵物們可更是開心了,總算是盼到一個可以出門伸展腿腳的日子,一蹦一跳的在戶外撒野滾爬的,好不開心。 這陽光和煦的好光陰
前言:每週在音樂、演出產業都有新鮮事在發生,儘管受到 2020 年大似肆虐的新冠病毒 COVID-19 影響,讓 Live 表演現場受到巨大毀滅性的打擊,但相關從業者大多都還在努力的生存著,保持樂觀,積極期待烏雲邊的那一道 Silver Lining 重新綻放希望。每週摘選值得關注的海內外新聞在此專
最近在做什麼? 自己審視自己的文章,漸漸有幾篇低於自己設定的千字文目標。當然這並不是一種嚴格規定,但總是希望自己在發送文章時,不要只是簡單的隨手寫寫,而是更有規律且全面性的想一件事情,切合一個主題,認真的用文字描述。 約莫兩週前,看到一直在 follow 的 WeChat 某個意見領袖,他屬於 I
還記得上半年疫情剛剛肆虐時,全球進入封鎖(Lock down)的瘋狂階段,幾乎所有正常的社交活動都被迫中斷。當時 Bill Gates 就在他個人網站上加碼分享了書單。除了書,還多了影劇作品的分享。錯過的可以在此看看:
因為電商平台今年獲利盆滿缽滿的笑呵呵,連帶的各種被創造出來的節假日也是場場精彩。剛剛過去的「雙12」,從來在台灣也不怎麼算是個「節假日」,如今因為各大電商平台的激戰,於是也慢慢讓大家朗朗上口了起來。 相對於此,其實在中國大陸則是早已經習慣這個日子。模糊印象中先是因為有了「雙11」的光棍節,過沒幾年
上午跟遠在美國的好友 花君 閒聊,除了說說自己的近況外,也談了這兩天的一些新聞事件。 花君 在求學階段家人就遠赴米國生活,獨留他一人在台唸書。畢業後去當兵,退伍後在台灣工作了兩個單位,最後因為表現受認可且遇到不錯的機緣,就轉赴美國單位任職。一對小孩也陸續在美國呱呱墜地出生,在外人看起來,人生可算是
淅淅瀝瀝的台北,可以說是回到家裡居家檢疫後每日的標準氣候。 除了一個日子出了太陽,當日只見所有鄰居應該都把握時間,曬被子的曬被子,陳年快逼近發霉臨界點的厚重衣物也都搬出戶外見見太陽,寵物們可更是開心了,總算是盼到一個可以出門伸展腿腳的日子,一蹦一跳的在戶外撒野滾爬的,好不開心。 這陽光和煦的好光陰
前言:每週在音樂、演出產業都有新鮮事在發生,儘管受到 2020 年大似肆虐的新冠病毒 COVID-19 影響,讓 Live 表演現場受到巨大毀滅性的打擊,但相關從業者大多都還在努力的生存著,保持樂觀,積極期待烏雲邊的那一道 Silver Lining 重新綻放希望。每週摘選值得關注的海內外新聞在此專
最近在做什麼? 自己審視自己的文章,漸漸有幾篇低於自己設定的千字文目標。當然這並不是一種嚴格規定,但總是希望自己在發送文章時,不要只是簡單的隨手寫寫,而是更有規律且全面性的想一件事情,切合一個主題,認真的用文字描述。 約莫兩週前,看到一直在 follow 的 WeChat 某個意見領袖,他屬於 I
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這篇文章深入探討了數據科學與機器學習中的主要聚類算法,包括 K-means、DBSCAN 和層次聚類。介紹了每種算法的工作原理、優缺點及其適用場景,幫助讀者理解何時選擇何種聚類技術。本文還提供了相關的程式碼範例,方便讀者進一步學習與實踐。
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
bool(boolean)布林值: 布林值在程式設計和演算法中扮演著至關重要的角色。它主要用於決策過程中,幫助程序根據不同的條件做出不同的處理。 在布林值中只有兩種可能的值,True(為真) 跟 False(為假),用來判斷結果。 布林值中我們使用 if 的條件語句,在我們設置一些條件的時候,
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
Thumbnail
大家好,歡迎來到我的Python學習筆記系列,今天我要跟大家介紹一種資料結構,叫做tuple,tuple是一種不可變的序列,也就是說,一旦建立了tuple,就不能對它的元素進行增加、刪除或修改。 tuple的優點是它佔用的記憶體空間比較小,而且可以作為字典的鍵或集合的元素。tuple的缺點是它
Thumbnail
在 Python 中,集合(Set)是一種重要的資料結構,它提供了一個無序、不可重複元素的集合容器。Set 具有強大的數學運算功能,並且在處理需要去除重複元素或進行成員檢查的情況下非常有用。
Thumbnail
在這篇文章中,我將簡要介紹如何使用Python來處理文件,包括如何打開、讀取、寫入和關閉文件。我也會給出一些範例程式碼和註解,讓你更容易理解和學習。要打開一個文件,我們需要使用open()函數,它接受文件名稱和模式兩個參數。文件名稱是一個字串,表示要訪問的文件的路徑和名稱。
Thumbnail
探索Python學習筆記中列表的建立、存取和常用方法。從使用中括號定義列表到了解索引、新增、刪除、修改等操作,並介紹append、remove、count等常用方法。
Thumbnail
在本篇Python學習筆記中,我們探討了字典的建立與存取,以及常用方法,字典是一種強大的資料型態,透過key和value的對應關係存儲和取得資料,我們學會了建立字典、存取資料、新增/修改/刪除項目,以及取得key和value的方法,字典是Python中不可或缺的工具!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這篇文章深入探討了數據科學與機器學習中的主要聚類算法,包括 K-means、DBSCAN 和層次聚類。介紹了每種算法的工作原理、優缺點及其適用場景,幫助讀者理解何時選擇何種聚類技術。本文還提供了相關的程式碼範例,方便讀者進一步學習與實踐。
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
bool(boolean)布林值: 布林值在程式設計和演算法中扮演著至關重要的角色。它主要用於決策過程中,幫助程序根據不同的條件做出不同的處理。 在布林值中只有兩種可能的值,True(為真) 跟 False(為假),用來判斷結果。 布林值中我們使用 if 的條件語句,在我們設置一些條件的時候,
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
Thumbnail
大家好,歡迎來到我的Python學習筆記系列,今天我要跟大家介紹一種資料結構,叫做tuple,tuple是一種不可變的序列,也就是說,一旦建立了tuple,就不能對它的元素進行增加、刪除或修改。 tuple的優點是它佔用的記憶體空間比較小,而且可以作為字典的鍵或集合的元素。tuple的缺點是它
Thumbnail
在 Python 中,集合(Set)是一種重要的資料結構,它提供了一個無序、不可重複元素的集合容器。Set 具有強大的數學運算功能,並且在處理需要去除重複元素或進行成員檢查的情況下非常有用。
Thumbnail
在這篇文章中,我將簡要介紹如何使用Python來處理文件,包括如何打開、讀取、寫入和關閉文件。我也會給出一些範例程式碼和註解,讓你更容易理解和學習。要打開一個文件,我們需要使用open()函數,它接受文件名稱和模式兩個參數。文件名稱是一個字串,表示要訪問的文件的路徑和名稱。
Thumbnail
探索Python學習筆記中列表的建立、存取和常用方法。從使用中括號定義列表到了解索引、新增、刪除、修改等操作,並介紹append、remove、count等常用方法。
Thumbnail
在本篇Python學習筆記中,我們探討了字典的建立與存取,以及常用方法,字典是一種強大的資料型態,透過key和value的對應關係存儲和取得資料,我們學會了建立字典、存取資料、新增/修改/刪除項目,以及取得key和value的方法,字典是Python中不可或缺的工具!