Python Modules and Packages
9. 모듈과 패키지(Modules and Packages) 모듈 개요 (Module Overview) 모듈은 Python 코드를 담고 있는 파일로, 함수, 클래스, 변수 등을 정의할 수 있습니다. 다른 Python 프로그램에서 import 문을 사용하여 모듈을 임포트하여 사용할 …
9. 모듈과 패키지(Modules and Packages) 모듈 개요 (Module Overview) 모듈은 Python 코드를 담고 있는 파일로, 함수, 클래스, 변수 등을 정의할 수 있습니다. 다른 Python 프로그램에서 import 문을 사용하여 모듈을 임포트하여 사용할 …
8. Data Structures 튜플 (Tuple) 튜플은 변경할 수 없는 순서가 있는 데이터 구조입니다. 여러 데이터 타입을 포함할 수 있으며, 인덱스를 사용하여 요소에 접근할 수 있습니다. 딕셔너리 (Dictionary) 딕셔너리는 키-값 쌍으로 …
7. 함수형 프로그래밍(Functional Programming) 함수형 프로그래밍 개요 (Functional Programming Overview) 함수형 프로그래밍은 상태 변경과 가변 데이터보다는 함수의 조합을 통해 작업을 수행하는 프로그래밍 패러다임입니다. 이는 부수 효과(side effects)를 피하고 코드의 예측 가능성과 …
6. 객체지향 프로그래밍(Object-Oriented Programming) 클래스와 객체 개념 (Classes and Objects) 객체지향 프로그래밍은 클래스와 객체를 사용하여 프로그램을 구조화하는 방식입니다. 클래스는 객체의 설계도이며, 객체는 클래스의 인스턴스입니다. 위 예제에서 Dog 클래스는 name과 age라는 …
5. 예외 처리(Exception Handling) 예외 처리 기본 (try, except, finally) 예외 처리는 프로그램 실행 중 발생할 수 있는 오류를 처리하는 방법입니다. try 블록 안에 오류가 발생할 가능성이 있는 코드를 작성하고, …
4. 파일 다루기(Python File Handling) 파일 입출력 기본 (open, read, write, close) 파일 입출력은 파일을 열고 데이터를 읽거나 쓰는 작업을 포함합니다. Python에서는 open 함수를 사용하여 파일을 열고, read, write 메서드를 …
3. Python 기본 문법 (Python Basic Syntax) 변수와 자료형 (Variables and Data Types) 변수는 데이터를 저장하는 데 사용되며, 자료형은 변수에 저장된 데이터의 종류를 나타냅니다. Python은 동적 타이핑 언어로, 변수의 자료형을 …
2. Python Installation and Environment Setup Python 설치 방법 (운영 체제에 따른 설치) 운영 체제에 따라 Python 설치 방법이 다릅니다. Windows:먼저, Python 공식 웹사이트에서 최신 Python 설치 프로그램을 다운로드합니다. 설치 …
1. Python 소개 (Introduction to Python) Python이란 무엇인가? (What is Python?) Python은 Guido van Rossum이 1980년대 후반에 개발한 고수준 프로그래밍 언어로, 읽기 쉽고 쓰기 쉬운 문법을 가진 언어입니다. Python은 인터프리터 …