【跟著AIT一起學程式設計】
Python系列的最後一堂課來囉!今天我們要教大家在Python中製作Hangman 猜字遊戲,這個遊戲可以加強英文字彙和拼字能力。我們會從匯入單字題目、設定答錯次數、判斷是否答對等步驟,一步步慢慢建構出猜字遊戲。在這堂課程中,除了可以學會客製化自己的遊戲之外,大家也會複習到前幾支影片中 import、input、print、for / while、if / else等邏輯的綜合運用!如果你還沒看過前面幾支影片也沒有關係,相信老師清楚的解說會讓你馬上了解箇中要領。一起跟著做看看!#PythonForBeginners #Python
* AIT程式語言課程是因應新冠疫情而推出的線上活動之一。
Learning Python with AIT
Here is our last Python class! Today we will show you how to code a hangman word guessing game in Python. It’s a game that can help improve vocabulary and spelling. You will start by importing word banks, setting maximum guessing times…and build the game step by step. In addition to customizing a game that suits you, you will also get to review Python logic, such as import, input, print, for / while and if / else statements. Don’t worry if you haven’t watched the previous episodes, since the clear instructions make it easy. Let’s check out this video and start coding! #PythonForBeginners #Python
*The series of Python classes is part of AIT's online learning resources.
同時也有51部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,Python基礎程式語言應用證照班第10次上課 01_重點回顧與證照508最大公因數 02_證照508最大公因數解答 03_證照510費氏數列題目說明 04_證照510費氏數列無函式解答 05_證照510費氏數列加上函式解答 06_證照602撲克牌總和解答一 07_證照602撲克牌總和解答二改用串...
「程式設計題目python」的推薦目錄:
- 關於程式設計題目python 在 美國在台協會 AIT Facebook 的最佳解答
- 關於程式設計題目python 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於程式設計題目python 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於程式設計題目python 在 吳老師教學部落格 Youtube 的精選貼文
- 關於程式設計題目python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於程式設計題目python 在 吳老師教學部落格 Youtube 的最佳解答
- 關於程式設計題目python 在 [討論] 葉難python程式設計入門練習題解答交流 - 批踢踢實業坊 的評價
- 關於程式設計題目python 在 程式丼起來| 50 題Python 面試題庫與解答 的評價
- 關於程式設計題目python 在 2022 python 練習題#1 - YouTube 的評價
- 關於程式設計題目python 在 python題目的問題包括PTT、Dcard、Mobile01,我們都能挖掘 ... 的評價
- 關於程式設計題目python 在 python題目的問題包括PTT、Dcard、Mobile01,我們都能挖掘 ... 的評價
- 關於程式設計題目python 在 python題目的問題包括PTT、Dcard、Mobile01,我們都能挖掘 ... 的評價
程式設計題目python 在 91 敏捷開發之路 Facebook 的精選貼文
是的,2020年五月,也就是一年前的 #TDD與持續重構 梯次,今天還有同學會在上面問問題,而我也樂於分享一下我的看法一起交流。
從他的發問例子,pull member up 加上 namespace 的 Money, 讓我想到他正在用 Ct 練習 Kent Beck 的 TDD by Examples part 1 的 Money Example.
所以順便分享了一下我覺得不要錯過的重點(美的地方)。
至於那個 builder 的視角,並不是書裡面寫的,而是我會想從 Expression 往下延伸嘗試的設計視角,這樣可以簡單的把一堆 計算 的內容跟組合封裝起來。
試過一次,覺得蠻有趣的,但畢竟不是真實產品等級,我的領域知識也還不足,不知道那樣的 builder 概念在該領域會不會碰到什麼不合適的使用場景就是了。
多嘗試,多從自己的輸出取得回饋,才能真的學到書本內想帶出來的知識點。
—
何況我還有 Kent Beck 可以請教 ❤️
補上在學員群組分享的片段:
—
好的抽象概念(隱喻)真的是可遇不可求,需要大量練習,如果大家有仔細看書的話,Kent Beck 也是在正式做這個例子十多遍以上,才領略到這個設計的角度。
這也是為什麼 一個足夠複雜 概念夠多的題目或需求,值得我們反覆練習
https://tdd.best/courses/classic-tdd-by-example-video-training/
我在這個影音課希望可以達到的效果也是如此,因為我自己一個語言做了十多遍(我目前有準備三個語言的版本 Java, C#, Python),很多遍的設計角度都不一樣。
有一些在前面幾次直覺不可行的,在後面幾次的岔路時,我就決定走走看。
大部分直覺都是對的,但也有幾次走出很不一樣的路。
如果「只練一次」,是沒機會走出那麼多不同的設計角度的。
同樣的,如果寫程式太慢,或是取得回饋的週期過長,你能嘗試的設計方案就會跟著變少,能學到的東西變少,同時要追求「剛好且簡單」的解決方案,機率就會變低。
大家可以想想,如果是自己在做 Money Example, 在真實世界有時間壓力底下,可能這輩子都不可能想出這樣簡單的設計方案。
如果都只在真實工作才學習、練習,那技能就會一直停滯。
永遠都只能用那種直白、procedure式、脆弱的流程設計角度,因為只會這種方式,自然自己最快的完成方式 就只會有這種副作用、複雜度最大的設計方式。
所以要多練 讓自己有多種視角,TDD 也是一種先從使用端來設計的視角,所以易用性的設計角度,物件的互動角度才能在這種視角被凸顯出來。
程式設計題目python 在 91 敏捷開發之路 Facebook 的最讚貼文
跟各位同步一個讓人興奮的消息,我正著手準備透過設計題目,從需求分析、驗收情境探索、搭配大量的實戰演練以及解說,預計錄成影音版的培訓內容,讓購買的學員能無限次的觀看以及反覆練習。
這是一門相對不適合實體培訓的內容,因為實戰演練的篇幅極長(取決於不同語言,大約 140~160 個 commits),如果是實體培訓,可能會參加的學員能力的落差,導致上課的節奏不好拿捏,而一旦中間放棄了,後面就會放空了。這不是我要的。
我希望這樣大量實戰演練的過程,能讓大家一步一步動手跟著做,甚至養成一種習慣,想收收心、想靜靜心、想動手寫寫程式的時候,能打完一整套的套路,感到舒服、平靜,甚至刺激出新的想法。(我自己在一個語言中起先練習的 10 次,每次版本都不一樣)
如果你對這樣的影音課程有興趣,就來填一下這個 google form 吧:https://forms.gle/19u7WNk5TEeWWycM8
當我準備好之後,將第一時間通知有填寫表單的朋友,前 10 位購買的同學,我將提供其他優惠。
#無限期無限次觀看課程影片
#僅限本人
#若有更新版本將直接提供給曾購買過的學員_不另收費
--
額外說明一下幾個課程準備的緣由:
➀ 有海外的朋友因為疫情跟差旅的關係,想上課卻苦無機會。而我目前課程內容方式的安排,得實體上課才會有最好效果。我不希望只是為了擴大收益,而犧牲了培訓效果。
實體培訓 > 線上直播 > 影音,如果上課的形式不變,那連線上直播的效果都過不了我的標準要求。
➁ 今年的培訓日期都已經定下來,每個梯次也都已經額滿了,我其他時間已經全被 企業客戶的 coaching 包下來了,所以也擠不出時間來安排培訓。
但我又真心覺得,早一年、早半年、早幾個月,能早點學到東西,可能就可以幫大家的開發人員職涯曲線,斜率整個增大,能為各位帶來的效益,提早一點時間學會,就能多獲得許多成果。
我的時間有限,要能滿足更多想上課的朋友,我得做點嘗試。
➂ 我一直想設計這樣「大幅、巨量演練」的培訓課程,但限於現在支援的語言越來越多,實體上課的時間兩天塞在週末,已經會造成一般上班族週末沒得休息的負擔,學員數一多,大家能力落差不同,會導致上課節奏難以掌握。
很多前置技能的不熟悉,也會影響演練的速度。
所以,我想這種培訓內容,最佳形式是屬於這樣可重複觀看、練習、提問、更新的影音解說與示範的培訓。
以上三點,是我準備這次內容的最主要緣由,感謝許多有興趣的朋友的響應,我會依據大家填寫的語言統計數據,來決定影音課程的優先順序。(對,不同的語言,我都會錄成不同的版本,盡可能滿足大家在實作演練過程中,降低認知負擔)
程式設計題目python 在 吳老師教學部落格 Youtube 的精選貼文
Python基礎程式語言應用證照班第10次上課
01_重點回顧與證照508最大公因數
02_證照508最大公因數解答
03_證照510費氏數列題目說明
04_證照510費氏數列無函式解答
05_證照510費氏數列加上函式解答
06_證照602撲克牌總和解答一
07_證照602撲克牌總和解答二改用串列
08_證照604眾數建立串列與新增
09_證照604眾數用COUNT計算次數
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/14
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式設計題目python 在 吳老師教學部落格 Youtube 的最佳解答
Python基礎程式語言應用證照班第10次上課
01_重點回顧與證照508最大公因數
02_證照508最大公因數解答
03_證照510費氏數列題目說明
04_證照510費氏數列無函式解答
05_證照510費氏數列加上函式解答
06_證照602撲克牌總和解答一
07_證照602撲克牌總和解答二改用串列
08_證照604眾數建立串列與新增
09_證照604眾數用COUNT計算次數
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/14
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式設計題目python 在 吳老師教學部落格 Youtube 的最佳解答
Python基礎程式語言應用證照班第10次上課
01_重點回顧與證照508最大公因數
02_證照508最大公因數解答
03_證照510費氏數列題目說明
04_證照510費氏數列無函式解答
05_證照510費氏數列加上函式解答
06_證照602撲克牌總和解答一
07_證照602撲克牌總和解答二改用串列
08_證照604眾數建立串列與新增
09_證照604眾數用COUNT計算次數
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/14
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式設計題目python 在 程式丼起來| 50 題Python 面試題庫與解答 的美食出口停車場
... Python基礎篇/單元4-2 if 流程控制身為程式超級新手被挑戰1卡了幾天,無法往前繼續學習下面單元,有沒有大神可以指點一下到底問題出在哪QQ 挑戰1題目: 請設計一支程式 ... ... <看更多>
程式設計題目python 在 2022 python 練習題#1 - YouTube 的美食出口停車場
2022 python 練習題| python題目 | python 習題| python 檢驗我們用4個小題檢驗一下前面學的是否還算可以倘若有幫助, 再順手按個讚感恩您各位~ 程式 ... ... <看更多>
程式設計題目python 在 [討論] 葉難python程式設計入門練習題解答交流 - 批踢踢實業坊 的美食出口停車場
小弟初學python,買了葉難的python程式設計入門來看,
目前看到第四章,有些題目會卡住,因此想po上自己的答案,
讓需要的人可以一起站內信討論,或在github上共同編輯之類的。
前幾天有po過這篇文,後來板友寄信給我,
我才知道原作者有po解答在github上,就先把文章刪了,
不過最近卡關去看,發現上面缺少滿多題的,因此重新再po一次,
希望大家可以一起成長進步~
我的答案:
https://github.com/yirueilu/Python_Solutions
原作者解答:
https://github.com/yehnan/python_book_yehnan
slack 討論與分享群組:
https://pythondiscuss.slack.com/messages/@slackbot/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.51.95
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1475697369.A.ED8.html
... <看更多>