파이썬 멀티 쓰레드(thread)와 멀티 프로세스(process)
파이썬 멀티 쓰레드(thread)와 멀티 프로세스(process) 파이썬은 인터프리터 언어로서 기본적으로 싱글 쓰레드에서 순차적으로 동작한다. 따라서 병렬처리를 하기 위해서는 별도의 모듈을 사용하여 구현해야 한다. 이 글에서는 threding 모듈을 이용한 쓰레드 구현과 multiprocessing 모듈을 이용한 프로세스 구현을 소개한다. threding 모듈로 멀티쓰레드 구현하기 파이썬에서 멀티 쓰레드를 구현하는 방법은 threding 모듈(High level)을 사용하거나 thread(Low level) 모듈을 사용하는 것이며, 현재 thread 모듈은 deprecated 되어 threading 모듈을 사용하는 것을 권장한다. 먼저 0부터 100,000,000 까지의 합을 구하는 계산 프로그램을 하나..
- [====== Development ======]/Python
- · 2020. 11. 6.
Python 관련 Study Site
pythonstudy.xyz/Python/Basics 예제로 배우는 파이썬 프로그래밍 - Python 소개 1. Python 언어 파이썬 (Python)은 범용 프로그래밍 언어로서 코드 가독성(readability)와 간결한 코딩을 강조한 언어이다. 파이썬은 인터프리터(interpreter) 언어로서, 리눅스, Mac OS X, 윈도우즈 등 다양한 pythonstudy.xyz wikidocs.net/book/2165 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net
- [====== Development ======]/Python
- · 2020. 11. 5.
[Python] pip 명령어
PIP는 Pythond의 Package 관리자이다. 개발언어인 파이선에서 패키지는 라이브러리 개념과 동일하다. PIP를 통한 패키지를 관리하기 위한 명령을 정리한다. # pip 업데이트 (Linux) pip install pip --upgrade # pip 업데이트 (Windows) python -m pip install --upgrade pip # Python 설치(opencv-contrib-python 패키지) pip install opencv-contrib-python # Update 해야할 패키지 목록 pip list -o # numpy 패키지 설치 pip install numpy # numpy 패키지 업데이트 pip install numpy --upgrade # numpy 패키지 제거 pip u..
- [====== Development ======]/Python
- · 2020. 11. 5.

jetbrains Pycham 단축키
1. 실행(Run) 현재소스 실행 : Ctrl + Shift + F10 최근소스 재실행 : Shift + F10 소스선택 실행 : Alt + Shift + F10 2. 편집 수정취소/되돌리기(Undo) : Ctrl + z 수정취소 재실행(Redo) : Ctrl + Shift + z 현재라인 위/아래 라인으로이동 : Alt + ↑ 또는 Alt + ↓ 최근 실행파일 열기 : Ctrl + e 파일 열기 : Ctrl + Shift + n, Ctrl + n 파일간 이동 : Alt + ← 또는 Alt + → 선택내역 복제 : Ctrl + d (Shift로 선택후 실행시 전체, 미선택시 1줄 복제) 블럭단위 선택 : Ctrl + w 삭제 : Crtl + y 복사 : Ctrl + c 붙여넣기 : Ctrl + v ( )..
- [====== Development ======]/Python
- · 2020. 11. 5.