카테고리 없음

코딩 초보도 가능: 10분 만에 만드는 3가지 실용 스크립트

aoya 2025. 4. 13.
반응형

코딩 초보도 가능: 10분 만에 만드는 3가지 실용 스크립트 🖥️✨

코딩에 대한 두려움이 있나요? 🤔 많은 사람들이 "코딩은 어렵다!"라고 생각하지만, 사실 우리 주위에는 쉽게 시작할 수 있는 간단한 스크립트들이 많아요! 오늘은 코딩 초보자도 10분 안에 완성할 수 있는 3가지 실용 스크립트를 소개해 드릴게요. 이 스크립트들로 여러분의 생활이 한층 편리해질 거예요! 🌟

스크립트 목록 소개 🔎

  1. 할일 목록 관리 스크립트
  2. 날씨 정보 확인 스크립트
  3. 간단한 계산기 스크립트

1. 할일 목록 관리 스크립트 ✅

📝 준비물

  • Python이 설치된 컴퓨터
  • 기본적인 Python 문법 이해

📋 코드 작성 (할일 목록 관리기)

python
todo_list = []

def show_menu():
print("=== 할일 목록 관리기 ===")
print("1. 할일 추가")
print("2. 할일 보기")
print("3. 할일 삭제")
print("4. 종료")

def add_todo():
todo_item = input("할일을 추가하세요: ")
todo_list.append(todo_item)
print(f"'{todo_item}'가 추가되었습니다.")

def view_todo():
print("=== 현재 할일 목록 ===")
for i, todo in enumerate(todo_list, 1):
print(f"{i}. {todo}")

def delete_todo():
view_todo()
todo_index = int(input("삭제할 할일의 번호를 입력하세요: ")) - 1
if 0 <= todo_index < len(todo_list):
removed_item = todo_list.pop(todo_index)
print(f"'{removed_item}'이 삭제되었습니다.")
else:
print("유효하지 않은 번호입니다.")

while True:
show_menu()
choice = input("메뉴를 선택하세요: ")
if choice == '1':
add_todo()
elif choice == '2':
view_todo()
elif choice == '3':
delete_todo()
elif choice == '4':
break
else:
print("잘못된 선택입니다. 다시 시도하세요.")

🔢 사용법

  1. 할일 추가: 프로그램을 실행 후 '1'을 입력하여 할일을 추가합니다.
  2. 할일 보기: '2'를 입력하여 현재 할일 목록을 확인합니다.
  3. 할일 삭제: '3'을 입력하여 원하는 할일을 삭제합니다.
  4. 종료: '4'를 입력하여 프로그램을 종료합니다.

2. 날씨 정보 확인 스크립트 ☁️🌡️

📝 준비물

  • Python 설치
  • requests 패키지 설치 (pip install requests)

📋 코드 작성 (날씨 확인기)

python
import requests

def get_weather(city):
api_key = "YOUR_API_KEY" # 여기에 본인의 OpenWeatherMap API 키를 입력하세요
url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}&units=metric"
response = requests.get(url)

if response.status_code == 200:
    data = response.json()
    temperature = data['main']['temp']
    weather_description = data['weather'][0]['description']
    print(f"{city}의 현재 온도는 {temperature}°C이며, 날씨는 '{weather_description}'입니다.")
else:
    print("도시를 찾을 수 없습니다. 올바른 도시명을 입력하세요.")

city = input("날씨를 확인할 도시명을 입력하세요: ")
get_weather(city)

🔢 사용법

  1. API 키 발급: OpenWeatherMap에 가입 후 API 키를 발급받습니다. 🌐
  2. 코드 수정: 코드의 "YOUR_API_KEY" 부분에 발급받은 키를 입력합니다.
  3. 도시명 입력: 프로그램을 실행 후 날씨를 확인할 도시명을 입력합니다.

3. 간단한 계산기 스크립트 ➗💡

📝 준비물

  • Python 설치

📋 코드 작성 (간단한 계산기)

python
def add(x, y):
return x + y

def subtract(x, y):
return x - y

def multiply(x, y):
return x * y

def divide(x, y):
return x / y if y != 0 else "0으로 나눌 수 없습니다."

print("=== 간단한 계산기 ===")
print("1. 더하기")
print("2. 빼기")
print("3. 곱하기")
print("4. 나누기")

while True:
choice = input("원하는 연산을 선택하세요 (1/2/3/4) 또는 종료(q): ")

if choice in ['1', '2', '3', '4']:
    num1 = float(input("첫 번째 숫자를 입력하세요: "))
    num2 = float(input("두 번째 숫자를 입력하세요: "))

    if choice == '1':
        print(f"결과: {add(num1, num2)}")
    elif choice == '2':
        print(f"결과: {subtract(num1, num2)}")
    elif choice == '3':
        print(f"결과: {multiply(num1, num2)}")
    elif choice == '4':
        print(f"결과: {divide(num1, num2)}")
elif choice == 'q':
    print("계산기를 종료합니다.")
    break
else:
    print("잘못된 선택입니다.")

🔢 사용법

  1. 연산 선택: 프로그램 실행 후 원하는 연산을 선택합니다.
  2. 숫자 입력: 두 개의 숫자를 입력합니다.
  3. 결과 확인: 결과가 출력되며, 원한다면 새로운 계산을 계속할 수 있습니다.

▶️ 결론 및 다음 단계 🔜

이제 여러분은 10분 만에 3가지 쉬운 스크립트를 만들 수 있는 능력을 가지게 되었습니다! 🎉 이런 간단한 스크립트부터 시작해보면 코딩에 점차 자신감을 키울 수 있을 거예요. ✨

✅ 주요 포인트 요약

  • 할일 목록 관리기: 생활을 효율적으로 관리하기!
  • 날씨 확인기: 실시간 정보를 통해 일상에 도움 주기!
  • 간단한 계산기: 친구들과의 게임이나 일상 계산에 활용하기!

비롯 이외에도 많은 실용적 스크립트들이 있으니, 다양한 언어와 미니 프로젝트에 도전해 보세요! 💪 추가 질문이나 더 많은 정보를 원한다면 댓글 남겨주세요! 😊

반응형

댓글