iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Software Development

活用python- 路遙知碼力,日久練成精 系列

只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。「路遙知碼力,日久練成精」這系列的文章向大家介紹如何寫出一手漂亮的python代碼,使得程式碼行數少又不失可讀性。網上總說python語言最大的特性是簡潔,但是很多人學了python語言之後,似乎感受不到python語言的簡潔特性,不就是c++的cout函數變成python的print; c++的s.length()變成python的len(s)的差別嗎? 跟隨小馬的腳步,練成寫出精簡代碼的功力吧!

鐵人鍊成 | 共 30 篇文章 | 79 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 Day1- 前言: python簡潔?跟著小馬一起「路遙知碼力,日久練成精」吧

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬,內心原來...

2019-09-05 ‧ 由 心原一馬 分享
DAY 2

Day2 – 鐵人賽既出,駟馬難追,來學習python特性吧

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬,內心原來...

2019-09-06 ‧ 由 心原一馬 分享
DAY 3

Day3 - 天啊我只有「螢幕十行」,python簡力救救我啊!

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬,內心原來一...

2019-09-07 ‧ 由 心原一馬 分享
DAY 4

Day4- Python內建函數是你的好夥伴,認識max(), min(), len(),sorted(),sum(),abs(), pow()

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬,內心原來...

2019-09-08 ‧ 由 心原一馬 分享
DAY 5

Day5- 節約迴圈大作戰,方便的串接與重複運算: 「+」 與 「*」

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 作家寫作當避免冗詞贅句, 做為程...

2019-09-09 ‧ 由 心原一馬 分享
DAY 6

Day6- 超完整python字串函數用法統整。副標:「何以"知碼力"? 何能"練成精"?」

路遙知碼力,日久練成精- 何以「知碼力」?何能「練成精」?文末透過一段程式碼演進的例子來再度體會這段話的涵義 首先公佈下昨天課後練習的解答: def hideP...

2019-09-10 ‧ 由 心原一馬 分享
DAY 7

Day7- 如果你願意一層一層一層 的剝開繁瑣邏輯 (化簡冗長的if-else教學)

路遙知碼力,日久練成精- 精簡的程式碼不光是靠好用的內建函數拼湊出來,亦是對程式邏輯有足夠的理解的展現。 if- else 程式碼可說是工程師使用頻率很高, 卻...

2019-09-11 ‧ 由 心原一馬 分享
DAY 8

Day8- 第一屠龍刀- range函數與列表切片的融會貫通

路遙知碼力,日久練成精- 傳說「切片」與「列表生成式」是python語法世界中好用的屠龍寶刀,當真效果這麼好用嗎?讓我們繼續看下去。 大家好,我是心原一馬,內心...

2019-09-12 ‧ 由 心原一馬 分享
DAY 9

Day9- 中秋特輯: 月餅店攬客花招,「名偵探柯馬」出馬,亂丟骰子馬欸通?

月到中秋分外明,來寫文章精神好 雖說今日中秋佳節,花好月圓, 小馬不停蹄的繼續創作, 因應撰文這天正巧是中秋節來寫個應景的程式算法問題, 什麼「切片」、「列表生...

2019-09-13 ‧ 由 心原一馬 分享
DAY 10

Day10- 幾個程式經典問題,一亮出第一屠龍刀,彷彿開著坦克車攻打原始人,太逆天啦 (談切片語法的應用)

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬,內心原來一...

2019-09-14 ‧ 由 心原一馬 分享