iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 30
1
Software Development

從零開始的Python練成記系列 第 30

[Day 30]看到這個天數我真的很感動,但還有東西沒結束

  • 分享至 

  • xImage
  •  

對於昨天的Code Review其實還沒有結束,因為裡面有一個功能還沒有修正,就是第三個問題:沒有記錄使用者輸入,所以就在這裡來進行修正吧:
https://ithelp.ithome.com.tw/upload/images/20191016/20120985cBxeNJESZ3.jpg
https://ithelp.ithome.com.tw/upload/images/20191016/20120985jesK0KN8DH.jpg
首先,我要先在現有的視窗上面加上「顯示使用者剛才選擇的運算元」的欄位


再來就是針對按鍵的點擊執行來修改(這裡以除法的按鍵方法為例):
https://ithelp.ithome.com.tw/upload/images/20191016/20120985iITqDvJthr.jpg
設定一個字串(本段下方圖片所示)用來存放我所按下的運算元和目前存放於使用者輸入欄位為(Fronter & backer)的資料,之後再設定當使用者按下Result的時候將該字串導入彈出視窗的部分就可以了
https://ithelp.ithome.com.tw/upload/images/20191016/20120985rwDXb0yRAP.jpg


在這裡稍微做一下三十天下來的文章分類,就來看看我做了些什麼吧:
-環境建置:
[Day 1]開工之前,必須要有個作業環境
[Day 9]不是不習慣,是這個工具太人性化

-基本語法:
[Day 2]用Print方法來了解語法的差異
[Day 3]另一個不同之處:參數設定
[Day 4]絕對的衝擊點:這真的是運算方式?
[Day 5]用不好就可能讓電腦發爐的功能:迴圈
[Day 6]如何讓程式記錄我的輸入: Input方法
[Day 7]不想重複寫一樣的運算式:建立方法吧
[Day 8]這麼棒的功能我怎麼不知道:Sort方法
[Day 10]一次堆放多筆資料的陣列還可以這樣用?!
[Day 13]不知道這功能肯定是我見識狹隘:二進位運算
[Day 14]用二進位運算法來變魔術

-物件導向:
[Day 15]是時候要來點有挑戰性的:物件導向in Python
[Day 16]物件導向化:Bubble Sort
[Day 17]除了物件導向,我把Input功能導入了
[Day 18]物件導向一定要會的功能:繼承

-實驗題材與進階功能:
[Day 11]小型題材:Bubble Sort in Python
[Day 12]小型題材:Game "1A2B" in Python
[Day 19]資料結構:比Dictionary(目錄)架構更像二維陣列
[Day 20]遞迴式計算的小實驗:N階乘法
[Day 21]曾經,我在Java的最大罩門:檔案讀寫
[Day 22]要如何對List內的數值一並進行運算?
[Day 23]真正精采的要來了:把DataFrame型式轉出到txt檔
[Day 24]程式碼出差錯?用Try/Except

-Python GUI: Tkinter 開發
[Day 25]感覺又是新的開始:GUI介面開發
[Day 26]對GUI開發進行更進一步的學習:各式按鍵
[Day 27]GUI程式設計再一波:彈出視窗與使用者輸入欄位
[Day 28]今天的我吃錯藥了:用GUI介面開發簡易計算機
[Day 29]昨天嗑藥殺腦細胞,今天就必須付出代價...


不得不在這邊抱怨一下,每天都必須花大概1.5~2.5小時在進行題材的構想、文章的編寫、程式的編寫和Debug真的是很煩躁,但到了今天才發現自己的恆心與毅力真的夠強大,竟然能夠持續三十天,真感動。
有關這次iT鐵人賽的程式碼,我都放在自己的Github上面,如果有興趣的夥伴可以稍微探索一下:
DD0s-JCN13/Python_science
累死了@@


上一篇
[Day 29]昨天嗑藥殺腦細胞,今天就必須付出代價...
系列文
從零開始的Python練成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
阿展展展
iT邦好手 1 級 ‧ 2020-02-04 09:47:10

寫不完XD
恭喜完賽 /images/emoticon/emoticon37.gif

我要留言

立即登入留言