Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬의 내부 작업

<시간/>

이 기사에서 우리는 파이썬의 내부 작업과 파이썬 인터프리터가 다른 객체에 메모리 공간을 할당하는 방법에 대해 배울 것입니다.

Python은 Java와 같은 객체 지향 프로그래밍 구성 언어입니다. Python은 인터프리터를 사용하므로 인터프리터 언어라고 합니다. Python은 가독성을 높이고 시간과 공간의 복잡성을 최소화하기 위해 미니멀리즘과 모듈성을 지원합니다. python의 표준 구현을 "cpython"이라고 하며 c 코드를 사용하여 python에서 출력을 얻을 수 있습니다.

Python은 소스 코드를 일련의 바이트 코드로 변환합니다. 따라서 파이썬 내에서 컴파일 단계가 발생하지만 직접 바이트 코드로 들어가며 이 바이트 코드는 CPU에서 식별할 수 없습니다. 따라서 이 작업을 수행할 중재자가 필요합니다. 여기에서 파이썬 가상 머신이라는 인터프리터가 등장합니다. 파이썬 가상 머신은 바이트 코드 실행을 처리합니다.

이제 서로 다른 기본 및 파생 데이터 유형을 사용하여 파이썬에서 프레임과 객체가 어떻게 결정되는지 봅시다.

목록

파이썬의 내부 작업

튜플

파이썬의 내부 작업

사전 구현

파이썬의 내부 작업

구현 설정

파이썬의 내부 작업

클래스 구현

파이썬의 내부 작업

결론

이 기사에서는 Python의 내부 작업과 Python 내부의 프레임/객체 할당에 대해 배웠습니다.