iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Python

30天零基礎學習Python程式語言系列 第 1

Day 1: 環境準備(Mac)/ Hello World

  • 分享至 

  • xImage
  •  

前言:
作為一名學習過Java程式設計初學者,我決定參加這個為期30天的不間斷Python學習計畫。Python簡單易學的特性,我想以曾學習Java語言能更快速上手,我相信學習Python不僅能夠幫助我掌握程式設計的基本概念,還能夠打開通往數據分析、網路開發和自動化等領域的大門,與我之前所學能有相輔星的效應。
通過這個學習計畫,我希望能夠從先前對程式的瞭解,重新穩紮穩打地學習Python,逐步建立起自己的程式設計能力,我的目標是能夠在這個計畫結束時,獨立編寫簡單的Python程式,並對進一步深入學習有堅實的基礎,並且依照以下計畫表執行計畫,同時因應時間安排彈性調整。


計畫表:
Day 1: 環境準備(Mac)/ Hello World
Day 2: 變數與資料型別
Day 3: 型別轉換 + 使用者輸入
Day 4: 數學方法
Day 5: if else 好簡單啊
Day 6: 計算機程式 + 體重轉換器
Day 7: 溫度轉換器 + 邏輯運算子
Day 8: 字串方法
Day 9: 字串索引 + 電子郵件剖析程式
Day 10: f-string 格式化
Day 11: while 迴圈 + 複利計算機
Day 12: for 迴圈
Day 13: 巢狀迴圈 + 碼錶實作
Day 14: list, sets, tuple + 購物車程式
Day 15: 字典 Dictionary + 販賣機程式
Day 16: 猜數字遊戲 + 剪刀石頭布
Day 17: 骰子程式 + 函式 function
Day 18: 函式的預設引數 + 關鍵字參數
Day 19: Args 與 Kwargs
Day 20: 模組 + 作用域
Day 21: 異常處理 + 檢測檔案是否存在
Day 22: Python 讀寫檔案(讀/寫/複製/刪除)
Day 23: 物件導向編程快速入門 + 類別變數
Day 24: 繼承 + 重寫方法
Day 25: 方法鏈 + super 方法 + 物件作為引數
Day 26: 鴨子型別 + 獠牙運算符 + 函式指派給變數
Day 27: lambda λ + map + filter
Day 28: 列表推導式 + 字典推導式
Day 29: zip 函式 + if name == 'main'
Day 30: time 模組 + pip 套件管理工具


Day1:環境準備(Mac)
Python與Java、C++語言比較
https://ithelp.ithome.com.tw/upload/images/20240907/20169144abWU7Uyzr1.png

安裝Python網址:
https://www.python.org/
安裝PyCharm:
https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=macM1&code=PCC

開啟PyCharm即可開始撰寫程式:hello world!!

print("hello world!")

https://ithelp.ithome.com.tw/upload/images/20240907/20169144TklytLh5if.png


下一篇
Day 2: 變數與資料型別
系列文
30天零基礎學習Python程式語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言