본문 바로가기
728x90
반응형

Python298

pytest - tutorial pytest 란?pytest는 Python 생태계에서 가장 널리 사용되는 test framework. 간결한 문법으로 단위 테스트(unit test)부터 통합 테스트(integration test)까지 다양한 수준의 테스트를 작성할 수 있음. 표준 라이브러리인 unittest와 달리,pytest는 별도의 클래스 상속 없이 일반 함수 형태로 테스트를 작성할 수 있음.assert 구문만으로도 풍부한 실패 메시지(failure message)를 자동 생성.fixture, parametrize, 플러그인(plugin) 시스템 등 강력한 기능을 제공이를 통해 테스트 코드의 재사용성과 유지보수성을 크게 향상2024.09.24 - [Python] - [Py] assert 구문 (statement) [Py] asse.. 2026. 4. 1.
Windows Python install manager 설치하기 Python 3.14 부터 Python install manger (PIM)가 Windows에서 도입됨(기존의 Python launcher for windows와 같이 py 명령어를 사용)Python 3.16 이후 부터는 Windows에선 PIM이 표준 설치 방식이 되므로 익혀두는게 좋다(개인적으론 conda나 mamba로만 설치를 하는 터라... --;; PIM이 도입된 것도 꽤 늦게 알았음)설치과정우선 Downloads에서 기존의 설치방식이 아닌 Python install manager를 클릭 다음과 같은 PIM 설치 파일이 다운로드한다. 다운로드된 설치파일(확장자 msix)를 클릭해서 실행하면 다음의 화면이 보임Python 설치 버튼을 클릭하면 설치가 시작된다.260 문자를 넘는 path를 허용하도.. 2026. 3. 17.
py 와 python 의 차이: Python Launcher, PIM, and Python Windows에서 python과 py의 차이Windows에서 Python을 실행할 때 실행 명령어로 다음의 두가지가 사용됨:pythonpy겉보기에는 비슷하지만, 이들 동작은 내부적으로 차이가 있고,가상환경이나, uv, conda 등의 다른 툴과 같이 사용할 경우이들 간의 차이를 이해하고 있어야 단순 암기로 명령어를 쓰지 않게 됨. 이 글은 Windows 에서 사용되는 py와 python 의 차이를 설명한다. 주의할 점은macOS나 Linux에서는 보통 py가 기본 명령으로 제공되지 않으며,일반적으로 python, python3 등을 직접 사용함. 현재 Python 공식 문서도 Using Python on Windows에서 이를 Windows 전용 동작으로 다루고 있음. (1) 결론부터 말하자면, Pyth.. 2026. 3. 16.
Python Install Manager(PIM) 간단 사용법 0. 설치법2026.03.17 - [Python] - Windows Python install manager 설치하기 Windows Python install manager 설치하기Python 3.14 부터 Python install manger (PIM)가 Windows에서 도입됨(기존의 Python launcher for windows와 같이 py 명령어를 사용)Python 3.16 이후 부터는 Windows에선 PIM이 표준 설치 방식이 되므로 익혀두는게 좋다(개ds31x.tistory.com1. 개요 및 시스템 호환성Windows 전용: :PIM은 윈도우 환경의 파이썬 설치 관리를 위한 도구로 Python 3.14 부터 도입됨.Windows용이므로 macOS나 Linux는 uv 혹은 pyenv 사.. 2026. 3. 16.
Python 실행(Execution) 방식들 REPL shellpythonPython 인터프리터를 실행하여사용자가 명령을 한 줄씩 입력하면 즉시 실행 결과를 반환하는 방식Interactive Execution (REPL: Read–Eval–Print Loop) 이라고 불림.Script Executionpython .pyPython 인터프리터가 지정된 .py 파일을 읽어하나의 프로그램으로 실행하는 방식Running a Python Script 가 바로 이 방식을 의미함.실행할 main sciprt file은 PATH로 지정https://dsaint31.tistory.com/222 Path (경로)파일 시스템 내에서 특정 파일(혹은 디렉토리)의 위치를 나타내는 문자열Absolute Path (절대 경로)현 작업디렉토리(cwd)와 관계없이 절대적 위치드.. 2026. 3. 12.
qt.conf qt.conf 또는 qt6.conf는Qt6에서 참조해야하는 여러 path 등을 지정하는데사용되는 전용 설정 파일임관련 공식 문서 및 개요Qt6 공식 문서: Using qt.confqt.conf / qt6.conf 개념Qt 라이브러리에 내장된 기본 경로(hard-coded paths)를 재정의하는 설정 파일임해당 파일 존재 시 Plug-in, QML, Transloations(번역 파일) 등을 내장 경로 대신 해당 파일의 관련된 키에 정의된 path에서 탐색함INI 형식이며 주요 로드 위치는 다음과 같음실행 파일 디렉토리Resources 디렉토리Qt 리소스 시스템 (.../qt/etc/qt.conf)참고: INI 형식이란?INI 파일은 Initialization 의 유래된 이름.key-value 기반 텍스.. 2026. 3. 11.
728x90
반응형