[Python] 파이썬 시간 측정/계산 방법, 프로그램 수행 시간 계산
파이썬에서 코드 작성 시, 프로그램 실행 시간이 궁금한 경우가 있었을텐데요. 그 때, time 모듈을 사용하면 실행시간을 계산할 수 있습니다. 먼저, 아래 코드를 이용해서 time이라는 모듈을 불러와야 합니다. import time 그리고나서, 연산을 시작하기 전과 후에 다음 코드와 같이 넣어주고 print를 통해 출력하면 됩니다. # Start time start = time.time() # end time end = time.time() print('simulation time = ', end - start) 자, 그럼 간단한 예시로 설명 드리겠습니다. 아래 코드와 같이 1에서 1,000,000까지의 합을 계산하는 for문에 대한 연산 시간을 계산하는 코드가 있다고 하겠습니다. 이 때, for문을 돌..
B = MAP, 지속 가능한 습관 키우기
최근에 접하게 된 책인 B. J. 포그의 '습관의 디테일'이라는 책에서 소개하는 기본 법칙은 아래와 같다. B = MAP B: behavior, 행동 M: Motivation, 동기 A: Ability, 능력 P: Prompts, 자극 행동은 동기, 능력, 자극에 의해 결정된다는 말이다. 그리고 행동을 반복하게 되면 결국 습관이 된다. 나는 이전에 모든 행동은 강한 동기가 있어야 습관을 지속할 수 있다고 생각했는데, 사실은 즉각적으로 바로 실행할 수 있는 아주 작고 하찮은 것으로 지속적인 습관이 가능하다. 즉, 지속적인 습관을 길러야 한다는 말이다. 습관을 만들기 위해서는 작은 무언가를 해내고 바로 칭찬해줄 수 있어야 한다. 예를 들어, 양치질을 하고나서 스쿼트를 10개씩 한다. 그 후에, "잘했어, 역..