본문 바로가기

Python

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.. 더보기
Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 동시성과 병렬성 파이썬답게 코딩하기 무어의 법칙(Moore's law): 반도체 직접회로의 성능이 2년마다 2배로 증가하고 그에 따른 성능이 향상된다. 암달의 법칙(Amdahl's law): 작업 시간 효율을 개선할 때 그 작업이 전체에서 차지하는 시간에 따라.. 더보기
Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 철학과 개념 Book 파이썬답게 코딩하기 - 기본 문법 Book 파이썬답게 코딩하기 - 동시성과 병렬성 Book 파이썬답게 코딩하기 - Multiprocessing Book 파이썬답게 코딩하기 - 동시성 Book 파이썬답게 코딩하기 - Coroutine Book 파이썬답게 코딩하기 - concurrent.futures Book 파이썬답게 코딩하기 - Asyncio Book 파이썬답게 코딩하기 - 그 밖의 파이썬 모듈 파이썬답게 코딩하기 파이썬 입문 강좌 | TEAMLAB X Inflearn | 4-1 Condition 흐름제어 flow_control Exception try: ... except: # except 코드 ... else: # except 가 되지 않는 코드 .. 더보기