반응형

python 2

Python & C, C++ 메모리 공유 / Python 메모리 관리

오늘은 python에서 메모리 관리에 관련한 내용에 대해 공유하고자 합니다. 임베디드 프로그래밍을 할 때 대부분 C, C++ 언어를 사용하여 작성합니다. 하지만 최근에는 임베디드 환경에서도 하드웨어의 성능이 개선되어 python을 적용시키기도 합니다. 따라서 기존에 C 혹은 C++로 컴파일된 프로그램에 Python을 접목시켜서 메모리 공유를 할 수 있다면 좋지 않을까 생각했습니다. 이에 관련하여 간단한 파이썬의 메모리 관리에 대한 내용을 요약하게 설명드리겠습니다. 본 내용은 파이썬 공식 documentation에서 참고하여 작성했습니다. https://docs.python.org/3/c-api/memory.html ▶간략 내용 요약 파이썬에서는 기본적으로 힙 영역을 사용하며, 동적 할당을 사용합니다. 힙..

Python3 관련 2022.01.19

[pycharm anaconda] 파이참에서 아나콘다 interpreter 환경 설정

파이참에서 아나콘다의 interpreter를 설정하는 방법에 대해 설명드리겠습니다. 일반적으로 아나콘다같은 환경을 사용하지 않으면 local에 여러 라이브러리를 설치해야 하기 때문에 컴퓨터가 지저분해질 수 있고 관리하기가 쉽지 않습니다. 따라서 아나콘다를 통해 환경을 분리해서 보통 사용하는데, python의 ide 환경으로 보통 pycharm을 사용하기 때문에 파이참에서 아나콘다 interpreter 환경을 구성하고 그 환경을 등록하는 방법에 대해 알아보도록 하겠습니다. 본 게시물은 windows 10 환경에서 기준으로 설명합니다. - Anaconda 다운로드 https://www.anaconda.com/products/individual 사이트에서 최신 아나콘다 설치 파일을 다운로드 합니다. Anaco..

Python3 관련 2022.01.18
반응형