Python 基礎教學

平安夜~聖誕夜~ 好久不見了,祝大家聖誕快樂!

上回有朋友提到,希望能跟我們一起從最基礎的Python語法學起,建立根基! 因此我們決定,將在未來幾周推出Python基礎語法的教學,讓我們一起建立穩地的地基吧!

在教學分享中,我們將使用Python3,並採用Jupyter Notebook當我們的編輯器。

還沒安裝Python的朋友們,推薦可從ANACONDA下載安裝,這樣就直接完成python及Jupyter Notebook 的安裝了! 網址傳送門: https://www.anaconda.com/

接下來,只要從命令提示字元輸入’jupyter notebook’,按下enter鍵,就可以叫出Jupyter Notebook囉!

歡迎進入Python世界!!!

今天,我們將帶大家做個簡單的探索。

(一)四則運算

首先,我們會發現,Python就像一台計算機一樣,可以直接在裡面做四則運算。

** 代表次方

在這裡,我們可以發現Python的計算滿足我們從小到大學的,先乘除,後加減,有括號的先算!

(二) Python中的基本型態

Python中包含幾種不同的形態,如字串(String)、整數(Integer)、浮點數(Float)以及布林(Boolean)。瞧!這麼多的型態,可見Python可以處理的事情可多著!

我們只要輸入type(變數),就可以知道變數的型態囉!簡單介紹如下,我們會在後續的教學裡介紹每個型態的用法唷!

整數: 在Python中以int表示,指無小數點的數字。

浮點數:在Python中以float表示,指的是帶有小數點的數字。

字串:在Python中以str表示,指的是文字。

布林:在Python中以bool表示,指的是True或False的邏輯判斷。

(三)資料結構(Data Structures)

Python中有幾種常用的資料結構,包含list, tuple, dictionary, set, numpy模組中的array, matrix, 以及pandas模組中的series和dataframe都是我們常用的資料結構。

所謂的資料結構,可以想像成一個個袋子(collection),裡面裝了各式各樣的東西(data),而不同資料結構的差異在於有些有順序,有些無順序,有些可改變,有些不行改變等等,在後續教學中我們都會做詳細的介紹,以及使用方法的教學。

(四)其他

Python中真的有太多太多東西值得介紹了,為了不要一開始就把大家搞得暈頭轉向,我們這邊先跟大家分享兩個相當實用的語法:

1. print

只要在編輯器中輸入print(內容),內容可以是任何型態,我們就可以把內容直接print出來唷!

例如:

2.#

只要在編譯器中輸入這個警字號(#),該行就會成為註解,不會進行運算唷!

我們可以看到,在有#符號的code中,都不會被運行。因此,#是註解程式碼相當好用的一個工具唷!

3. Zen of Python

送給大家,我們共勉之!

Share

One thought on “Python 基礎教學

  1. A lot of thanks for all your efforts on this site. Gloria loves engaging in investigation and it’s easy to understand why. Almost all know all concerning the dynamic means you give important secrets on the web blog and as well encourage contribution from others on that concern plus our daughter is always discovering a lot. Have fun with the remaining portion of the new year. You’re the one conducting a good job.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *