Python Package 설치 및 이용 방법
이 페이지에서는 Python Package를 만드는 이유와 그 방법에 대해 살펴보겠다. 처음에는 개념이 복잡해 보일 수 있으나, 올바른 패키지 구조를 이해하고 적용하면 프로젝트 관리, 모듈 임포트, 그리고 코드 재사용 측면에서 엄청난 이점을 얻을 수 있다. 왜 Python Package로 설치해야 할까? 모듈 경로 문제 해결: import...
이 페이지에서는 Python Package를 만드는 이유와 그 방법에 대해 살펴보겠다. 처음에는 개념이 복잡해 보일 수 있으나, 올바른 패키지 구조를 이해하고 적용하면 프로젝트 관리, 모듈 임포트, 그리고 코드 재사용 측면에서 엄청난 이점을 얻을 수 있다. 왜 Python Package로 설치해야 할까? 모듈 경로 문제 해결: import...
이 페이지에서는 UFLD (Ultra Fast Lane Detection)와 함께 CULane Dataset을 어떻게 활용하는지 살펴보겠다. 처음엔 어렵게 느껴질 수 있어도 어려운게 아니라 익숙하지 않아서 그러니, 여러번 해보고 익숙해지는 것을 목표로 지속적으로 학습해보자! 포스트 마지막에는 간단한 문제를 통해 복습할 수 있도록 해놓았다. 계속 보...
여러 프로젝트를 진행하다 보면 각 프로젝트마다 software dependency package가 다를 수 밖에 없다. 특히 최근 인공지능 개발 열풍으로 파이썬이 많이 사용되면서, 각 프로젝트마다 dependency가 달라질 수 있다. 이에 따라 python version management와 virtual environment를 만들어야 하는 상황...
SSH Key 개념 및 GitHub 등록 방법 정리 github 접속 관련해서 ssh key를 통해 인증하는 방식에 대해 이 페이지에 정리한다. 1. SSH Key란? SSH(Secure Shell)는 네트워크를 통해 안전하게 로그인하고 데이터를 전송할 수 있도록 해주는 프로토콜이다. SSH Key는 비대칭 암호화를 이용한 인증 방식으로, 암호 기...
Git Submodules Git Submodule은 하나의 repository에서 여러 개의 repository를 함께 관리할 수 있도록 해주는 기능이다. 이를 통해 여러 관련 repository를 한 곳에서 관리할 수 있으며, 개별적으로 clone하지 않고도 접근 가능하다. Git Submodule은 여러 장점이 있지만, 개인적으로는 관련된 ...
이 Page에서는 Ubuntu 22.04 기준으로 Chirpy Theme을 이용하여 Github blog를 구축하는 방법을 설명한다. 1. 필수 패키지 설치 Ubuntu에서는 다음 명령어로 필수 패키지를 설치한다. sudo apt update sudo apt install -y git curl autoconf bison build-essent...