반응형

전체 글 241

g

[윈도우11] 부팅 시 자동 시작 프로그램 등록, 확인 및 해제하는 방법

컴퓨터를 켜고 자동으로 프로그램을 시작하도록 만드는 방법과 자동으로 시작하지 않도록 해제하는 방법에 대해서 알아보겠다. 부팅 시 자동 시작 프로그램 등록, 확인 및 해제하는 방법 데스크톱을 설치하고 나서 컴퓨터 부팅 시 자동으로 도커 데스크톱이 실행되는 것을 확인하였다. 그래서 도커 데스크톱을 자동으로 시작하지 않도록 하고 싶어서 찾아보다가 원하는 프로그램을 자동으로 시작하는 방법까지 찾아서 정리해 보았다. 윈도에 따라 방법이 달라질 수 있으니 나는 현재 설치된 윈도 11 버전을 기준으로 정리했다. 부팅 시 자동 시작 프로그램 등록 방법 원하는 프로그램을 검색한다. 앱 리스트에서 확인하거나 모든 앱 버튼을 눌러서 선택한다. 앱 아이콘에서 마우스 오른쪽 버튼을 클릭하여 프로그램의 바로가기 위치로 이동한다...

g

[사이트 추천] 알고리즘을 쉽게 이해할 수 있는 사이트

각종 알고리즘을 visualize 해서 보여줘서 쉽게 이해하기 좋은 사이트를 추천한다. 알고리즘을 쉽게 이해할 수 있는 사이트 https://visualgo.net/en visualising data structures and algorithms through animation - VisuAlgo VisuAlgo is free of charge for Computer Science community on earth. If you like VisuAlgo, the only "payment" that we ask of you is for you to tell the existence of VisuAlgo to other Computer Science students/instructors that you kn..

g

[개발 방법] 테스트 주도 개발(Test-Driven Development)에 대해서

오늘은 테스트 주도 개발(Test-Driven Development) 줄여서 TDD에 대해서 알아보고 장점과 단점은 무엇인지 공부해 본다. 테스트 주도 개발(Test-Driven Development)에 대해서 테스트 주도 개발 줄여서 TDD는 테스트 위주로 고려해서 개발을 하는 개발 방법론 중에 하나이다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 기존의 일반적인 방법론과는 다소 다르게 테스트를 매우 중요시한다는 것이 핵심이다. 아래는 켄트 벡의 테스트 주도 개발이라는 책에서 설명하고 있는 내용이다. 테스트 주도 개발의 바이블과도 같은 책이라고 할 수 있다. 테스트 주도 개발은 학계와 업계에서 많은 주목을 ..

g

[Python] TDD를 활용한 파이썬 unittest 사용 방법과 예제

오늘은 파이썬 unittest를 사용해서 내가 만든 프로그램을 테스트하는 방법에 대해서 알아보도록 하겠다. 파이썬 unittest 사용 방법과 간단한 예제 unit test란 무엇인가 unit test는 한국어로 단위 테스트라고 불리며 가능한 작은 단위인 함수나 클래스 단위를 각각 확인하는 테스트 방식을 뜻한다. 즉 어떤 큰 프로그램이 있더라도 결국 작은 단위의 함수가 클래스로 이루어져 있는데 그 작은 단위 하나하나를 테스트해서 궁극적으로 테스트의 커버리지를 확보하는 테스트 방식을 뜻한다. 개발자가 할 수 있는 간단하고 그나마 쉬운 테스트이다. 그래서 단위 테스트를 잘 활용해서 테스트 주도 개발(TDD)을 할 수 있다면 굉장히 좋은 코드가 나올 것이다. 물론 TDD가 완벽하거나 모든 것을 해결하는 것도 ..

개발/Python 2023.02.20

g

[Python] time 모듈을 활용해서 성능 측정 하기 (feat. factorial)

