모듈 (module) 모듈이란? 프로그래밍을 할 때 한 줄씩 작성한 명령어들을 코드라고 하는데요. 코드의 길이가 길어지는 상황이 자주 발생해요. 이 때 모든 함수와 변수를 구현하는 것은 거의 불가능해요. 그래서 누군가 미리 만들어 놓은 함수와 변수를 활용해야하죠. 이렇게 특정한 목적을 위해 미리 만든 함수와 변수의 모임을 모듈이라고 해요. 파이썬은 활용할 수 있는 모듈이 많아서 논리적으로 구성하는 것만으로 쉽게 프로그래밍을 할 수 있어요. 모듈 사용하기 모듈 불러오기 모듈을 사용하려면 먼저 불어와야 해요. import 라는 키워드를 사용하면 돼요. # 모듈 불러오기 import module_name 모듈 이해하기 불러온 모듈을 사용하려면 특성을 이해하고 있어야 해요. 모듈은 함수와 변수의 모임이기 때문에..
시퀀스 자료형 시퀀스 자료형(sequence types) 란 요소들(elements)이 연속적(sequence)으로 이어진 자료형을 의미해요. 파이썬에서는 list, tuple, range, str 을 주로 사용하고, bytes, bytearray 도 시퀀스 자료형입니다. 이전글(링크)에 이어 "시퀀스 자료형"에 대해 알아볼까요? 리스트 (list) 리스트란? 리스트는 변수 여러개를 묶는 역할을 하는 자료형이에요. 서로 다른 자료형들을 하나의 리스트로 저장할 수도 있어요. (리스트 안에 리스트를 저장할 수도 있어요.) 리스트는 아래 방법으로 선언해요. list1 = [ 'element1', 'element2', 'element3', ... ] list2 = [1, 2, 3, "hello", ['a', '..
시퀀스 자료형 시퀀스 자료형(sequence types) 란 요소들(elements)이 연속적(sequence)으로 이어진 자료형을 의미해요. 파이썬에서는 list, tuple, range, str 을 주로 사용하고, bytes, bytearray 도 시퀀스 자료형입니다. ✅ 특징 시퀀스 자료형에는 몇가지 특징이 있어요. 여기서는 list 를 이용한 간단한 예시로 소개해볼게요. (tuple, range, str 은 아래에서 설명할게요.) - 순서가 있는 자료형 # list 선언 list = [ a, b, c, d, e, f, g ] - indexing 이 가능 인덱싱이란 무언가를 "가리킨다"는 의미입니다. # indexing print(list[2]) # c - slicing 이 가능 슬라이싱이란 무언..