2026/03/06 2

파이썬 - 모듈화/모듈가져오기/예외처리

개요파이썬 프로그램 구성모듈*.py파이썬 파일 # 실행 python *.py [인자값1, 인자값2, ...]패키지폴더/디렉토리디렉토리 내부에는 여러개의 *.py 혹은 다른 패키지 존재할 수 있음패키지 내에는 같은 목적을 제공하기 위해 여러 모듈들이 모여있음특정 기능이 완결되면 전세계 개발자들에게 사용할 수 있게 제공할 수 있음오픈소스라면 깃에도 공개됨리소스모듈이 아닌 파일(환경변수, 이미지, ...) 모듈화 / 패키지필요성팀작업 -> 작업에 대한 분업 -> 공간/역할 등에 따라 개별적으로 배치(공통 작업이 아니라면)위 작업이 완료되면 다른 사람들이 만든 모듈을 가져와서 사용해야 함(모듈 가져오기)실습구조 / L 6.모듈화_모듈가져오기_예외처리.ipynb : 현재 파일 L a ..

파이썬-함수(2)

컬렉션 처리 - map, filtermap()연속된 데이터(컬렉션 계열 중 리스트, 튜플 등)의 멤버를 하나씩 꺼내서 작업 진행ex) 모든 멤버의 값 두배 처리 : 전처리datas = [1,2,3,4,5]# 요구사항 : datas의 모든 멤버들의 값을 두배로 업그레이드 하시오.# [1,2,3,4,5] -> [2,4,6,8,10]datas * 2 # 리스트가 2번 복사된다결과값 : [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]----------------------------------------------------------# map()을 이용하여 멤버를 하나씩 꺼내서 두배로 업그레이드하여 다시 리스트에 담는다# pandas 가면 apply()%%timedef 더블함수 (x) : # 반드시 멤..