thumbnail
파이썬으로 만드는 나만의 커맨드라인 프로그램 #1 - argparse Thumbnail

파이썬으로 만드는 나만의 커맨드라인 프로그램 #1 - argparse

데이터 분석을 하시는 분들은 jupyter notebook이라는 키워드가 익숙하실 겁니다. Django 또는 Flask로 웹 개발을 하시는 분들은 django-admin startproject, flask run과 같은 명령어를 많이 쳐보셨을 겁니다. 파이썬으로 이런 ...

2018년 12월 30일0개의 댓글
파이썬과 비동기 프로그래밍 #3, 파이썬에서 비동기 프로그래밍 활용하기 Thumbnail

파이썬과 비동기 프로그래밍 #3, 파이썬에서 비동기 프로그래밍 활용하기

지난글에 이은 세번째 글입니다. 지난 글에서 파이썬에서 비동기를 구현하는 법에 대해 알아봤습니다. 이번 글에서는 어떻게 비동기를 활용할 수 있을지에 대해 알아봅시다. - 비동기를 사용하면 네트워크 IO의 지연 때문에 낭비되는 시간을 줄일 수 있습니다. 온라인 사전...

2018년 12월 16일2개의 댓글
파이썬과 비동기 프로그래밍 #2, 파이썬에서 비동기 프로그래밍 시작하기 Thumbnail

파이썬과 비동기 프로그래밍 #2, 파이썬에서 비동기 프로그래밍 시작하기

지난글에 이은 두번째 글입니다. 지난 글에서는 비동기 프로그래밍이 의미하는 바와 쓰레딩과 비동기의 차이점에 대해 알아봤습니다. 이번 글에서는 파이썬에서 어떻게 비동기를 구현할 수 있는지에 대해 알아보겠습니다. - 용어정리 우선 용어부터 최대한 쉽게 설명해보겠습...

2018년 12월 1일2개의 댓글
파이썬과 비동기 프로그래밍 #1, 비동기 프로그래밍이란 Thumbnail

파이썬과 비동기 프로그래밍 #1, 비동기 프로그래밍이란

비동기(Asynchronous)란? 이해를 돕기 위해 약간은 비현실적인 예를 들어보겠습니다. 여러분들은 10대의 세탁기를 돌리고, 10대의 커피포트에 물을 끓여야 합니다. 이 일을 하기 위한 방법은 아래와 같이 두 가지 방법이 있습니다. 첫번째 방법 - 1번 세...

2018년 12월 1일0개의 댓글

파이썬 context manager, with구문으로 안전한 리소스 관리를 하자.

context manager 기초 컴퓨터에서 사용할 수 있는 리소스는 제한적입니다. 따라서 사용한(acquired) 리소스는 종료해주는 것(released)이 중요합니다. 그렇지 않다면 프로그램이 종료된 이후에도 사용한 리소스가 계속 열려있는 resource le...

2018년 12월 1일0개의 댓글

파이썬 단위 테스트 모듈, unittest

unittest 기초 TDD (Test Driven Development)를 하기 위한 파이썬 표준 라이브러리이다. unittest.TestCase를 상속받아 Custom Test Class를 정의한다. test_로 시작하는 함수를 정의하면 unittest가 ...

2018년 12월 1일0개의 댓글