【Python基礎教學】型態轉換&運算子&條件控制【part-5】
【Python基礎教學】型態轉換&運算子&條件控制【part-5】哈囉大家好,很感謝你點進本文章,我是一名高中生,是電腦社社團的社長,由於我並不是 Python 這方面非常精通的專家,所以若文章有些錯誤請見諒,也可向我指正錯誤。另外本文章的用意是作為電腦社社團的教材使用而編寫的。 接下來,讓我們進入正題。 數據型態的轉換之前我們有說到關於隱式轉換的部分,那既然會有隱式轉換(implicit conversion),當然也就有顯式轉換(explicit cast)了。 Python 資料型態轉換可以分為兩種: 隱式轉換(implicit conversion):自動完成。 顯式轉換(explicit cast):需要使用函數來轉換。 隱式轉換(implicit conversion) 在隱式轉換中,Python 會自動將一種資料型態轉換為另一種資料型態,不需要我們自己去干預。 接下來我們來看一個範例,在這範例中,我們將兩種不同型態的資料進行運算,較低資料型態(整數)就會轉換為較高資料型態(浮點數)以避免資料遺失。 至於什麼是較低資料型態、較高資料型態?待會再...
【Windows 11/10】 透過系統設定提升電腦效能及系統執行速度,五步驟優化電腦效能!
【Windows 11/10】 透過系統設定提升電腦效能及系統執行速度不知道各位是否對於電腦卡頓、遊戲卡頓等等感到困擾?又或者你是老舊電腦,想要對電腦進行優化,想盡可能讓他跑順一點?接下來本文可能對你非常有幫助! 註:作者所使用的系統為 Windows 11,設定上可能與 Windows 10 或之前版本有所相差,敬請見諒。 一、遊戲模式/圖形設定為了接下來教學方便與減少複雜度,我們一律使用 Windows 10/11 下方工作列內建的搜尋欄。 接下來會來到設定,我們將其按下開啟。 開啟以後,在執行遊戲時,系統會自動關閉背景執行中的應用程式,估計至少能提升 5~10 FPS,雖幅度不大,但又更加提升了順暢度。 接下來我們繼續回到搜尋欄,搜尋「圖形設定」。 點開 [更變預設圖形設定] 後,我們就來到以下圖片的介面,兩個選項請勾起來。 之後再回到原來的地方: 選擇 [傳統型應用程式] 後,我們便可按下瀏覽,搜尋桌面上的捷徑或其他資料夾中你想設定的程式,點下確認後,我們可針對個別的應用程式來進行相關的設定。我以 Adobe Premiere Pro 2021 舉例: ...
【Python基礎教學】基本資料型態(下)【part-4】
【Python基礎教學】基本資料型態(下)【part-4】哈囉大家好,很感謝你點進本文章,我是一名高中生,是電腦社社團的社長,由於我並不是 Python 這方面非常精通的專家,所以若文章有些錯誤請見諒,也可向我指正錯誤。另外本文章的用意是作為電腦社社團的教材使用而編寫的。 接下來,讓我們進入正題。 上一次我們談到變數與基本資料型態的部分,今日我們就繼續來談剩下的部分與變數命名規則的部分。 變數命名規則Python 與其他大部分的程式語言是差不多的,對於變數命名規則來說,接下來會列出以下幾種命名規則: 必須由英文字母、_(底線)或中文字開頭,建議使用英文字母(因為編碼上的問題)。 變數名稱只能由英文字母、數字、_(底線)或中文字所組成,底線開頭的變數會被特別處理,這個待說明。 英文字母大小寫是截然不同的變數。例如:Var跟var兩者被視為不同的變數名稱。 Python 系統保留字(或稱關鍵字)不可當作變數名稱,會讓程式產生錯誤,Python 內建函數名稱不建議當作變數名稱,因為會造成函數失效。 不過,Python 的關鍵字有哪些呢?我們可以使用函數 help(),然後打 hel...
【Python基礎教學】變數&基本資料型態(上)【part-3】
【Python基礎教學】變數&基本資料型態(上)【part-3】哈囉大家好,很感謝你點進本文章,我是一名高中生,是電腦社社團的社長,由於我並不是 Python 這方面非常精通的專家,所以若文章有些錯誤請見諒,也可向我指正錯誤。另外本文章的用意是作為電腦社社團的教材使用而編寫的。 接下來,讓我們進入正題。 上次我們介紹到 IDLE 開發環境的使用與教學,那麼我們學會使用工具後,接下來就來進一步的認識程式語言囉。 不過,在此之前,作者需要在此補充上次沒講到的部分:註解、副檔名的部分。 副檔名(Filename Extension)副檔名是什麼? 副檔名(Filename Extension)或稱「延伸檔名」、「字尾名」或「文件擴展名」,若在中國則稱為「後綴名」或「擴展名」,這些都是副檔名的意思。 副檔名具有下列一些性質: 副檔名在主檔名的後面,以一個小逗點(半形)「.」分隔開來。 例如:「example.txt」的 txt 就是副檔名、example 為主檔名。 副檔名的作用是讓系統決定當使用者想打開這個檔案的時候,要用哪種軟體執行。 副檔名通常用來表示檔案類型 例如:Wi...
【Python基礎教學】開發環境介紹&基礎程式設計【part-2】
【Python基礎教學】開發環境介紹&基礎程式設計【part-2】哈囉大家好,很感謝你點進本文章,我是一名高中生,是電腦社社團的社長,由於我並不是 Python 這方面非常精通的專家,所以若文章有些錯誤請見諒,也可向我指正錯誤。另外本文章的用意是作為電腦社社團的教材使用而編寫的。 接下來,讓我們進入正題。 上次簡短介紹了 Python、環境安裝,本次教學就來教各位如何使用 IDLE 環境及對於 Python 程式的一些基本認識。 print() 指令 學習程式語言的第一件事,當然就是在 terminal(終端)印出 Hello World 啦。print() 是個函數,也可稱其為函式、副程式,而括號內我們需要輸入字串值或是數值進去,而這個數值、字串值我們稱為引數(Argument)。 你聽起來似乎會感覺有點複雜。 我們可以做這樣的理解:我們可以把函數想像成像是一個自動販賣機,自動販賣機中有賣很多不同種類的飲料,而我們將數值、字串值輸入進去的動作,就像是在投幣口投幣的動作一樣,我們可以把它想成是在輸入引數。接下來,按下按鈕的同時,飲料從底下跑出來,我們稱其為輸出。 若你理解上述內...
【Python基礎教學】介紹及環境安裝【part-1】
【Python基礎教學】介紹及環境安裝【part-1】(此篇為本人撰寫之第一篇文章,文章若有謬誤敬請見諒) 哈囉大家好,很感謝你點進本文章,我是一名高中生,是電腦社社團的社長,由於我並不是 Python 這方面非常精通的專家,所以若文章有些錯誤請見諒,也可向我指正錯誤。另外本文章的用意是作為電腦社社團的教材使用而編寫的。 接下來,讓我們進入正題。 Python 這門程式語言是近年來最為熱門的高階程式語言,其原因在於該語言對人類來說淺顯易懂,容易理解,通常是作為自學程式者的第一個選擇。Python直接英翻中的話其名為「蟒蛇」,所以人們都將他與蟒蛇的形象聯想在一起。 Python 是高階語言,也是直譯式語言。不過,問題來了,高階語言與直譯式語言是什麼? 名詞解釋:高階、低階、編譯式、直譯式?高階語言 敘述性語言,簡單來說就是以人類所學的語法較為接近。 較容易編寫(Coding or Programming)及除錯(Debug) 對硬體的控制能力較差、效率也較差(記憶體用量會較大) 高階語言如:Python, java, perl 等 低階語言 較難閱讀、編寫與維護。 對硬體...