Python에서 제공하는 time 모듈을 활용해서 성능을 측정해 보고 factorial에 대해서 공부해 본다. time 모듈을 활용해서 성능 측정 하기 (feat. factorial) Python time 모듈 활용방법 python에서 제공하는 time 모듈은 시간에 관련된 여러 가지 기능을 제공한다. 그중에서 쉽게 사용해 볼 수 있는 것이 현재 시간을 측정하는 것이고 이를 통해 내가 구현한 함수나 기능의 수행시간이 측정 가능해서 간단하게 성능 측정이 가능하다. 사용방법은 import 한 뒤 time.time으로 쉽게 사용할 수 있다. 또한 현재 연월일시분초 등을 알고 싶을 때는 localtime이라는 것을 활용한다. import time if __name__ == '__main__': print(tim..

개발/Python 2023.02.19

g

[술 리뷰] 막걸리 - 배상면주가 느린마을 막걸리 후기

배상면주가 느린 마을막걸리 750ml를 마신 후 리뷰해 본다. 막걸리 - 배상면주가 느린 마을 막걸리 후기 제품명 : 느린 마을 막걸리 식품유형 : 탁주 용량 : 750ml 도수 : 6% 제조사 : 배상면주가 원료명 : 정제수, 쌀, 조효소제, 활성건조효모, 밀 가격 : 약 3천 원 후기 마트나 편의점에서 구할 수 있지만 생각보다 없을 때도 조금 있는 느린 마을 막걸리이다. 개인적으로 최근 가장 좋아하는 막걸리이다. 원래는 저렴하고 깔끔한 요구르트 맛의 지평막걸리를 좋아했는데 항상 먹고 나면 속도 별로고 숙취도 조금 있는 편이었다. 하지만 이 배상면주가 느린 마을 막걸리는 무엇보다 마시고 나서 부담스럽지 않고 다음날 숙취도 별로 없다. 특히 아래에 깔린 침전물을 흔들어서 먹지 않으면 매우 깔끔하다. 제조..

취미, 육아 2023.02.18

g

[체험 리뷰] 광교 아이와 가볼 만한 곳 펀퍼니아트 감귤기차(흙놀이) 리뷰

아이와 펀퍼니아트 원천점을 방문해서 감귤기차(흙놀이)를 체험한 후기를 남겨본다. 광교 아이와 가볼 만한 곳 펀퍼니아트 원천점 리뷰 펀퍼니아트 원천점 위치 위치는 광교 호반베르디움 옆 상가에 있다. 집에서 가까워서 걸어갈 수 있는 거리여서 부담 없이 방문했다. https://map.naver.com/v5/entry/place/1920933601?placePath=%2Fhome%3Fentry=plt 네이버 지도 공간을 검색합니다. 생활을 연결합니다. 장소, 버스, 지하철, 도로 등 모든 공간의 정보를 하나의 검색으로 연결한 새로운 지도를 만나보세요. map.naver.com 펀퍼니아트 정보 펀퍼니 아트에 클래스 정보는 인스타그램을 통해 확인할 수 있다. 약 2주마다 한번씩 콘셉트가 바뀌는 시스템이므로 원하는..

g

[Python] 개발 환경 PyCharm과 Jupyter Notebook 비교

파이썬을 개발하기 위한 개발 환경 중 PyCharm과 주피터 노트북의 차이를 알아본다. PyCharm과 Jupyter Notebook 비교 우리가 파이썬으로 공부를 하거나 개발할 때 활용할 수 있는 개발 환경이 크게 2가지가 있다. 하나는 PyCharm과 같은 IDE 환경이고 다른 하나는 주피터 노트북이다. PyCharm IDE 다른 포스팅에서 PyCharm을 설치하는 방법을 다룬 적이 있다. IDE의 가장 큰 장점은 편의성이다. 오히려 개발 환경에 대해서 잘 모르는 사람도 IDE를 깔고 실행하면서 디버깅하기가 좋다. 왜냐하면 IDE는 이미 많은 것들을 포함하고 유저의 편의성을 위해 많은 도구들을 지원하기 때문이다. 아래 화면은 그냥 깔고 프로젝트 생성만 하면 나오는 환경이다. Run 하 위와 같이 Ru..

개발/Python 2023.02.17

g

[코딩 테스트] 소프티어(Softeer) 연습 문제 - 회의실 예약

코딩 테스트를 위한 소프티어(Softeer) 연습 문제 중 회의실 예약 문제를 풀어보고 리뷰해 본다. 연습 문제 - 회의실 예약 난이도 : level 2 정답률 : 63% https://softeer.ai/practice/info.do?idx=1&eid=626 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 해설 회의실 이름이 주어지고 각 회의실이 9시부터 18시까지 예약된 정보가 입력된다. 입력된 시간 정보를 바탕으로 비어 있는 회의실 정보를 출력하는 문제이다. 문제에서 고려해야 하는 포인트는 아래와 같다. 입력 패턴을 이해하고 실수 없이 구현하기 회의실 정보를 시간단위로 저장하기 입력된 회의실 예약정보를 잘 처리하기 출력 패턴을 실수 없이 구현하기 다른 lev..

g

[재테크 상식] 대출 이자 코픽스(COFIX)에 대해서

요즘 주택 담보 대출 이자 때문에 너무 힘든 상황이다. 최근 코픽스가 낮아졌다고 해서 궁금한 사람이 많을 것 같다. 대출할 때 기준이 되는 코픽스가 어떤 개념인지 알아보고 어떻게 하면 낮은 대출로 갈아탈 수 있을지 고민해 본다. 대출 이자 코픽스(COFIX)에 대해서 정의 COFIX(Cost of Funds Index)는 정보제공은행들의 자금조달금리를 가중평균하여 산출한 "자금조달비용지수"를 의미한다. 신규취급액기준 COFIX, 잔액기준 COFIX, 신 잔액기준 COFIX, 단기 COFIX로 구분된다. 매달 15일 경에 공시가 된다. 정보제공은행 COFIX 정보제공은행은 총 8개 은행이다. 시중은행 : 신한은행, 우리은행, SC제일은행, 하나은행, 국민은행, 한국씨티은행 특수은행 : 농협은행, 중소기업은..

공부/경제 2023.02.16
반응형