본문 바로가기
반응형

LINDSEY's29

프로그래밍 화면 이해하기, 편집기, 스크립트창, 변수, 작업 공간, 명령 창, 콘솔 창, console창 지난번 포스팅에 이어서 조금 더 실용적인 내용으로 접근하고자 합니다. 아무리 컴퓨터 고수라고 해도 CLI(Command Line Interface)환경에서 바로 편집하며 작업하기는 상당히 어렵습니다. IDE와 CLI에 대해서는 이전 포스팅을 참고해 주십시오. Integrated Development Environment(IDE), 통합개발환경이란? main.py 실행하기 / 공개된 저자코드 실행하기 IDE는 'Integrated Development Environment'의 약자로, '통합 개발 환경'을 의미한다. 이는 소프트웨어 개발을 위한 도구로, 프로그래밍 언어의 코드 작성, 디버깅, 테스트, 유지 보수를 효율적으로 수행할 lindsey75.tistory.com 매트랩과 spyder라는 화면을 한번.. 2024. 2. 8.
파이썬에서의 __name__과 main 사용법: 모듈과 스크립트 이해하기 `main.py` 파일과 `if __name__ == "__main__":` 구문의 사용은 파이썬에서 매우 중요한 개념입니다. 이를 이해하기 위해, 파이썬에서의 모듈과 스크립트의 개념부터 시작해서, `__name__`이라는 특별한 변수와 이를 사용하는 방법에 대해 알아보겠습니다. 이해를 돕기 위해 간단한 실습 예제도 포함할게요. 모듈과 스크립트의 차이 파이썬에서 모듈은 파이썬 코드를 담고 있는 파일을 말합니다. 함수, 클래스, 변수 등을 포함할 수 있으며, 다른 파이썬 파일에서 `import` 구문을 통해 재사용할 수 있습니다. 예를 들어, `math` 모듈은 수학적 연산을 위한 함수와 변수를 포함하고 있습니다. 스크립트는 직접 실행되는 파이썬 파일을 말합니다. 스크립트는 독립적으로 실행될 수 있으며, .. 2024. 2. 7.
광자, photon에 대하여, 크로스토크, crosstalk 현상 지난번 전자기 스펙트럼에 대해서 알아보았습니다. 전자기스펙트럼 electromagnetic spectrum, EMS / 가시대역, 근적외선 대역 visible spectrum, near-infrared, NIR, IR 영상처리를 공부하다가 low-light enhancement와 fusion을 공부하다보니 가시대역인 RGB채널 뿐만 아니라 NIR대역을 활용해보고자 하니 전자기스펙트럼에 대해 기초지식이 필요하다. 전자기스펙트럼 elec lindsey75.tistory.com 광원에서 방출된 빛이 물체에 부딪혀 반사되고, 이 반사된 빛이 카메라의 필터를 통과하여 픽셀의 포토디텍터에 도달합니다. 이 때 각 필터는 특정 파장의 빛만을 통과시키고 나머지는 차단합니다. 포토디텍터는 이 투과된 빛을 전기 신호로 변환.. 2024. 2. 7.
후쿠오카 스즈키 렌터카 닛산 노트 NISSAN NOTE 렌트 후기, 렌트카 가게 주변 현지인 맛집 라멘집 일본 여행은 많은 이들에게 꿈과 같은 경험을 제공합니다. 특히, 자유롭게 이동하며 여러 지역을 탐험하고 싶은 여행자들에게 렌트카는 필수적인 선택지 중 하나가 됩니다. 저 역시 최근 일본으로의 여행에서 렌트카를 이용했는데, 이는 큐슈 지역을 탐방하는 데 있어서 매우 현명한 결정이었습니다. 일본에서의 운전은 한국과는 다른 몇 가지 특징 때문에 처음에는 다소 걱정이 앞섰습니다. 가장 큰 차이점은 운전 방향이었습니다. 일본은 좌측 통행을 하는 나라이기 때문에, 우리나라에서의 우측 통행에 익숙한 저에게는 상당히 생소한 경험이었습니다. 이러한 변화에 적응하는 것만으로도 충분히 도전적이었지만, 와이퍼 스틱과 방향지시등 스틱의 위치가 반대인 점도 새로운 어려움으로 다가왔습니다. 실제로, 방향지시등을 켜려고 할 때 와이.. 2024. 2. 6.
반응형