프로그래밍 언어/파이썬(3)
-
[Python] 파이썬 중급 (1)
매개변수, 중첩함수, First class func 이해하기 https://brunch.co.kr/@princox/180 1. 매개변수 01 매개변수 종류 파이썬에서 함수정의시 사용되는 매개변수는 *args **kwargs 가 있음 1. *args *args 는 여러개의 인수(기본형태)를 입력으로 받을 때 사용한다. 함수내에서 처리는 튜플형태로 처리한다. 2. **kwargs **kwargs는 여러개의 인수(딕셔너리)를 입력으로 받을 때 사용한다. 함수내에서 처리는 딕셔너리 형태로 처리한다. 02 주의할점 사용 시 중요한점은 해당 인수들을 받을때 순서가 존재한다는 것 순서 : 일반변수 / *args / **kwargs 순 2. 중첩함수와 First class function 01 중첩함수 배우기 중첩함수..
2022.07.28 -
파이썬 모듈
zipfile 해제 import zipfile source_file = '압축을 풀 파일명.zip' with zipfile.ZipFile(source_file, 'r') as zf: zipinfo = zf.infolist() for info in zipinfo: info.filename = info.filename.encode('cp437').decode('euc-kr') zf.extract(info)
2022.06.13 -
파이썬 자료구조
파이선 자료구조 자료구조는 대량의 데이터를 효율적으로 관리할 수 있도록 하는 데이터의 구조를 의미 데이터의 특성에 따라서, 체계적인 데이터 구조화가 필요하다. 대표적인 자료구조는 다음과 같음 배열 / 큐 / 스택 / 힙 / 해쉬테이블 / 링크드리스트 파이썬에는 대표적으로 List / Tuple / Set / Dictionary 를 지원하며, 대부분의 자료구조 구현가능 배열 (Array) 배열이란? 배열은 같은 종류의 데이터를 순차적으로 저장하는 자료구조 (파이썬의 리스트) index를 통해 직접 접근이 가능하다. (빠른접근가능) 데이터 추가와 삭제에 비용이 많이 듦 데이터 추가시 공간이 많이필요하며, 삭제 시 빈공간이 생겨 관리필요 길이조절이 어렵다는 단점이존재 큐 (Queue) 큐란? 먼저 넣은 데..
2022.04.14