본문 바로가기

전체 글

Mac zsh Mac zsh https://support.apple.com/ko-kr/HT208050 kevin-smets/iterm2-solarized.md Mac OS 터미널에 ZSH 설치하기 romkatv/powerlevel10k Theme macOS Catalina부터는 Mac에서 zsh를 기본 로그인 셸 및 대화형 셸로 사용합니다. 이전 버전의 macOS에서도 zsh를 기본 셸로 설정할 수 있습니다. Oh My ZSH install # oh0my-zsh install sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # oh-my-zsh install curl -L https:.. 더보기
Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 그 밖의 파이썬 모듈 파이썬답게 코딩하기 Greenlet 경량화 된 코루틴 라이브러리다. 마이크로스레드(Micro-thread)기반으로 강제적인 스케줄링이 없는 코루틴을 만든 것이다. 이 라이브러리를 이용한 gevent와 eventlet이라는 모듈이 대표적이다.. 더보기
Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 Asyncio 파이썬답게 코딩하기 파이썬에서 정식으로 제공하는 비동기 논블록 I/O 모듈이다. Python 3.4에 처음으로 포함되고 버전에 따라 새로운 문법, 기능들이 추가 되었다. 제너레이트 기반 코루틴, yield from을 사용 논블록을 구현했다. As.. 더보기
회사가 싫을 때! 보호되어 있는 글입니다. 더보기
Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 concurrent.futures 파이썬답게 코딩하기 concurrent.futures 모듈은 파이썬에서 사용되는 스레딩과 멀티프로세싱을 고도화한 모듈이다. Pythone 3.2 버전에 추가되었고, __future__ 모듈과 혼동될 수 있기 때문에 concur.. 더보기
Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 Coroutine 파이썬답게 코딩하기 협력형 멀티태스킹을 위해 사용한다. 코루틴은 특정 위치에서 실행과 정지를 반복할 수 있도록 여러 진입점과 진출점을 가지고 있는 함수다. 일반적인 함수는 한번 실행, 한번 종료되지만, 코루틴은 여러 번 실행, 여러 번 종료될.. 더보기
Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 동시성 파이썬답게 코딩하기 CPython 기준으로 설명한다. 그 외 Jpthon, Pypy 등이 있다. temporal multithreading 종류 coarse-grained lock: 큰 단위로 락을 건다. find-grained: 작은 단위로 락을 건다.. 더보기
Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 Multiprocessing 파이썬답게 코딩하기 multiprocessing multiprocessing 모듈을 사용하면 각각의 작업이 분리된 메모리 공간을 갖게 된다. CPU 코어 개수만큰 동시에 일을 처리할 수 있고, 자원을 최대한 활용할 수 있다. sha.. 더보기