사용 사례

/

학습 및 기술 구축

개발을 가속화할 수 있는 맞춤형 학습 경로 및 지침을 받으세요

모델

클로드 3.7 소네트

일일 수업, 미니 챌린지, 주말 프로젝트를 포함하여 완전한 초보자를 위한 30일 맞춤형 Python 학습 로드맵을 만드세요.

쿼리 사용해보기
클로드 3.7 소네트
/
코더

초보자를 위한 30일 파이썬 학습 로드맵

1주차: 파이썬 기초

1일차: 시작하기

  • 레슨: 파이썬과 코드 에디터 설치 (VS 코드 권장)
  • 토픽: 첫 번째 “헬로 월드” 프로그램 실행
  • 미니 챌린지: 자신의 이름과 자신에 관한 재미있는 사실을 출력하는 프로그램 만들기

2일차: 변수 및 데이터 유형

  • 레슨: 문자열, 정수, 부동 소수점, 불리언에 대해 알아보기
  • 토픽: 변수 할당, 기본 연산
  • 미니 챌린지: 이름, 나이, 좋아하는 번호에 대한 변수를 만든 다음 문장으로 인쇄

3일차: 기본 연산자

  • 레슨: 산술, 비교, 논리 연산자
  • 토픽: +, -, *,/,%, ==,!=, >, <, 또는, 아니요
  • 미니 챌린지: 서로 다른 두 수학 식을 계산하고 비교하는 프로그램을 작성하세요.

4일차: 문자열 및 문자열 메서드

  • 레슨: 문자열 조작 및 내장 메서드
  • 토픽: 연결, 슬라이싱, 상단 (), 하단 (), 교체 ()
  • 미니 챌린지: 이름을 가져와 거꾸로 모두 대문자로 반환하는 프로그램 만들기

5일차: 사용자 입력 및 유형 변환

  • 레슨: 사용자로부터 입력 받기 및 데이터 유형 간 변환
  • 토픽: 입력 (), 정수 (), 플로트 (), str ()
  • 미니 챌린지: 청구서 금액과 팁 비율을 묻는 팁 계산기 만들기

주말 프로젝트 1: 개인 정보 양식

다음과 같은 프로그램을 만드세요.

  1. 사용자에게 이름, 나이, 좋아하는 취미를 묻습니다.
  2. 태어난 해를 계산합니다.
  3. 이들에 대한 서식이 지정된 단락을 출력합니다.
  4. 잘못된 입력에 대한 기본 오류 처리 포함

2주차: 제어 흐름

6일차: 조건문

  • 레슨: if, elif 및 else 명령문
  • 토픽: 코드로 의사 결정
  • 미니 챌린지: 답변을 기반으로 한 피드백이 포함된 간단한 퀴즈 질문 만들기

7일차: 위드 루프

  • 레슨: while 루프 생성 및 제어
  • 토픽: 루프 조건, 중단, 계속
  • 미니 챌린지: 비밀 번호로 추측 게임 만들기

8일차: 포 루프

  • 레슨: for 루프를 사용한 반복
  • 토픽: 범위 (), 문자열 반복
  • 미니 챌린지: 별 모양 인쇄 (*)

9일차: 목록

  • 레슨: 목록 생성 및 조작
  • 토픽: 항목 인덱싱, 추가, 제거
  • 미니 챌린지: 작업 추가 및 제거가 가능한 할 일 목록 프로그램 만들기

10일차: 목록 작성 방법 및 작업

  • 레슨: 고급 목록 조작
  • 토픽: 정렬 (), 역 (), 슬라이싱 목록
  • 미니 챌린지: 숫자 목록을 정렬하고 중앙값을 찾는 프로그램 만들기

주말 프로젝트 2: 넘버 게임

다음과 같은 프로그램을 만드세요.

  1. 1에서 100 사이의 난수를 생성합니다.
  2. 사용자가 추측한 대로 힌트 (상한/하한) 를 제공합니다.
  3. 시도 횟수를 계산합니다.
  4. 완료 시 다시 플레이 제안

3주차: 데이터 구조

11일차: 사전

  • 레슨: 파이썬의 키-값 쌍
  • 토픽: 사전 만들기, 값 액세스
  • 미니 챌린지: 프로그래밍 용어 미니 사전 만들기

12일차: 딕셔너리 메소드

  • 레슨: 딕셔너리로 작업하기
  • 토픽: 항목 추가/제거, 사전 반복
  • 미니 챌린지: 간단한 주소록 만들기

13일차: 튜플과 세트

  • 레슨: 변경할 수 없는 독특한 컬렉션
  • 토픽: 튜플과 세트 생성 및 사용
  • 미니 챌린지: 세트를 사용하여 목록에서 중복 항목 찾기

14일차: 함수 기초

  • 레슨: 함수 생성 및 호출
  • 토픽: def 키워드, 매개변수, 반환값
  • 미니 챌린지: 섭씨와 화씨 사이의 온도를 변환하는 함수 작성하기

15일차: 함수 파라미터

  • 레슨: 고급 함수 매개변수
  • 토픽: 기본 파라미터, *인수, **kwargs
  • 미니 챌린지: 여러 값의 평균을 계산할 수 있는 유연한 함수 만들기

주말 프로젝트 3: 간단한 연락처 관리 시스템

