본문 바로가기
728x90
반응형

분류 전체보기352

[vscode] 기초 사용법과 단축키 0. VisualStudio Code의 화면구성.vscode의 화면은 크게 5개 영역으로 나뉨.Activity Bar: Explorer, Search, Version Control, Debug, Extensions 등의 Views를 선택할 수 있는 icon이 놓임.Side Bar: View가 놓이는 위치. Explorer, Search, Version Control, Debug, Extesions 등의 기본 Views 외에 각각의 설정 등에 따른 custom view들이 밑에 놓임.Editor: vscode는 본질적으로 text editor임.Panels: Editor 밑에 놓이며, Editor에서 활성화된 파일의 수행에 대한 output이나, terminal 및 debug 창 등이 놓임.Status B.. 2024. 3. 11.
[Python] importlib.util.find_spec() importlib란? importlib 는 개발자가 Python에서 패키지 나 모듈을 로드 및 import 하는 작업들에서 다양한 상호작용을 할 수 있도록 지원하는 API를 제공함. 이를 사용하여, 동적으로 기존의 import된 모듈을 다시 import하여 갱신하는 등의 처리를 할 수 있음. (Python Interpreter를 재시작하거나 Python 프로그램을 재시작하지 않고, 동적으로 import 된 module을 관리. https://dsaint31.tistory.com/527 [Python] importlib.reload : module 재적재 기본적으로 Python의 module은 최초로 import될 때에만 수행이 됨. 때문에 Python session에서 특정 module을 import 하.. 2024. 3. 8.
[matplotlib] matplotlib란 Matplotlib은 Python에서 가장 널리 사용되는 Data Visualization Library임. matplotlib를 통해 chart(차트), image(이미지) 및, 다양한 visual representation of data이 가능함. pyplot 모듈을 통해 공학 계산 및 visualization으로 많이 사용되어온 MATLAB와 거의 같은 interface를 제공해줌. matplotlib의 pyplot은 MATLAB과 interface가 유사한 functions의 collection임. https://matplotlib.org/ Matplotlib — Visualization with Python seaborn seaborn is a high level interface for dra.. 2024. 3. 4.
[Programming] glue code and (language) binding Glue Code란glue의 사전적 의미는 "풀" (종이를 붙이는 딱풀 또는 접착제)을 의미한다.glue code란 말 그대로 연결 또는 붙여주는 코드를 가리킴.붙이는 대상을 넣어서 정의하면 다음과 같음."glue code"는서로 다른 소프트웨어 component(or Entity)들을연결하여 작동하게 하는 코드.glue code는서로 다른 데이터 포맷이나 프로그래밍 인터페이스를 가지고 있어서직접적으로 호환되지 않는 시스템(또는 component)들 사이에서 데이터를 변환하거나 메시지를 전달하는 데 사용됨.Glue code: Adapter 및 Wrapper의 활용component들의 다른 interface를 중간에서 변경해주는 adapter나,특정 component를 감싸는 객체를 이용하는 wrapper.. 2024. 3. 4.
[PySide6] 2024년 참고할 만한 책들. 일단, 초보자 입장에서 차근차근 배워나간다면 다음의 Martin Fitzpatrick의 책(e-book)이 가장 좋다고 생각한다. Create GUI Application with Python & Qt6 PySide6 Editionhttps://www.pythonguis.com/pyside6-book/ PySide6 book (5th Edition, 2022) Create GUI Applications with Python & Qt6 -- Build modern GUIs with PythonPySide6 book taking you from first principles to complete apps. Learn to create professional applications with PySide6 & .. 2024. 3. 4.
[macOS] Unable to find Python library directory. Use a framework build of Python. : PySide6 위의 에러는 pyside6를 pip로 conda 가상 환경에서 설치하고, pyside6-designer 를 실행할 때 발생함. 일종의 경로 문제인듯 한데... Solution 미리 애기하지만, 제대로 된 해결책이라고 보기 어렵다. 해당 오류의 문제의 근원적 해결이 아닌 pyside의 designer를 사용하는 방법을 찾았을 뿐임. brew를 이용하여 pyside를 설치할 경우, 역시 brew로 설치한 python3를 이용하여 pyside6를 이용할 수 있고, designer를 실행시켜 UI를 만들 수 있음. 또는 pip를 이용하여 pyside를 설치하고, 해당 가상환경의 site-package에서 Designer.app를 open하는 방식으로 해결하면 됨. 2024. 3. 3.
728x90
반응형