본문 바로가기
Python

Python(파이썬) 기초강의 목차

by ERLite 2026. 5. 7.

1강: 파이썬 소개와 환경 설정

언어 이해와 개발 환경 준비
 
 
 
개요
  • 파이썬 특징 소개
  • 다양한 활용 분야 설명
 
 
 
환경 설정
  • Python 설치 (Windows/Mac/Linux)
  • IDE/에디터 선택 및 설치 (VS Code, PyCharm)
  • 첫 번째 Hello World 실행
 
 
 

2강: 기본 문법과 자료형

변수와 자료형 이해
 
 
 
변수
  • 변수 선언과 할당
  • 자료형 확인: type()
 
 
 
기본 자료형
  • 숫자형, 문자열, 불리언
  • 간단한 연산자 사용
 
 
 

3강: 문자열과 입력

문자열 처리와 사용자 입력
 
 
 
문자열
  • 문자열 인덱싱/슬라이싱
  • 문자열 메서드 활용
 
 
 
입력
  • input() 함수 사용
  • 입력값 자료형 변환
 
 
 

4강: 조건문

프로그램 흐름 제어
 
 
 
if문
  • if, elif, else 구조
  • 조건식 작성
 
 
 
논리 연산자
  • and, or, not 활용
  • 중첩 조건문
 
 
 

5강: 반복문

코드 반복 실행
 
 
 
for문
  • range() 활용
  • 리스트 순회
 
 
 
while문
  • 조건 기반 반복
  • 무한 루프와 탈출
 
 
 

6강: 리스트와 튜플

자료 구조 이해
 
 
 
리스트
  • 생성, 인덱싱, 슬라이싱
  • 주요 메서드: append, remove
 
 
 
튜플
  • 불변 자료형
  • 활용 예시
 
 
 

7강: 딕셔너리와 집합

매핑과 집합 자료형
 
 
 
딕셔너리
  • 키-값 구조
  • CRUD 작업
 
 
 
집합
  • 중복 제거
  • 집합 연산
 
 
 

8강: 함수

코드 재사용과 구조화
 
 
 
함수 정의
  • def 키워드
  • 매개변수와 반환값
 
 
 
내장 함수
  • 자주 쓰는 함수: len, sum, max
 
 
 

9강: 모듈과 패키지

코드 확장과 관리
 
 
 
모듈
  • import 사용
  • 표준 라이브러리 활용
 
 
 
패키지
  • 디렉토리 구조 이해
  • pip로 외부 패키지 설치
 
 
 

10강: 파일 입출력과 예외 처리

실제 데이터 다루기
 
 
 
파일 입출력
  • open() 함수
  • 읽기/쓰기 모드
 
 
예외 처리
  • try-except 구조
  • 에러 핸들링

이 커리큘럼은 기초 문법부터 시작해 자료 구조, 함수, 모듈, 파일 처리까지 이어지는 흐름으로 설계되어 있습니다.