함수의 개념잡기
함수 : 특정 작업 수행하는 코드 블록, 이름통해 호출, 입력값 받아 결과값 반환
사용처: 반복되는 코드의 재사용,코드 모듈화, 복잡한 작업의 분할
장점: 코드 재사용, 가독성, 유지보수 용이, 테스트 및 디버깅 용이
주의사항: 함수는 단일작업 수행하도록 설계, 매개변수 수 적절히 유지, 함수 이름- 기능 명확히
내장함수
print, input, len,type,int,float,str,sum,min,max,sorted(순서),abs(절댓값),round(반올림)
모듈
import from
package - 모듈 묶음 (디렉터리 구조)
pip install package name
가상환경 - 주소를 명확히 적어야함 (작동 안함)
패키지 관리 - requirements.txt 파일을 통해 패키지 의존성 관리 및 충돌문제 해결방법 이해
예외처리
try:
except:
finally:
구조가 if elif else 와 비슷하다고 느낌. 예외 처리 안할시 전체에 오류 생길 수 있으므로 주의
불필요한 예외처리 피할것.
명확한 에러메시지 제공 필요.