Topic

python

A collection of 21 issues

Streamlit을 간단히 사용해보기

Streamlit을 사용하여 웹페이지를 간단히 만들어보는 예제입니다. Streamlit은 Python 코드를 작성하면 웹 애플리케이션을 빠르고 쉽게 만들 수 있는 오픈소스 프레임워크입니다. HTML, CSS, JavaScript에 대한 지식이 없어도 인터랙티브한 웹 앱을 만들 수 있습니다. 간단한 데모 웹페이지를 빠르게 만들어 보여줄 필요가 있을때 사용하면 좋을 것 같습니다. 2025. 6. 13  최초작성 2025. 6. 25
3 min read

python requirements.txt 사용방법

requirements.txt을 사용하는 방법을 다룹니다. 보통 특정 파이썬 프로젝트를 위한 패키지들을  requirements.txt에 저장하기 위해 사용합니다. pip를 사용하여 설치했던 패키지들을  requirements.txt 파일에 저장했다가 새로운 개발환경에서 똑같은 패키지들을 한번에 설치할 수 있습니다. 2024. 2. 24  최초작성 2024. 5. 5  빠져있던 requirements.txt 생성하는 부분 추가  Miniconda/Anaconda를 사용하면 진행하는 Python
5 min read

Python으로 Stack, Queue 구현

파이썬을 사용하여 스택, 큐를 구현하는 방법을 다루고 있습니다. 이번 글을 작성하며 파이썬에는 포인터가 없어서 자료 구조를 어떻게 구현할까 싶었던 의문점이 풀렸습니다.  2025. 1. 30  최초작성 링크드 리스트(Linked List) 스택(Stack) 큐(Queue) 링크드 리스트(Linked List) 파이썬은 기본적으로 포인터를 직접적으로 사용할 수 있는 언어가 아니지만, 객체 참조를 통해 간접적으로
6 min read

OpenGL을 사용하여 3D 모델을 로드하여 마우스로 회전시켜보는 Python 예제

OpenGL을 사용하여 3D 모델을 로드하여 화면에 보여주고 마우스 드래그로 회전시켜보는 예제 코드입니다. 소프트웨어적으로 구현하니 너무 느려서 NVidia 그래픽카드 GPU를 사용하도록 했습니다. 2024. 1. 3 최초작성   실행결과입니다. 마우스 드래그로 모델을 좌우상하로 회전시킬수 있습니다. 하지만 아직 어색합니다. 그리고 모델 문제인지 구현한 코드 문제인지 약간 깨져 보입니다.  그래서 다음 링크에 있는 다른 모델을
17 min read

SIFT와 XFeat 사용해보기

카메라가 빨리 움직일때 SIFT보다 성능이 우수하다고 하는 XFeat를 사용해봤습니다. 지금은 이미지 테스트만 진행한 상황이며 실시간 테스트는 조만간 해보겠습니다.   2024. 7. 28  최초작성 2024. 7. 28  실시간 테스트를 추가했습니다.  참고 https://github.com/verlab/accelerated_features https://docs.opencv.org/4.x/dc/dc3/tutorial_py_matcher.html 다음 포스트에 나온대로
7 min read

MQTT 개념 및 예제

MQTT 개념과 Python로 작성된 예제를 다룹니다. 다음 링크의 문서를 번역한 내용을 바탕으로 이해한 것을 보충했습니다.  https://learn.sparkfun.com/tutorials/introduction-to-mqtt/all  추가적으로 아래 링크를 참고했습니다. https://khj93.tistory.com/entry/MQTT-MQTT의-개념  MQTT 개념 MQTT 동작 브로커 세팅     우분투     윈도우 Python으로 MQTT 통신     subscribe.py     publish.py 2022. 2. 23
20 min read

RoMa를 사용하여 이미지 매칭해보기

RoMa를 사용하여 이미지 매칭해봤습니다. RoMa의 깃허브 저장소는 https://github.com/Parskatt/RoMa 입니다. 2025. 2. 20  최초작성 다음 포스트에 나온대로 conda 환경을 구성후 하는게 좋습니다. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2) https://webnautes.kr/visual-studio-codewa-minicondareul-sayonghan-python-gaebal-hwangyeong-mandeulgi-windows-ubuntu-wsl2/ 이제 XFeat를 테스트하기 위한 환경을 구성합니다. conda create -n
16 min read

miniconda/anaconda에서 conda 사용하는 방법

miniconda/anaconda에서 자주 사용되는 conda 명령을 정리했습니다. 2024. 2. 23  최초작성   2024. 3. 11 2024. 5. 30 가상환경 리스트 보기 conda env list 생성되어 있는 가상환경을 보여줍니다. 아래 실행결과는 Macbook에서의 결과입니다. % conda env list # conda environments: # base                  *  /Users/webnautes/miniforge3 corenet                  /Users/webnautes/miniforge3/envs/corenet gemma                    /Users/webnautes/miniforge3/
2 min read

Ubuntu에서 Miniconda 완전 삭제하기

Ubuntu에서 Miniconda를 완전히 삭제하는 방법을 다룹니다. Ubuntu 22.04에서 테스트했습니다. 2023. 12. 29 최초작성 2024. 3. 13 1. 보통 홈디렉토리의 miniconda3 디렉토리에 miniconda가 설치된 상태입니다. 다음처럼 홈디렉토리에서 miniconda 키워드가 포함된 디렉토리를 찾을 수 있습니다.  miniconda가 설치되어 활성화 되어있다면 프롬프트 앞에 (base) 처럼 사용중인 파이썬 가상환경 이름이 표시 됩니다.  (base) webnautes@
2 min read

Windows에서 Miniconda 삭제하기

Windows에서 Miniconda를 삭제하는 방법을 다루고 있습니다. 최초작성 2024. 8. 25 윈도우 + R 키를 누른 후,  appwiz.cpl를 입력하고 엔터를 눌러 실행합니다. 오른쪽 위에 miniconda를 입력하면 보이는 Miniconda3 항목에서 마우스 우클릭하여 메뉴에서 제거를 선택합니다. 제거를 진행합니다. 아직 제거되지 않은 다음 폴더가 있다면 탐색기에서 삭제합니다. C:\Users\사용자명\.condarc C:\Users\사용자명\
1 min read

Subscribe to 멈춤보단 천천히라도

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe