프로그래밍/기타 5

list 내장함수 속도 실험

https://wayhome25.github.io/python/2017/06/14/time-complexity/ 파이썬 자료형 별 주요 연산자의 시간 복잡도 (Big-O) · 초보몽키의 개발공부로그 파이썬 자료형 별 주요 연산자의 시간 복잡도 (Big-O) 14 Jun 2017 | 들어가기 알고리즘 문제를 풀다 보면 시간복잡도를 생각해야 하는 경우가 종종 생긴다. 특히 codility는 문제마다 시간복잡도 기준 wayhome25.github.io 이 블로그를 읽고 append와 pop의 속도, 그리고 O(1)이라고 하는 index와 O(N)이라고 하는 reverse에 대한 속도 실험을 해보았습니다. index - 결과 : O(1)인 만큼 1000개일 경우와 1001000개일 경우 시간의 차이가 크지 않았..

vscode 재밌는 기능( feat. Power Mode )

Visual Studio Code에서 문자를 입력할 때 재밌는 이펙트를 보여주는 방법이 있어 공유합니다. Power Mode라는 확장 프로그램입니다. Ctrl + Shift + p 를 입력해 settings를 검색해 설정 json을 열어줍니다 powermode.enabled를 true로 바꿔주고, powermode.presets에 원하는 이펙트를 입력한 후 저장하면 바로 적용됩니다. 아래와 같이 여러가지 기능이 있습니다.

정해진 시간에 프로그램 실행하기 ( feat. 배치파일, 작업 스케줄러 )

정해진 시간에 실행되는 배치파일 만드는 순서 1. 필요한 라이브러리를 가져옵니다. 2. 배치파일을 만듭니다. 3. 작업 스케줄러에 추가합니다. 1.필요한 라이브러리들을 가져옵니다. - pip freeze는 다운받은 라이브러리들을 보여줍니다. pip freeze 명령어를 이용해 현재 사용중인 라이브러리들을 가져온 후, requirements.txt파일로 저장합니다. 2. 배치파일을 만듭니다. - 배치파일에서 실행될 때 필요한 라이브러리들을 다운받고, 해당 위치에서 python을 실행해 해당 스크립트를 실행하도록 합니다. ( 실행도중 에러가 발생할 경우 확인을 위헤 마지막줄에 pause를 추가합니다. ) 파이썬 결로는 cmd창에서 where python명령어로 확인할 수 있습니다. 또는 python 내부에서..