iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1
自我挑戰組

Deeplearning and PyQt5 tutorial系列 第 2

Day 2 Python 初學者能量補給站-1

  • 分享至 

  • xImage
  •  

Python 初學者 學習-1

今日要來跟各位介紹 Python 簡易的操作模式,首先大家應該就都有安裝好 python 的相關環境,本人我是有安裝 Anaconda 直接當作環境來做使用,因為所有模組都有被套用上所以我都使用 Anaconda 的模組來做使用,接下來就要來跟各位討論 python 的基本語法

a = 13
print(a)
print(type(a))

Python 的基本語法很方便的部分是

  1. 不用結尾;
  2. 給予型態不用過度去宣告
    有些程式語言非常講究基本的小細節,如果小細節一開始錯誤的話,極有可能會產生後續的程式碼都直接錯誤,所以python這些省略上會節省不少麻煩,但是也是有很例外的情況
a = 13
    print(a)

像上面這項程式來看它會產生 error 的現象,因為python 有個特性是會看縮排,縮排的定義有兩種可以呈現

  1. 空白鍵呈現
  2. Tab鍵產生
    Tab鍵通常都會以兩個空白的距離為主,但如果是空白鍵需要很注意中文字以及英文字的輸入狀態,來決定你的縮排長度。

再來我們來看看另一個程式敘述

a = 13
b = 14
c = a + b
print(c)

如型態上不用刻意宣告,如果沒有字串冒號的情況下,它會認定就是int型態,它就將兩者直接相加,直接變27並輸出,實在很方便。

a = 0
b = 13
p = [1,2,3,4,5]
for i in range(a,b):
    i += 1
    print(i)
for i in p:
    print(i)

上方為基礎的 for 使用方式,for 上方有寫出兩種用法一種為 in range 一種是 in, in range 顧名思義上為一個範圍上來看幾到幾的概念,另一個 in 的概念是,它可以將某一個參數中的所有 Value 給呼叫出來並釋放出來,其中大家不知道有沒有發現,每一行 for 後面都有一個 : 而且底下運作的程式碼都有做縮排動作,這個就是在用特殊語法時會使用到的方式,在python 上最常看到這種用法,這也是基礎上一定要牢記的部分。

while(true):
   print("good")

上方是不同的迴圈方式,只要 While那格當中是為 True 就即可一直運作,這種方式會經常用在需要一直進行輸出以及判斷的結果會較為實用,若是一直處於While的情況會導致程式會不斷的運作,所以 Boolean 的參數位置會建議使用變數來做靈活使用。

學習是一條漫長的道路,慢慢走,不要急,有一天會達成的。


上一篇
Day 1 - Python 與 AI的起源-給初學者啟發與崛起
下一篇
Day 3 Python 初學者能量補給站-2
系列文
Deeplearning and PyQt5 tutorial30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言