Python/Python입문

1. 함수란? 함수는 입력값을 받아 출력값을 반환하는 코드의 묶음입니다. 함수를 사용하면 같은 기능을 반복해서 구현할 필요가 없으므로 코드를 간결하게 유지할 수 있습니다. 또한 함수를 사용하면 코드를 모듈화할 수 있습니다. 함수를 파일에 저장하고 다른 코드에서 불러와 사용할 수 있으므로, 프로그램의 크기와 복잡도를 줄일 수 있습니다. 파이썬에서 함수는 다음과 같은 구조를 가지고 있습니다. def와 함수 이름, 그리고 함수의 본문을 이용하여 정의합니다. 함수에서 인자는 함수의 정의 부분에서 정의하며, 함수에서 반환하는 값은 return을 이용하여 반환합니다. 함수를 호출할 때는 함수 이름과 인자를 함께 사용합니다. 반환 값이 있는 경우 반환된 값을 변수에 할당 할 수 있습니다. >>> def 함수이름(인자..

1. 반복문이란? 파이썬에서의 반복문은 특정 코드 블록을 반복하는 것을 말합니다. 이 글에서는 파이썬의 대표적인 반복문인 for문과 while문에 대해 알아보도록 하겠습니다. 1.1 반복문의 종류 파이썬에서는 다음과 같은 두 가지 반복문이 존재합니다. 각각의 반복문에 대해 자세히 알아보도록 하겠습니다. for 반복문 while 반복문 2. for문 2.1 for문의 구조 for 반복문은 특정한 범위 내에서 일정한 패턴에 따라 반복적으로 코드를 실행할 수 있는 구조입니다. 기본적인 구조는 아래와 같은 구조를 가지고 있습니다. 변수는 반복문을 수행할 때마다 갱신되는 변수입니다. 범위는 반복문을 수행할 횟수를 결정하는 범위입니다. 이 범위는 리스트, 문자열, 튜플 등의 시퀀스 객체일 수도 있고, range()..

1. 조건문이란? 조건문이란, 특정 조건이 참(True)인지 거짓(False)인지를 판단하여 결과에 따라 코드 블록을 수행할 수 있도록 해주는 구조를 말합니다. 예를 들어, 특정 숫자가 양수인지 음수인지 판단하여 양수일 경우 "양수입니다"라는 메시지를 출력하고, 음수일 경우 "음수입니다"라는 메시지를 출력하는 것처럼 사용할 수 있습니다. 2. 조건문의 종류 파이썬에서는 다음과 같은 3가지 조건문을 제공합니다. if문 if-else문 if-elif-else문 2.1 if문의 기본 구조 if문의 기본 구조는 다음과 같습니다. 조건식은 논리 값(True/False)을 반환하는 식으로, 조건식이 참인 경우에만 코드 블록이 수행됩니다. if 조건식: 코드 블록 2.2 if-else문의 기본 구조 if-else문의..


집합에 대해 자세히 알아보고 집합을 사용하는 방법에 대해 보도록 하겠습니다. 집합은 자료형의 하나로 단일 변수에 여러 항목을 저장합니다. 자료형(Data Type)이 무엇인지는 [Python 입문 강좌 -5]에서 알아봤습니다. 자료형에 대해 궁금하시면 링크를 통해 확인해주세요. 1. 파이썬 집합(Set) 이란? Python 집합은 고유한 요소의 모음이다. 집합의 목적은 단일 변수에 여러 항목을 저장하는 것이다. 집합의 특징은 다음과 같습니다. 순서가 없다. (인덱스로 접근하지 못한다.) 중복은 허용되지 않는다. 요소는 변경 불가능한 자료형만 사용할 수 있다. 2. Python에서 집합 만들기 2.1 set() 함수 사용 집합을 만드는 첫 번째 방법은 set() 함수를 이용하는 방법이다. 이 함수는 변경 ..


파이썬에서 딕셔너리는 각 키에 대응하는 값을 저장하는 자료 구조이다. 키와 값은 쌍으로 구성되어 있어, 키를 사용하여 값에 쉽게 접근할 수 있다. 이 글에서는 딕셔너리의 정의, 생성, 접근, 제거, 반복, 메소드 등에 대해서 알아볼 것이다. 1. 딕셔너리 란? 파이썬 딕셔너리는 키와 값의 쌍으로 구성된 자료 구조이다. 키는 유일해야 하며, 값은 중복이 허용된다. 딕셔너리는 중괄호({})를 사용하여 표현하며, 키와 값은 콜론(:)으로 구분한다. 딕셔너리는 리스트와는 다르게 순서가 없다. 또한 튜플과 다르게 변경이 가능하다. 1.1 딕셔너리와 리스트의 차이점 파이썬에서 딕셔너리와 리스트는 둘 다 여러 개의 값을 저장할 수 있는 자료 구조이지만, 사용 방식과 특징이 다르다. 1.1.1 리스트 리스트는 순서가 ..