Skip to content
This page has been auto-translated and may contain errors.View in English

프로젝트

Python 실력을 키우는 가장 좋은 방법은 직접 무언가를 만들어 보는 것입니다. 여기 있는 각 프로젝트는 목표를 제시하고 필요한 개념들을 안내해 줍니다. 문서는 참고용입니다. 구현은 여러분의 몫입니다.

프로젝트는 복잡도별로 분류되어 있습니다. Starter 프로젝트는 50줄 미만으로 실행되며 한두 가지 아이디어에 집중합니다. Builder 프로젝트는 여러 개념을 결합하며 더 많은 결정이 필요합니다. Complete 프로젝트는 클래스, 파일 저장, 에러 처리를 포함한 완전한 스크립트로, 실제로 사용할 수 있을 만한 것들입니다.


Starter

프로젝트만들어볼 내용
숫자 맞추기 게임무작위 숫자를 골라 플레이어가 맞출 때까지 추측을 받는 반복문
비밀번호 생성기직접 설정한 문자 집합으로 무작위 비밀번호를 만드는 스크립트
매드 립스플레이어로부터 단어를 받아 빈칸을 채우고 결과를 출력하는 이야기

Builder

프로젝트만들어볼 내용
퀴즈 게임플레이어에게 점수를 매기고 마지막에 결과를 보여주는 객관식 퀴즈
비용 정산기비용 목록을 받아 사람들에게 공평하게 총액을 나누는 스크립트
단어 빈도 분석기텍스트 블록을 읽고 가장 흔한 단어들을 보고하기
연락처 책세션 중에 연락처를 추가, 검색, 목록 표시하는 CLI 도구

Complete

프로젝트만들어볼 내용
플래시카드 학습 앱파일에서 불러온 플래시카드 덱으로 학습하고, 세션 간 점수를 추적
재고 관리자재고를 관리하는 CLI 도구: 항목 추가, 수량 업데이트, 파일에 저장
개인 일기장날짜가 기록된 항목을 파일에 쓰고 과거 기록을 읽을 수 있는 스크립트