열심히 살아나갈 사람
클래스(Class)
Python 2023. 6. 8. 14:41

클래스(Class)는 객체 지향 프로그래밍(OOP)에서 중요한 개념입니다. 클래스는 관련된 데이터와 기능을 하나로 묶어서 표현하는 템플릿이라고 볼 수 있습니다. 객체(Object)는 이러한 클래스의 인스턴스입니다. 즉, 클래스를 이용하여 객체를 생성할 수 있습니다. 파이썬에서 클래스는 다음과 같이 정의됩니다: class 클래스이름: def __init__(self, 매개변수): # 초기화 메서드 # 객체가 생성될 때 자동으로 호출되며, 객체의 속성을 초기화합니다. self.속성1 = 값1 self.속성2 = 값2 def 메서드1(self, 매개변수): # 메서드1의 내용 def 메서드2(self, 매개변수): # 메서드2의 내용 위의 코드에서 __init__은 클래스의 초기화 메서드로, 객체가 생성될 때..

딕셔너리(Dictionary)
Python 2023. 5. 30. 17:04

파이썬에서 딕셔너리(Dictionary)는 키(Key)와 값(Value) 쌍으로 이루어진 데이터 구조입니다. 딕셔너리는 중괄호 '{ }'를 사용하여 정의하며, 각 키와 값은 콜론(' : ')으로 구분됩니다. 딕셔너리는 중복된 키를 가질 수 없으며, 키는 변경할 수 없는 자료형이어야 합니다. 값은 중복되어도 상관없으며, 어떤 자료형이든지 사용할 수 있습니다. 다음은 딕셔너리의 예시입니다. my_dict = {"name": "John", "age": 30, "city": "New York"} 위의 예시에서 '"name"', '"age"', '"city"'는 키이고, '"John"', '30', '"New York"'은 각각 키에 대응하는 값입니다. 딕셔너리는 키를 사용하여 값을 검색하고 추가, 수정, 삭제할..

리스트(List)
Python 2023. 5. 26. 17:56

파이썬에서 리스트(List)는 여러 개의 값을 담을 수 있는 데이터 구조입니다. 리스트는 값들의 순서가 있고, 각 값들은 인덱스(index)를 통해 접근할 수 있습니다. 리스트는 대괄호([])로 둘러싸여 있으며, 각 값은 쉼표로 구분됩니다. 예를 들어, 다음은 정수와 문자열로 이루어진 간단한 리스트의 예입니다: numbers = [1, 2, 3, 4, 5] fruits = ["apple", "banana", "cherry", "date"] mixed = [10, "hello", True, 3.14] 위의 예시에서 numbers는 정수들로 이루어진 리스트, fruits는 문자열들로 이루어진 리스트, mixed는 다양한 타입의 값을 가진 리스트입니다. 리스트에는 다양한 작업을 수행할 수 있습니다. 몇 가지 ..

조건문(IF - Else - Elif)
Python 2023. 5. 26. 10:52

파이썬에서 if 조건문은 프로그램의 특정 조건에 따라 코드 블록을 실행하거나 건너뛰는 데 사용됩니다. if 문은 주어진 조건이 참(True)인 경우에만 코드 블록을 실행합니다. 다음은 기본적인 if 문의 구문입니다: if 조건: # 조건이 참일 때 실행되는 코드 블록 # space 4개의 공간 or /tap 1번의 공간이 필요 여기서 조건은 평가 결과가 참 또는 거짓인 표현식입니다. 만약 조건이 참이면, if 문 다음에 오는 코드 블록이 실행됩니다. 코드 블록은 들여쓰기로 구분되며, 들여쓰기된 부분이 if 문에 속하는 코드로 간주됩니다. if 문은 단독으로 사용될 수도 있고, else나 elif(else if의 줄임말) 문과 함께 사용될 수도 있습니다. else 문은 if 조건이 거짓인 경우에 실행되는 ..

연산자 (Operator)
Python 2023. 5. 25. 15:12

Python에서는 다양한 연산자를 사용하여 수학적인 계산, 비교, 논리 연산 등을 수행할 수 있습니다. 아래에 Python에서 지원하는 모든 연산자 종류를 정리하고 간단한 설명을 하겠습니다 산술 연산자 + : 덧셈 연산을 수행합니다. - : 뺄셈 연산을 수행합니다. * : 곱셈 연산을 수행합니다. / : 나눗셈 연산을 수행합니다. // : 나눗셈의 몫을 구합니다. % : 나눗셈의 나머지를 구합니다. ** : 거듭제곱 연산을 수행합니다. 비교 연산자 == : 값이 같은지 확인합니다. != : 값이 다른지 확인합니다. > : 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 확인합니다. = : 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 확인합니다..