본문 바로가기

분류 전체보기93

[Python] 프로그램 재실행시 terminal clear하는 방법 필요성 코드를 작성하고 프로그램을 구동하다가, 사용자의 입력을 통해 재실행이 되는 분기 때에, 작동되던 terminal을 clear(=깨끗하게 만들고) 재실행이 되도록 하고 싶었습니다. 가령, 여러 n명의 사용자가 순차적으로 입력을 하는데 서로가 입력한 값을 모르게 해야할 때에 사용될 수 있도록 말입니다. 그래서 비교적 단순하게 이러한 역할을 하는 기능을 함수로 만들어보겠습니다. 접근 (요약) 1. 흔히 사용하는 terminal clear (1.1) Window 환경 Terminal (1.2) Linux-Ubuntu 환경 Terminal 2. Python에서의 코드 예시 (2.1). 함수 생성-선언 방법 1. 흔히 사용하는 terminal clear (1.1) Window 환경 Terminal "cls".. 2023. 5. 24.
[Python_ML] (작성중)GPU 사용 개발환경 구축 (NVIDIA , Tensorflow , CUDA , cuDNN 개념 & 설치 & 버전이슈 확인 ) 필요성 접근 1. (1.1) 2. (2.1). 방법 1. (1.1) 2. (2.1). 이상으로, GPU 사용 개발환경 구축 (NVIDIA , Tensorflow , CUDA , cuDNN 개념 & 설치 & 버전이슈 확인 )을 학습해봤습니다. 추가 질문을 댓글을 달아주시면 감사하겠습니다^^! 오늘도 파이팅입니다! 2023. 4. 19.
[Vscode] Visual Studio Code 글꼴 font 바꾸기 (feat.D2Coding) 필요성 VsCode IDE로 개발을 이어나가던 중, 코드(code)는 영문, 주석(annotation)은 한글로 작성하고 있었습니다. 그러던 와중, 영문과 한글간의 font 차이가 조금은 존재한다는 것을 문득 보게 됐습니다. 따라서 font를 변경함과 동시에 사용 후기와 추천이 많았던 D2Coding font를 적용하는 방법을 메모해보겠습니다. 접근 1. VsCode 실행 > 설정창 이동 2. font 바꾸기 & 적용 방법 1. VsCode 실행 > 설정창 이동 - VsCode를 실행시켜줍니다. - (Windows 기준) ctrl + , (쉼표) 키를 이용해 VsCode내 설정(Settings)을 열어줍니다. - 상단에 "font" 를 검색해줍니다. 2. font 바꾸기 & 적용 [Editor : Fon.. 2023. 4. 13.
[Vscode] Better Comments Extension 사용법 필요성 VsCode IDE로 개발을 이어나가던 중, '주석(annotation)'을 다양한 색상으로 사용할 수 있는 Extension을 접하게 되었습니다. 'Better Comments' Extension을 사용하는 방법을 학습해보겠습니다. 접근 1. Better Comments 확장팩 설치 2. 사용해보기 방법 1. Better Comments 확장팩 설치 - VsCode를 실행시킨 후, 확장 탭(Extension)을 열어줍니다. (확장탭은 위 사진 속 좌측에서 찾을 수도 있고, ctrl + shift + x로도 접근할 수 있습니다.) - 'Better Comments'를 검색하고, Install을 해줍니다. 2. 사용해보기 이상으로, VsCode 내 Better Comments 사용방법을 학습해봤습니.. 2023. 4. 11.
[Python] CUDA, cuDNN 설치버전 확인하기 필요성 윈도우 서버에서 ML/DL 개발을 진행하고자 GPU를 활용할 계획으로 개발환경 구축을 진행했습니다. PC의 compute capacity를 확인하며 NVIDIA 드라이버 설치를 하고, CUDA와 cuDNN를 설치, 버전에 호환이 되는 Tensorflow 까지 설치를 했습니다. CUDA - cuDNN - Tensorflow 간 설치 버전 호환성 이슈에 굉장히 많은 허들을 느꼈지만, 해결을 했고 이에 CUDA와 cuDNN의 버전확인을 위한 방법을 알아보고자 합니다. 접근 1. CUDA 설치버전 확인 (1.1) 명령프롬프트 > 명령어 2. cuDNN 설치버전 확인 (2.1). 설치 폴더 접근 (2.2). 파일(메모장) 열기 > 버전확인 방법 1. CUDA 설치버전 확인 (1.1) 명령프롬프트 > 명령어.. 2023. 4. 5.
[Python] Anaconda 가상환경과 VsCode (IDE) 연결하기 필요성 윈도우 서버 PC에 Anaconda로 python 가상환경을 생성해 작업을 이어나가던 중이었습니다. 활성화(activate)한 가상환경을 흔히 사용하는 IDE인 VsCode(Visual Studio Code)에서 연결해 작업할 수 있어서 이를 메모겸 정리하고자 작성해본 글입니다. 접근 1. Anaconda (설치는 전제) (1.1) Anaconda 가상환경 생성 (1.2) Anaconda 가상환경 활성화(activate) 2. VsCode (설치는 전제) (2.1). Vscode - Extension 설치 (2.2). 인터프리터 조회 (2.3). 인터프리터 선택 > anaconda 연결 방법 1. Anaconda (설치는 전제) (1.1) Anaconda 가상환경 생성 # 1. 가상환경 생성 (b.. 2023. 3. 28.
[MariaDB] docker - mariaDB (mysql) 접속하고 테이블 생성, 조회 command 필요성 RDBMS로 mariaDB를 사용한 애플리케이션을 다루기 위해서는 기본적인 명령어(command)에 익숙해질 필요가 있었습니다. 흔히, 보통 궁금해하는 부분에 대해 짚어보고자 합니다. 접근 1. Docker > Maria DB (Mysql) 접근하기 2. Maria DB 대표 command 방법 1. Docker > Maria DB (Mysql) 접근하기 (docker의 container에 MariaDB image가 존재한다는 가정) pull 받아둔 mariadb에 접근하면서 동작이 시작이 됩니다. # 1. docker에서 mariadb 접근 (sudo) docker exec -it mariadb(이미지명) /bin/bash # 2. mysql(maria DB) 접속 mysql -u root -p.. 2023. 3. 17.
[NextJS] EsLint Delete `␍` eslint (prettier/prettier) 에러 해결하기 필요성 Next JS, Nest JS를 다루기 위해 개발단계 초기, EsLint를 설정해줬습니다.(설정방법은 글 하단 링크 첨부) 협업시, 코드의 통일성과 유지보수 등의 문제를 위해 EsLint를 설정한 것에 그치지 않고 발생한 에러에 대해서 해결해보는 시간을 갖고자 합니다. Delete `␍` eslint (prettier/prettier) 에러에 대해 살펴보겠습니다. 접근 1. 발생한 에러 모습 2. 에러 해결방안 제시 방법 1. 발생한 에러 모습 코딩을 하던 중, 각 코드라인 끝에 빨간밑줄이 발생하면서 (구동은 되지만) 굉장히 눈에 거슬리는 상황에 노출됐습니다. Delete `␍` eslint (prettier/prettier) 정확한 에러명칭은 위와 같이 식별이 됐습니다. 2. 에러 해결방안 제시.. 2023. 3. 9.
[Python] Python 설치, Anaconda 설치 (기본 환경설정) 필요성 개발을 해나가면서 Jupyter(or JupyterLab or JupyterHub)를 사용한다거나, conda 환경을, DL과 ML을 위해서는 Python 개발환경을 갖춰야하는 일은 당연합니다. 그 중 핵심이자 기본인 (1) Python 설치, (2) Anaconda 설치를 진행해보겠습니다. 접근 1. Anaconda 설치 - (1-1) 설치 (Install) (1-2) 업데이트(Update) 2. Python 설치 - (1-1) 설치 (Install) 방법 1. Anaconda 설치 1-1. 설치 (Install) 1) 아나콘다 설치 url 접속 → download 버튼으로 본인의 운영체제에 맞게 설치를 진행합니다. 2) cmd창을 열어 "conda --version"을 입력하고, 제대로 설치가.. 2023. 3. 8.