인기여정
Python 배우기
Python을 처음부터 배우는 무료 온라인 강의입니다. 실습 과제, 실제 프로젝트, AI 힌트, 수료증과 함께 변수, 조건문, 반복문, 함수, 자료구조, 프로젝트 구조를 익힙니다.
1,639,707+ 명의 codders가 등록함
이 여정에 포함된 내용
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
3 섹션219 개 강의171 챌린지1,072 퀴즈 문제01섹션 1
Fundamentals
Build a strong foundation with essential concepts and basic skills학습 시작소개
3 개 강의216- 01언어 소개챌린지
- 02Hello World!챌린지퀴즈오디오
- 03주석퀴즈오디오
변수
6 개 강의838- 01숫자챌린지마스터리퀴즈오디오
- 02문자열챌린지마스터리퀴즈오디오
- 03불리언챌린지마스터리퀴즈오디오
- 04명명 규칙퀴즈오디오
- 05빈 변수챌린지퀴즈오디오
- 06요약 - 변수 초기화챌린지
연산자 파트 1
5 개 강의931- 01산술 연산자챌린지마스터리퀴즈오디오
- 02나머지 연산자챌린지마스터리퀴즈오디오
- 03산술 연산 단축 표현챌린지마스터리퀴즈오디오
- 04요약 - 기초 수학챌린지
- 05비교 연산자챌린지마스터리퀴즈오디오
연산자 파트 2
5 개 강의930- 01논리 연산자 파트 1챌린지마스터리퀴즈오디오
- 02논리 연산자 파트 2챌린지마스터리퀴즈오디오
- 03복습 - 기초 논리챌린지
- 04논리 연산자 파트 3챌린지마스터리퀴즈오디오
- 05논리 연산자 파트 4챌린지마스터리퀴즈오디오
의사 결정
4 개 강의721- 01If 문챌린지마스터리퀴즈오디오
- 02If - Else 문챌린지마스터리퀴즈오디오
- 03복습 - 간단한 계산기챌린지
- 04중첩 If - Else 문챌린지마스터리퀴즈오디오
기본 입출력
6 개 강의831- 01출력챌린지퀴즈오디오
- 02변수를 이용한 출력챌린지퀴즈오디오
- 03입력챌린지마스터리퀴즈오디오
- 04형변환챌린지마스터리퀴즈오디오
- 05복습 - 120까지챌린지
- 06복습 - 참과 거짓챌린지
비용 분할 계산기
프로젝트5 개 강의1- 01환영 메시지챌린지
- 02입력 받기프로젝트
- 03팁과 총액 계산하기프로젝트
- 04금액 나누기프로젝트
- 05형식화된 출력프로젝트
반복문
8 개 강의1444- 01for 반복문챌린지마스터리퀴즈오디오
- 02while 반복문챌린지마스터리퀴즈오디오
- 03break 문챌린지마스터리퀴즈오디오
- 04continue 문챌린지마스터리퀴즈오디오
- 05복습 - 팩토리얼챌린지
- 06range 함수챌린지마스터리퀴즈오디오
- 07중첩 반복문챌린지마스터리퀴즈오디오
- 08복습 - 동적 입력챌린지
함수
6 개 강의833- 01함수 선언하기챌린지마스터리퀴즈오디오
- 02인자챌린지마스터리퀴즈오디오
- 03반환챌린지마스터리퀴즈오디오
- 04요약 - Sigma 함수챌린지
- 05요약 - Validation 함수챌린지
- 06기본값퀴즈오디오
색다른 FizzBuzz
프로젝트4 개 강의1- 01게임 개요챌린지
- 02FizzBuzz 함수프로젝트
- 03숫자 반복하기프로젝트
- 04변형 요소 추가하기프로젝트
리스트 기초
7 개 강의938- 01리스트 선언하기챌린지퀴즈오디오
- 02리스트 요소에 접근하기챌린지마스터리퀴즈오디오
- 03리스트 수정하기챌린지마스터리퀴즈오디오
- 04리스트 메서드챌린지마스터리퀴즈오디오
- 05요약 - 상품 리스트챌린지
- 06요약 - 뒤집힌 리스트챌린지
- 07튜플퀴즈오디오
시퀀스 순회하기
4 개 강의830- 01요소 순회하기챌린지마스터리퀴즈오디오
- 02enumerate 함수챌린지마스터리퀴즈오디오
- 03문자열 순회하기 파트 1챌린지마스터리퀴즈오디오
- 04문자열 순회하기 파트 2챌린지마스터리퀴즈오디오
리스트 심화
4 개 강의830- 01리스트 슬라이싱 1부챌린지마스터리퀴즈오디오
- 02리스트 슬라이싱 2부챌린지마스터리퀴즈오디오
- 03시퀀스 연산자챌린지마스터리퀴즈오디오
- 04멤버십챌린지마스터리퀴즈오디오
일일 지출 트래커
프로젝트7 개 강의1- 01프로젝트 개요챌린지
- 02프로그램 종료프로젝트
- 03지출 추가프로젝트
- 04전체 지출 내역 보기프로젝트
- 05합계 및 평균프로젝트
- 06전체 삭제프로젝트
- 07에러 처리프로젝트
최종 도전 과제
3 개 강의3- 01평면 별 피라미드챌린지오디오
- 02패턴 찾기챌린지
- 03무엇을 살까챌린지
02섹션 2
Logic & Flow
Develop problem-solving skills and create dynamic, interactive programs학습 시작변수 탐구
6 개 강의745- 01상수챌린지퀴즈오디오
- 02다중 변수 할당챌린지퀴즈오디오
- 03변수 값 교환챌린지퀴즈오디오
- 04플레이스홀더 변수챌린지퀴즈오디오
- 05숫자 반올림챌린지마스터리퀴즈오디오
- 06List 캐스팅챌린지퀴즈오디오
딕셔너리 파트 1
5 개 강의631- 01딕셔너리란 무엇인가요?퀴즈오디오
- 02딕셔너리 만들기챌린지마스터리퀴즈오디오
- 03값에 접근하기챌린지퀴즈오디오
- 04딕셔너리 수정하기챌린지마스터리퀴즈오디오
- 05요약 - 레시피 관리자챌린지
딕셔너리 파트 2
5 개 강의630- 01딕셔너리 메서드챌린지퀴즈오디오
- 02중첩된 딕셔너리퀴즈오디오
- 03키 존재 확인하기챌린지마스터리퀴즈오디오
- 04딕셔너리 순회하기챌린지마스터리퀴즈오디오
- 05복습 - 빈도수 카운터챌린지
연락처 애플리케이션
프로젝트7 개 강의1- 01메뉴 표시챌린지
- 02연락처 추가프로젝트
- 03연락처 조회프로젝트
- 04연락처 수정프로젝트
- 05연락처 삭제프로젝트
- 06전체 목록프로젝트
- 07전체 통합프로젝트
심화 의사 결정
5 개 강의729- 01삼항 연산자챌린지마스터리퀴즈오디오
- 02멤버십 확인챌린지마스터리퀴즈오디오
- 03동일성 확인챌린지마스터리퀴즈오디오
- 04들여쓰기 오류퀴즈오디오
- 05복습 - 휴가 필터챌린지
세트 파트 1
4 개 강의524- 01세트란 무엇인가요?챌린지퀴즈오디오
- 02기본 연산챌린지마스터리퀴즈오디오
- 03세트 메서드챌린지퀴즈오디오
- 04요약 - 중복 제거하기챌린지
집합 파트 2
6 개 강의732- 01수학적 연산 파트 1챌린지퀴즈오디오
- 02수학적 연산 파트 2챌린지퀴즈오디오
- 03요약 - 보물 찾기챌린지
- 04부분집합과 상위집합챌린지퀴즈오디오
- 05집합 순회하기챌린지마스터리퀴즈오디오
- 06요약 - 토너먼트 추적기챌린지
학생 기록 관리자
프로젝트7 개 강의1- 01프로젝트 개요챌린지
- 02학생 추가프로젝트
- 03성적 추가프로젝트
- 04등록 여부 확인프로젝트
- 05평균 성적프로젝트
- 06과목별 목록프로젝트
- 07우수 학생프로젝트
고급 데이터 집계
4 개 강의723- 01Sum 사용하기챌린지마스터리퀴즈오디오
- 02최솟값과 최댓값 찾기챌린지마스터리퀴즈오디오
- 03효율적인 데이터 정렬챌린지마스터리퀴즈오디오
- 04복습 - Dictionary 정렬기챌린지
기초 리스트 컴프리헨션
6 개 강의631- 01구문챌린지퀴즈오디오
- 02간단한 리스트 생성하기챌린지퀴즈오디오
- 03조건 추가하기챌린지퀴즈오디오
- 04데이터 집계 사용하기챌린지퀴즈오디오
- 05복습 - 리스트의 집챌린지
- 06복습 - 자유의 요소챌린지
고급 함수
7 개 강의1146- 01여러 값 반환하기챌린지마스터리퀴즈오디오
- 02Lambda 함수 파트 1챌린지마스터리퀴즈오디오
- 03Lambda 함수 파트 2챌린지퀴즈오디오
- 04요약 챌린지 - Lambda 정렬챌린지퀴즈오디오
- 05재귀 함수 파트 1챌린지마스터리퀴즈오디오
- 06재귀 함수 파트 2챌린지마스터리퀴즈오디오
- 07요약 - 중첩 리스트 합계챌린지
기초 예외 처리
4 개 강의323- 01예외 처리란 무엇인가요?퀴즈오디오
- 02Try와 Except 블록챌린지퀴즈오디오
- 03여러 예외 처리하기챌린지퀴즈오디오
- 04요약 - 쇼핑카트 에러챌린지
재고 관리 시스템
프로젝트5 개 강의1- 01프로젝트 개요챌린지
- 02아이템 추가프로젝트
- 03재고 업데이트프로젝트
- 04재고 확인프로젝트
- 05보고서 생성프로젝트
고차 함수
4 개 강의616- 01Map 함수챌린지마스터리퀴즈오디오
- 02Filter 함수챌린지마스터리퀴즈오디오
- 03복습 - 이메일 검증기챌린지
- 04복습 - 숫자 처리기챌린지
최종 챌린지
3 개 강의3- 01스마트 연락처 관리자챌린지
- 02단어 분석기챌린지
- 03데이터 변환기챌린지
03섹션 3
Object Oriented Programming
Discover how to organize code with classes, objects, and reusable structures학습 시작OOP의 기초
8 개 강의755- 01외부 파일챌린지퀴즈
- 02OOP 입문챌린지퀴즈
- 03클래스 vs 객체챌린지퀴즈
- 04self 매개변수챌린지퀴즈
- 05메서드챌린지퀴즈
- 06속성퀴즈
- 07생성자 메서드 (__init__)챌린지퀴즈
- 08요약 - 간단한 계산기챌린지
데코레이터
4 개 강의33- 01데코레이터 소개퀴즈
- 02프로퍼티 데코레이터퀴즈
- 03정적 메서드 데코레이터퀴즈
- 04클래스 메서드 데코레이터퀴즈
클래스 속성
4 개 강의425- 01인스턴스 변수 vs 클래스 변수챌린지퀴즈
- 02Property 데코레이터챌린지퀴즈
- 03프라이빗 속성챌린지퀴즈
- 04요약 - 은행 계좌 관리 프로그램챌린지
상속
6 개 강의640- 01상속의 기초챌린지퀴즈
- 02super() 함수챌린지퀴즈
- 03메서드 오버라이딩챌린지퀴즈
- 04다중 상속챌린지퀴즈
- 05메서드 결정 순서챌린지퀴즈
- 06요약 - 직원 계층 구조챌린지
다형성
5 개 강의533- 01메서드 오버라이딩 다시 살펴보기챌린지퀴즈
- 02덕 타이핑챌린지퀴즈
- 03추상 클래스와 메서드챌린지퀴즈
- 04인터페이스 설계챌린지퀴즈
- 05요약 - 도형 계산기챌린지
캡슐화
5 개 강의535- 01Public, Protected, Private 멤버챌린지퀴즈
- 02접근 제어자챌린지퀴즈
- 03정보 은닉챌린지퀴즈
- 04Property 데코레이터 심화챌린지퀴즈
- 05요약 - 학생 기록 시스템챌린지
스페셜 메소드
4 개 강의426- 01매직 메소드 소개챌린지퀴즈
- 02연산자 오버로딩챌린지퀴즈
- 03컨테이너 매직 메소드챌린지퀴즈
- 04요약 - 커스텀 리스트챌린지
고급 OOP 개념
5 개 강의543- 01합성 vs 상속챌린지퀴즈
- 02Mixins챌린지퀴즈
- 03정적 메서드와 클래스 메서드챌린지퀴즈
- 04클래스 데코레이터챌린지퀴즈
- 05컨텍스트 관리자챌린지퀴즈
고급 인자
2 개 강의217- 01*args챌린지퀴즈
- 02**kwarg챌린지퀴즈
디자인 패턴 파트 1
5 개 강의443- 01디자인 패턴 소개퀴즈
- 02싱글톤 패턴챌린지퀴즈
- 03팩토리 패턴챌린지퀴즈
- 04옵저버 패턴챌린지퀴즈
- 05전략 패턴챌린지퀴즈
디자인 패턴 Part 2
6 개 강의650- 01커맨드 패턴챌린지퀴즈
- 02어댑터 패턴챌린지퀴즈
- 03데코레이터 패턴챌린지퀴즈
- 04템플릿 메서드 패턴챌린지퀴즈
- 05상태 패턴챌린지퀴즈
- 06컴포지트 패턴챌린지퀴즈
프로젝트: 도서 관리 시스템
프로젝트6 개 강의1- 01프로젝트 개요챌린지
- 02도서 및 사용자 클래스프로젝트
- 03대출 시스템프로젝트
- 04검색 기능프로젝트
- 05관리자 인터페이스프로젝트
- 06테스트 및 통합프로젝트
최종 챌린지
4 개 강의4- 01E-러닝 플랫폼챌린지
- 02은행 시스템챌린지
- 03게임 캐릭터 개발챌린지
- 04차량 대여 서비스챌린지
Coddy에서 Python을 배우는 이유
- 무료 온라인 Python 강의입니다. 설치나 환경 설정 없이 브라우저에서 첫 레슨부터 바로 연습할 수 있습니다.
- Python 레슨은 단순 튜토리얼이 아닙니다. 각 개념마다 직접 코드를 작성하는 과제가 있어 실습으로 이해합니다.
- Python 연습 문제에서 막히면 AI 힌트가 정답을 그대로 주지 않고 다음 단계의 사고 과정을 도와줍니다.
- Python 과정을 마치면 LinkedIn이나 이력서에 추가할 수 있는 무료 수료증을 받을 수 있습니다.
Python 학습에 대한 자주 묻는 질문
Python은 배우기 쉬운가요?
네. 경험이 없어도 Python을 시작할 수 있습니다. Coddy는 짧은 연습 문제로 나누어 문법을 이해하고 변수, 조건문, 반복문, 함수, 자료구조, 프로젝트 구조를 연습하며 자신감을 쌓게 합니다.
Python을 배우는 데 얼마나 걸리나요?
Python의 기초는 매일 연습하면 보통 1~2주 안에 익힐 수 있습니다. 실제 프로젝트를 편하게 만들려면 속도에 따라 1~3개월 정도를 잡는 것이 좋습니다.
Python을 온라인에서 무료로 배울 수 있나요?
Coddy는 Python 무료 온라인 강의를 제공합니다. 레슨, 코딩 과제, 퀴즈, 프로젝트가 있으며 모든 것이 브라우저에서 실행됩니다.
Python을 빠르게 배우려면 어떻게 해야 하나요?
가장 빠른 방법은 매일 직접 작성하는 것입니다. Coddy에서는 짧은 설명 뒤 바로 실습하고 AI 힌트로 피드백을 받기 때문에 긴 영상보다 실습 시간이 많습니다.
완료하면 Python 수료증을 받나요?
네. Coddy에서 Python 과정을 완료하면 LinkedIn이나 이력서에 추가할 수 있는 무료 수료증을 받습니다.
Python을 배운 뒤 무엇을 만들 수 있나요?
강의를 마치면 유용한 스크립트, 작은 앱, 자동화, 간단한 게임, 포트폴리오에 넣을 수 있는 프로젝트를 만들 수 있습니다. 더 고급 주제로 넘어갈 수 있는 기초도 갖추게 됩니다.