내 맘대로 위클리 뉴스 2019년 40주

Python A Deep Dive into Python’s Tokenizer Python에서 사용하는 Tokenizer를 C와 Python 코드를 사용해서 자세히 설명하는 기사 CPython에 관심이 많다면, 읽어보자. Types for Python HTTP APIs: An Instagram Story Instagram 팀에서 사용하는 Django 코드에 Python의 type hint를 적용한 사례와 경험을...
더 읽기

내 맘대로 위클리 뉴스 2019년 39주

Python Our journey to type checking 4 million lines of Python Dropbox에서 사용하는 기존 코드에 Type check를 도입하는 과정, 경험 그리고 몇가지 주의사항을 담고 있는 기사 입니다. 아직은 저도 Python의 Type hints가 어색하긴 하지만, 의도적으로 사용하는 연습을 하고 있습니다., Python으로...
더 읽기

커피 한 잔 마시며 끝내는 Vue.JS

1 다양한 Vue.js 관련 교재가 있지만, 공식문서가 한글로 잘 정리되어 있어서 대부분의 개발자들인 공식문서를 찾아본다. 나도 초반에는 영문으로 된 공식문서로 시작했다. 하지만 나처럼 서버측 측면에서 개발했던 경험만 있다면 컴포넌트를 조립해서 웹을 만든다는게 쉽지 않게 찾아온다. 특히 CSS를 잘 다루지 못하면...
더 읽기

슬기로운 파이썬 트릭

1 파이썬 문법을 조금 심도 깊게 다루고 있다. 특히 6장 반복과 이터레이션 그리고 7장 딕셔너리와 트리 부분은 기존의 파이썬 개발자에게 좋은 내용을 담고 있기 때문에 파이썬 문법을 알고 있다면 자신의 문법을 보강할 수 있는 기회가 될 것이다.
더 읽기

오브젝트 - 코드로 이해하는 객체지향 설계

1 주변의 개바자분들과 커피 한 잔 하면서 2~3달간 읽었던 객체지향의 사실과 오해의 저자이신 조영호님께서 다른 책을 출간하셨다. 이전의 책도 쉽지 않았고, 내가 잘 안다고 생각했던 내용도 알고 보니 잘못된 지식이었음을 통렬하게 깨닫게 되었는데, 이번책도 쉽진 않았다. 2 이론뿐만 아니라 코드를...
더 읽기

이더리움 블록체인 게임 개발

1 블록체인이 처음 소개될 때, 커뮤니티 차원에서 작은 코인을 만들어서 사람들에게 나눠주며 ‘Linked-List 변종같은데?’라며 작은 이벤트를 진행했다. 비트코인 광풍이 몰아치고 블록체인 기술이 전혀 다른 형태로 작동한 후에 잊었다. 그러다가 부산이 블록체인 특구가 지정되고 나서 조금씩 관심을 가지고 있었는데, 이번에 기회가...
더 읽기

내 맘대로 위클리 뉴스 2019년 38주

Python Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know Python에서 제공하는 병렬처리를 위해 내장 라이브러리인 멀티 프로세싱과 스레딩 중에서 어떤 것을 선택하고, 염두해두어야 할 요소인지 소개하는 기사 운영체제 시간에 봤을만한 내용이지만 해당 내용을 Python 코드로 설명하고...
더 읽기

내 맘대로 위클리 뉴스 2019년 37주

Python Pandas Tutorial: Analyzing Video Game Data with Python and Pandas Pandas를 사용하여 인기있는 비디오 게임 리뷰 사이트인 IGN 리뷰를 분석(데이터는 Eric Grinstein의 스크랩을 사용)하는 과정을 소개하는 튜토리얼 기사 4 Use Cases for When to Use Celery in a Flask...
더 읽기

내 맘대로 위클리 뉴스 2019년 36주

Python What’s up with Gunicorn WSGI(Web Server Gateway Interface) 구현 중 하나이며 일반적으로 Python 웹 응용 프로그램을 실행하는 데 사용되는 Gunicorn에 대해서 자세히 소개하는 기사 Instagram과 대규모 서비스에서도 사용할만큼 유명한 제품이니 Python으로 웹 개발을 하신다면 꼭 읽어보자 Typechecking Django and...
더 읽기

내 맘대로 위클리 뉴스 2019년 35주

Python The Easiest Data Cleaning Method using Python & Pandas Pandas의 API를 확장해서 사용할 수 있는 Pyjanitor라는 패키지를 사용해서 전처리를 하는 방법을 소개하는 기사 Pyjanitor에 대한를 위주로 진행되는 기사지만, 전처리에 편리한 기능이 많으니 시간이 되면 한 번 읽어보자. The Singleton...
더 읽기

자바와 JUnit을 활용한 실용주의 단위 테스트

1 예제를 중심으로 단위 테스트를 작성하는 방법과 원칙에 대해서 소개하는 책이다. 테스트 코드를 처음 작성하는데 좋은 길잡이가 되어줄 내용이 많다. 2 JUnit을 잘 사용하면 예제 활용이 수월할 것이고, JUnit을 처음 사용한다면 잔잔한 고난이 있을 수 있다. 그럼에도 불구하고 국내에 출간된...
더 읽기

자바 API 디자인

[…] 우리는 개발자들이 가장 하고 싶어하는 일, 즉 라이브러리를 이용해 애플리케이션을 만드는 일을 할 수 있도록 즉시 준비돼 있는 문서를 갖게 되길 바란다. 1 API가 별건가 싶었던 어린 시절을 거쳐서, 그래봐야 API야라고 생각하고 있는데 현재까지 API 디자인에 대해서 많은 고민을...
더 읽기

C++ 최적화

1 이번 파이콘(2019)에서 파이썬 3.7 어찌 그렇게 빨라졌나세션을 들었다. 해당 세션을 들으면서 CPython에 대한 호기심이 생겼고, 덕분에 C/C++을 좀 더 공부해야겠다고 생각했다. 약 10년 가까이 Java와 Python으로 대부분의 업무를 처리했는데, 아주 어린시절 정말 즐겁게 가지고 놀던 언어인 C/C++에 대한 아련함이...
더 읽기