iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 30
4
Software Development

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

Day30- 鐵馬煉成,蛻變更好的自己

很高興終於完賽了,
為讀者們總結一下,
三十天來我們學了什麼?

完賽總結

首先我們由淺入深講起,
帶大家認識python簡潔之處,
認識python基礎的變數型態與簡單內建函數的使用。

再來,帶大家認識python基礎中最精華的兩大特色,
切片與列表生成式。
利用十五天的時間帶完基礎語法後,
我們認識了一個叫codeWars的網站可供練功熟悉python。

最後,介紹了個常用的程式技巧:

  • 靈活定義函數參數
  • 遞迴函數使邏輯簡化
  • 任意規則的排序技巧
  • 問題不大時,窮舉所有可能的技巧

以及五個經典的程式小專題:

  • 數字趣味特性(友好數、婚約數)
  • 八皇后問題
  • 數獨
  • 青蛙過河 (附: 這是經典遊戲,點此遊玩)
  • 馬踏棋盤

小馬將本系列文的精華篇章整理如下:

python基礎

Day3 - 天啊我只有「螢幕十行」,python簡力救救我啊!
Day4- Python內建函數是你的好夥伴,認識max(), min(), len(),sorted(),sum(),abs(), pow()
Day5- 節約迴圈大作戰,方便的串接與重複運算: 「+」 與 「*」
Day6- 超完整python字串函數用法統整。副標:「何以"知碼力"? 何能"練成精"?」
Day7- 如果你願意一層一層一層 的剝開繁瑣邏輯 (化簡冗長的if-else教學)
Day11- 讓我們優雅泡咖啡般地選擇容器吧,認識int(), float(), str(), list(), tuple(), dict(), set()

python雙屠龍刀(切片、列表生成式)

Day8- 第一屠龍刀- range函數與列表切片的融會貫通
Day10- 幾個程式經典問題,一亮出第一屠龍刀,彷彿開著坦克車攻打原始人,太逆天啦 (談切片語法的應用)
Day12- 第二屠龍刀一式- 列表生成式(一) 精簡的語法,利用一個列表生出另一個
Day13- 第二屠龍刀二式- 列表生成式(二) 搭配if使用達到過濾的效果
Day14- 理解Python的生成器與迭代器; 高階函數map, filter, reduce 秀一波,竟有兩個好像似曾相識?

練功平台介紹

Day15- 想要「程」長,不只語法

程式技巧

經典程式題

番外-中秋特輯

這是為紀念中秋節特別寫的故事,可獨立成篇。
Day9- 中秋特輯: 月餅店攬客花招,「名偵探柯馬」出馬,亂丟骰子馬欸通?


上一篇
Day29- 經典騎士漫步問題
系列文
活用python- 路遙知碼力,日久練成精30
1
ccutmis
iT邦高手 4 級 ‧ 2019-10-04 06:33:03

恭喜完成鐵人賽挑戰~謝謝小馬老師~
/images/emoticon/emoticon42.gif

心原一馬 iT邦研究生 5 級 ‧ 2019-10-04 09:21:51 檢舉

也謝謝你欣賞我的文章哦~

ccutmis iT邦高手 4 級 ‧ 2019-10-04 09:47:16 檢舉

/images/emoticon/emoticon32.gif

1
Wen Chien
iT邦新手 5 級 ‧ 2019-10-08 10:10:57

哇~恭喜你已經完賽了!!

心原一馬 iT邦研究生 5 級 ‧ 2019-10-08 10:44:47 檢舉

哈哈~ 感謝鼓勵哦~

1
sixwings
iT邦新手 3 級 ‧ 2019-10-08 17:30:35

恭喜完賽阿
寫好寫滿的30天,辛苦了

心原一馬 iT邦研究生 5 級 ‧ 2019-10-08 17:40:34 檢舉

謝謝你,也祝你順利完賽哦~

1
阿展展展
iT邦好手 1 級 ‧ 2019-12-23 05:46:10

恭喜完賽
沒有得獎沒關係!! 明年再來
小馬大大的內容文章非常非常豐富 需要好好咀嚼!!/images/emoticon/emoticon41.gif

心原一馬 iT邦研究生 5 級 ‧ 2019-12-23 10:10:39 檢舉

非常感謝您的欣賞哦~
明年有空的話再重新挑戰

我要留言

立即登入留言