본문 바로가기

PYTHON35

[matplotlib] Canvas, Render, and Event : Backend 구성 Layers Canvas, Render, and Event : Backend 구성 LayersMatplotlib의 backend는 크게FigureCanvas, Renderer, Event layer로 구성되어 있음.2023.07.20 - [Python/matplotlib] - [matplotlib] : backend 란 [matplotlib] : backend 란matplotlib: backend란 matplotlib의 backend 관련자료를 정리한 문서임.Matplotlib ArchitectureMatplotlib 아키텍트는 다음과 같이 크게 3가지 레이어로 구성된다.Backend Layer :상위 layer에서 graph를 생성하는데 초점ds31x.tistory.com 각 layer는 Artist 및 Scrip.. 2024. 6. 11.
[matplotlib] Summary : 작성중 Introduction2024.03.04 - [Python/matplotlib] - [matplotlib] matplotlib란 [matplotlib] matplotlib란Matplotlib은 Python에서 가장 널리 사용되는 Data Visualization Library임. matplotlib를 통해 chart(차트), image(이미지) 및, 다양한 visual representation of data이 가능함. pyplot 모듈을 통해 공학 계산 및 visualization으ds31x.tistory.comvisualization2024.01.22 - [Python/matplotlib] - [matplotlib] Visualization: Graph, Chart, Diagram, Figure [m.. 2024. 6. 3.
[Python] collections.abc 2023.10.06 - [Pages] - [Python] Collections collections.abc 와 Python의 DataStructure. Python의 Data structure는 실제적으로 collections.abc 라는 abstract base class (abc) mechanism를 통한 hierarchy로 구성된다. 일반적으로 list, tuple, set, dict, dict 만을 각기 배우는 경우로 출발하지만, OOP의 관점에서 살펴보기 위해서는 collections.abc 에 속하는 다양한 abstract classes의 hierarcy를 이해해야 한다. Python's built-in collection types (or container types) 들은 자료구조 타입의 .. 2024. 4. 15.
[Python] class 만들기. 일반적인 class 만드는 법 일반적으로 class 만드는 법은 다음 코드를 참고할 것. class CustomClass (SuperClass0) : # class 정의 헤더. 클래스의 이름과 부모를 지정. # class class_variable0 = None # class가 가지는 attribute를 assignment로 생성. @classmethod # @classmethod 데코레이터를 통해 classmethod를 정의 def class_method(cls, *args): # class method 정의 (필요하지 않은 경우가 많음) # 첫번째 파라메터 cls에 class method를 호출하는 class객체가 할당됨. print(f'{cls.class_variable0=}') # instance.. 2024. 4. 14.
[Python] pathlib.Path 사용하기. Path 모듈은 file 및 directory의 path 를 객체지향적으로 취급하기 쉬운 인터페이스를 제공하는 Python 표준 라이브러리임. Python 3.4 이상에서 사용가능함. Path 인스턴스 생성. from pathlib import Path # current working directory에 대한 Path인스턴스 생성. cwd = Path() # Path('.') or Path.cwd() # 문자열로 path를 지정하여 Path 인스턴스 생성. path = Path('/home/dsaint31/test.txt') # 홈디렉토리에 대한 Path 인스턴스 생성. home_path = Path.home() 다음과 같이 상대경로 와 절대경로 를 생성할 수 있음. from pathlib import .. 2024. 3. 31.
[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.
반응형