Development(8009)
-
연산자 오버로딩(Overloading)
연산자 오버로딩(Overloading)· 연산자(+, -, *, /)를 객체끼리 사용할 수 있게 하는 방법입니다.· 해당 연산자 실행시 연산자 오버로딩한 함수가 실행됩니다.
-
컴파일과 적재
컴파일과 적재 모듈을 임포트하게되면 아래의 import math를 수행할 때 발생하는 단계의 작업이 일어나게 됩니다. import math를 수행할 때 발생하는 일 단계 설명 1 우선 math.pyc 를 찾는다. 2 math.pyc 가 없다면 math.py를 찾아서 mymath.pyc 를 생성합니다. 3 생성된 math.pyc 를 메모리로 읽어들여 작업을 수행합니다.
-
파이썬이 모듈을 찾는 순서
파이썬이 모듈을 찾는 순서
-
모듈 사용의 이점
모듈 사용의 이점· 코드의 재 사용성· 복잡하고 어려운 기능을 포함하는 프로그램을 간단하게 만들 수 있습니다.· 프로그램 개발시에 전체 코드들을 여러 모듈 단위로 분리하여 설계함으로써 작업의 효율을 높일 수 있습니다.· 코드를 별도의 이름공간(scope)으로 구분하고 관리 할 수 있습니다.
-
파이썬 3.x 버전의 내장 모듈
파이썬 3.x 버전의 내장 모듈 현재 파이썬 3.x 버전에서는 대략 200개가 넘는 모듈을 지원 · 문자열(string), 날짜(date), 시간(time), · 십진법(decimal), 랜덤(random) · 파일(file), os, sqlite3, · sys, xml, email, http · 등
-
직렬화와 역직렬화
직렬화와 역직렬화 · 파이썬의 객체를 일련의 바이트들로 변환한 후 나중에 파이썬 객체로 다시 복원하게 할 수 있습니다. · 파이썬 객체를 일련의 바이트들로 변환하는 것을 직렬화(Serialization)라 하고, 다시 바이트들을 파이썬 객체로 메모리 상에 복원하는 것을 역직렬화(Deserialization)이라고 합니다.