Python Python 101 基礎教學 (10) - 物件導向 Object-Oriented Programming 物件導向 Object-Oriented Programming(OOP) 是以物件的形式去描述你資料應有的行為。就像我們在現實世界中定義貓、狗、人、車等等一樣,都有自己的運作方式。程式語言中我們也可以把資料想成物件,用物件導向去定義你的每個物件該如何運作。
Python Python 101 基礎教學 (9) - 模組 module 與套件 package 寫程式從來就是站在巨人的肩膀上。Python 提供了許多的內建模組便利我們加速開發,事半功倍。除此之外你可以用第三方的函式庫,你也可以自己造輪子,寫自己的套件模組。
Python Python 101 基礎教學 (8) - Collections:set、dictionary 這篇想要介紹另外兩個資料型態:set 與 dictionary。這兩個類型的存在與 list 比較,更具效能的優勢。用 set/dict 在查找資料時,大部分情況都是不需要做"掃描"的動作。
Python Python 101 基礎教學 (7) - Collections:list、tuple 以下要介紹的資料型態是容器類型的 list 與 tuple。容器類型意指它們是可以裝其他資料的資料。每種資料型態,都有不同的目的,在適當時機使用不同的資料型態可以發揮最好的效果。
Python Python 101 基礎教學 (6) - Function 函式 函式 function 我們自定義的一個區塊,區塊裡的程式只有在我們呼叫的時候才會執行。函式的好處包含了可以重複使用之外,也增加了易讀性。
Python Python 101 基礎教學 (5) - 迴圈 for loop、while 在程式語言裡,如果要重複性的做某件事時,你就需要使用迴圈。Python 的迴圈用法與其他語言稍有不同,對初學者沒有差別,但先前學過其他語言的可能就要適應一下。
Python Python 101 基礎教學 (3) - 條件判斷 if else 條件判斷是所有程式語言最重要的觀念之一。程式的目的就是有邏輯地自動化幫我們處理資料,沒有判斷選擇就不算邏輯了吧!所以 if else 語法幫助我們在程式裡面可以做出選擇。
Python Python 101 基礎教學 (2) - 變數與資料型態 變數與資料是所有程式語言共同的基礎。不同程式語言的資料型態稍有差異但大同小異,不外乎是整數、小數、布林值 (boolean)、字串等。而變數(variables)是一個可以存取資料的地方(或是標籤),而存取的目的是為了之後可以被重複使用。
Python Python 101 基礎教學 (1) - 撰寫第一支 Python 程式 依據不同的作業系統安裝 Python 的方式可能不盡相同。很多人可能在安裝 Python 的時候遇到挫折因此就直接放棄了。因為我們的主要目的是藉著 Python 學習程式語言的觀念,這裡想要大家儘可能的簡化甚至略過安裝等前置作業,直接進入學習階段。
Python Python 101 基礎教學 如果剛入門要學習程式語言,那我想 Python 應該算是在百百種語言中最好上手的語言之一了。Python 是一種高端語言,語法上面相對於其他語言又更貼近於人類一些:)