Python Modules and Packages

9. 모듈과 패키지(Modules and Packages) 모듈 개요 (Module Overview) 모듈은 Python 코드를 담고 있는 파일로, 함수, 클래스, 변수 등을 정의할 수 있습니다. 다른 Python 프로그램에서 import 문을 사용하여 모듈을 임포트하여 사용할 …

Python Data Structures

8. Data Structures 튜플 (Tuple) 튜플은 변경할 수 없는 순서가 있는 데이터 구조입니다. 여러 데이터 타입을 포함할 수 있으며, 인덱스를 사용하여 요소에 접근할 수 있습니다. 딕셔너리 (Dictionary) 딕셔너리는 키-값 쌍으로 …

Python Functional Programming

7. 함수형 프로그래밍(Functional Programming) 함수형 프로그래밍 개요 (Functional Programming Overview) 함수형 프로그래밍은 상태 변경과 가변 데이터보다는 함수의 조합을 통해 작업을 수행하는 프로그래밍 패러다임입니다. 이는 부수 효과(side effects)를 피하고 코드의 예측 가능성과 …

Python Object-Oriented Programming

6. 객체지향 프로그래밍(Object-Oriented Programming) 클래스와 객체 개념 (Classes and Objects) 객체지향 프로그래밍은 클래스와 객체를 사용하여 프로그램을 구조화하는 방식입니다. 클래스는 객체의 설계도이며, 객체는 클래스의 인스턴스입니다. 위 예제에서 Dog 클래스는 name과 age라는 …

Python Exception Handling

5. 예외 처리(Exception Handling) 예외 처리 기본 (try, except, finally) 예외 처리는 프로그램 실행 중 발생할 수 있는 오류를 처리하는 방법입니다. try 블록 안에 오류가 발생할 가능성이 있는 코드를 작성하고, …

Python File Handling

4. 파일 다루기(Python File Handling) 파일 입출력 기본 (open, read, write, close) 파일 입출력은 파일을 열고 데이터를 읽거나 쓰는 작업을 포함합니다. Python에서는 open 함수를 사용하여 파일을 열고, read, write 메서드를 …

Python Basic Syntax

3. Python 기본 문법 (Python Basic Syntax) 변수와 자료형 (Variables and Data Types) 변수는 데이터를 저장하는 데 사용되며, 자료형은 변수에 저장된 데이터의 종류를 나타냅니다. Python은 동적 타이핑 언어로, 변수의 자료형을 …

Python Installation

2. Python Installation and Environment Setup Python 설치 방법 (운영 체제에 따른 설치) 운영 체제에 따라 Python 설치 방법이 다릅니다. Windows:먼저, Python 공식 웹사이트에서 최신 Python 설치 프로그램을 다운로드합니다. 설치 …

Python Intro

1. Python 소개 (Introduction to Python) Python이란 무엇인가? (What is Python?) Python은 Guido van Rossum이 1980년대 후반에 개발한 고수준 프로그래밍 언어로, 읽기 쉽고 쓰기 쉬운 문법을 가진 언어입니다. Python은 인터프리터 …