다음과 같은 프로그램을 만드세요.

  1. 연락처 (이름, 전화, 이메일) 를 사전에 저장합니다.
  2. 연락처 추가, 보기, 업데이트 및 삭제를 허용합니다.
  3. 검색 기능 포함
  4. 프로그램 실행 간 연락처 저장 (단순 파일 I/O 사용)

4주차: 파일 처리 및 오류 관리

16일차: 파일 작업

  • 레슨: 파일에서 읽기
  • 토픽: 열기 (), 읽기 (), 읽기 줄 ()
  • 미니 챌린지: 텍스트 파일의 단어를 세는 프로그램 만들기

17일차: 파일에 쓰기

  • 레슨: 파일 생성 및 수정
  • 토픽: 쓰기 (), 추가 모드
  • 미니 챌린지: 항목을 파일에 저장하는 간단한 저널 프로그램 만들기

18일차: 오류 처리

  • 레슨: 블록 시도/제외
  • 토픽: 예외 포착 및 처리
  • 미니 챌린지: 오류 처리 기능을 추가하여 이전 프로그램을 개선합니다.

19일차: 모듈 및 임포트

  • 레슨: 파이썬 표준 라이브러리 사용
  • 토픽: 가져오기, 에서... 가져오기
  • 미니 챌린지: 랜덤 모듈을 이용하여 랜덤 패스워드를 생성하는 프로그램 만들기

20일차: 외부 라이브러리 소개

  • 레슨: pip 설치 및 사용
  • 토픽: 요청과 같은 간단한 라이브러리 설치
  • 미니 챌린지: 요청 라이브러리를 사용하여 API에서 임의의 사실을 가져와서 표시합니다.

주말 프로젝트 4: 데이터 분석 도구

다음과 같은 프로그램을 만드세요.

  1. CSV 파일에서 데이터를 읽습니다 (사용자가 만들 수 있음).
  2. 기본 분석 수행 (최소, 최대, 평균)
  3. 간단한 보고서를 생성하여 새 파일에 저장합니다.
  4. 잠재적 오류를 정상적으로 처리합니다.

5주차: 고급 개념 및 최종 프로젝트

21일차: 목록 이해

  • 레슨: 목록을 만드는 간결한 방법
  • 토픽: 기본 및 조건부 목록 이해
  • 미니 챌린지: 여러 for 루프를 컴프리헨션 목록으로 변환

22일차: 람다 함수

  • 레슨: 익명 함수
  • 토픽: 람다 키워드, 간단한 사용 사례
  • 미니 챌린지: sorted () 와 함께 람다를 사용하여 두 번째 요소로 튜플 목록을 정렬합니다.

23일차: 객체 지향 기초

  • 레슨: 클래스 및 객체 소개
  • 토픽: 클래스, 특성, 메서드 생성
  • 미니 챌린지: 면적 및 경계 메서드를 사용하여 간단한 “Rectangle” 클래스 만들기

24일차: 더 많은 OOP 개념

  • 레슨: 상속 및 캡슐화
  • 토픽: 자식 클래스 생성, 비공개 속성
  • 미니 챌린지: Rectangle 클래스를 확장하여 Square 클래스를 만드세요.

25일 차: 최종 프로젝트 계획

  • 레슨: 프로젝트 계획 및 설계
  • 토픽: 유사코드, 플로우차트
  • 미니 챌린지: 최종 프로젝트를 위한 세부 계획 수립

주말 최종 프로젝트: 개인 프로젝트

다음 프로젝트 중 하나를 선택하세요 (또는 직접 만드세요).

  1. 커맨드 라인 퀴즈 게임
    • 다양한 범주의 객관식 질문
    • 점수 추적 및 최종 결과
    • 고득점 저장 옵션
  2. 개인 금융 트래커
    • 수입 및 지출 기록
    • 거래 분류
    • 지출 보고서 생성
  3. 텍스트 기반 어드벤처 게임
    • 둘러볼 방/장소 만들기
    • 항목 및 간단한 인벤토리 시스템 포함
    • 간단한 퍼즐이나 챌린지 만들기

보너스 데이

26일차: 디버깅 기법

  • 레슨: 버그 찾기 및 수정
  • 토픽: print () 디버깅, 디버거 사용
  • 미니 챌린지: 의도적인 오류가 있는 프로그램 디버그

27일 차: 가상 환경

  • 레슨: 격리된 파이썬 환경 만들기
  • 토픽: venv, requirements.txt
  • 미니 챌린지: 최종 프로젝트를 위한 가상 환경 만들기

28일차: Git 기초

  • 레슨: 코드의 버전 제어
  • 토픽: git 초기화, 추가, 커밋, 상태
  • 미니 챌린지: 최종 프로젝트를 위한 GitHub 리포지토리 만들기

29일차: 문서화

  • 레슨: 코드에 주석 달기 및 문서화
  • 토픽: 독스트링, README 파일
  • 미니 챌린지: 최종 프로젝트에 적절한 문서 추가

30일 차: 다음 단계

  • 레슨: 파이썬 여정 계속하기
  • 토픽: 탐색할 고급 주제, 프로젝트 아이디어
  • 파이널 챌린지: 향후 30일간의 학습 계획 수립

30일간의 Python 여정을 완료한 것을 축하합니다!일관된 연습이 프로그래밍을 마스터하는 열쇠라는 것을 기억하세요.

닌자의 AI 어시스턴트를 경험하세요

지금 무료로 사용해 보십시오.요금제는 월 19달러부터 시작합니다.