6개 표시
성장 루트
날씨 API 클라이언트
공개 날씨 API(Open-Meteo)를 사용하여 특정 도시의 현재 날씨를 조회하는 CLI 프로그램을 만드세요. 요구사항: - 도시명을 입력받아 위도/경도 조회 - 현재 기온, 날씨 상태 출력 - 에러 핸들링 (존재하지 않는 도시, API 실패)
파일 정리 스크립트
다운로드 폴더의 파일들을 확장자별로 자동 분류하는 Python 스크립트를 작성하세요. 요구사항: - 다운로드 폴더 스캔 - 확장자별 서브폴더 생성 (images, documents, videos, etc.) - 파일 이동 + 중복 이름 처리 - 실행 로그 출력
TODO 리스트 앱 만들기
Python으로 간단한 TODO 리스트 CLI 앱을 만드세요. 추가, 삭제, 목록 보기 기능이 필요합니다.
간단한 웹 스크래퍼
특정 웹사이트의 뉴스 제목을 크롤링하는 Python 스크래퍼를 만드세요. 요구사항: - requests + BeautifulSoup 사용 - 특정 URL의 기사 제목 10개 추출 - CSV 파일로 저장 - robots.txt 준수 여부 확인
강력한 비밀번호 생성기
보안 요구사항을 충족하는 랜덤 비밀번호 생성기를 만드세요. 요구사항: - 길이, 대문자/소문자/숫자/특수문자 포함 여부 설정 가능 - 생성된 비밀번호의 강도 분석 (약함/보통/강함) - CLI 인터페이스
Mini REST API (Flask)
Flask로 간단한 북마크 관리 REST API를 구축하세요. 요구사항: - CRUD 엔드포인트 (GET/POST/PUT/DELETE) - JSON 요청/응답 - 메모리 내 저장 (딕셔너리 사용) - 에러 핸들링 (404, 400) - Postman/curl로 테스트 가능