HW02 115103108

 1.NotebookLM

2.https://youtube.com/shorts/LUVTsK9TLho?feature=share

3.學習卡 測驗


4.寫1個程式需附加說明 Create a README For Github

🐍 Python 專案名稱

簡單介紹這個 Python 專案的用途,以及它可以解決什麼問題。

📌 專案簡介

本專案使用 Python 開發,提供簡單、實用的功能,方便使用者快速執行與應用。

✨ 功能特色

  • 程式功能一:請填寫功能說明
  • 程式功能二:請填寫功能說明
  • 程式功能三:請填寫功能說明

🛠️ 開發環境

  • Python 3.10 或更新版本
  • pip 套件管理工具

📦 安裝方式

  1. 複製專案:
   git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git
  1. 進入專案資料夾:
   cd YOUR_REPOSITORY
  1. 安裝所需套件(如果有 requirements.txt):
   pip install -r requirements.txt

🚀 使用方式

執行主要程式:

python main.py

請依照實際的程式入口與使用方式修改上述指令。

📁 專案結構

YOUR_REPOSITORY/
├── README.md
├── main.py
├── requirements.txt
└── .gitignore

📝 注意事項

  • 請確認已安裝適用版本的 Python。
  • 執行前請先安裝專案所需的套件。
  • 請勿將密碼、API 金鑰或其他機密資訊上傳至 GitHub。

👤 作者

  • 作者:你的名稱
  • GitHub:你的 GitHub 帳號

📄 授權條款

本專案目前尚未指定授權條款。若要開放他人使用、修改或散布,請依需求選擇適合的開源授權,例如 MIT License。

2. 自動產生 README 的 Python 程式

如果你希望透過程式自動建立 README.md,可以新增 create_readme.py。

python

from pathlib import Path

README_TEMPLATE = """# 🐍 {project_name}

{description}

## 📌 專案簡介

本專案使用 Python 開發,提供簡單、實用的功能。

## ✨ 功能特色

- 功能一:請填寫功能說明
- 功能二:請填寫功能說明
- 功能三:請填寫功能說明

## 🛠️ 開發環境

- Python 3.10 或更新版本
- pip

## 📦 安裝方式

```bash
git clone https://github.com/{username}/{repository}.git
cd {repository}
pip install -r requirements.txt
```

## 🚀 使用方式

```bash
python main.py
```

## 📁 專案結構

```text
{repository}/
├── README.md
├── main.py
├── requirements.txt
└── .gitignore
```

## 👤 作者

{author}

## 📄 授權條款

尚未指定授權條款。
"""

def create_readme():
    project_name = input("請輸入專案名稱:").strip()
    description = input("請輸入專案簡介:").strip()
    username = input("請輸入 GitHub 帳號:").strip()
    repository = input("請輸入 GitHub 儲存庫名稱:").strip()
    author = input("請輸入作者名稱:").strip()

    # 避免必要欄位為空
    if not all([project_name, description, username,
                repository, author]):
        print("錯誤:所有欄位都必須填寫。")
        return

    content = README_TEMPLATE.format(
        project_name=project_name,
        description=description,
        username=username,
        repository=repository,
        author=author,
    )

    output_path = Path("README.md")
    output_path.write_text(content, encoding="utf-8")

    print(f"已成功建立:{output_path.resolve()}")

if __name__ == "__main__":
    create_readme()

如何執行

  1. 將程式儲存為 create_readme.py。

  2. 在終端機或命令提示字元執行:

    bash
    python create_readme.py
  3. 依序輸入專案名稱、簡介、GitHub 帳號、儲存庫名稱與作者。

  4. 程式就會在目前工作目錄建立 README.md。

這個程式只使用 Python 內建的 pathlib,不需要另外安裝套件。請在專案資料夾中執行,避免覆寫其他位置的 README。

3. 上傳到 GitHub

完成後,在專案目錄執行:

bash
git add README.md create_readme.py
git commit -m "新增專案 README"
git push

如果尚未設定 Git 或遠端儲存庫,需要先完成 GitHub 專案設定。

小提醒: 範本中的 main.py、requirements.txt 和 Python 版本只是常見範例,請依實際專案調整。如果你的程式沒有第三方套件,就可以移除 pip install -r requirements.txt 這一步。

5.程式 學號 % 7 + 1

  1. # 程式名稱:公斤重量轉換器
    # 程式說明:將公斤轉換成磅和公噸
    # 換算公式:
    # 1 公斤 = 2.20 磅
    # 1 公斤 = 0.001 公噸
    
    weight = int(input("請輸入物體的重量(公斤):"))
    
    pounds = weight * 2.20
    tonne = weight * 0.001
    
    print("重量 =", weight, "公斤")
    print(f"{weight} 公斤 = {pounds:.2f} 磅")
    print(f"{weight} 公斤 = {tonne:.2f} 公噸")

    檔案二:README.md

    公斤重量轉換器(Kilogram Weight Converter)

    一、專案介紹

    本專案使用 Python 撰寫,讓使用者輸入物體的重量(公斤),並將重量轉換成磅和公噸。

    二、換算公式

    1. 1 公斤 = 2.20 磅

    2. 1 公斤 = 0.001 公噸

    三、執行環境

    - Python 3.x

    四、執行方式

    1. 下載或複製本專案。

    2. 開啟終端機,進入專案資料夾。

    3. 輸入以下指令執行程式:

    python main.py

    五、執行結果

    請輸入物體的重量(公斤):100

    重量 = 100 公斤

    100 公斤 = 220.00 磅

    100 公斤 = 0.10 公噸

    六、使用的 Python 語法

    • input():接收使用者輸入。

    • int():將輸入內容轉換成整數。

    • 乘法運算:計算磅和公噸。

    • f-string:格式化輸出結果。

    • print():顯示計算結果。

    七、專案目的

    透過簡單的重量換算程式,練習 Python 的輸入、數學運算與輸出功能。

    檔案三:.gitignore

    pycache/ *.py[cod] .venv/ venv/ .env


留言

這個網誌中的熱門文章

115103108

HW03 115103108