1 어쩌다 파이어베이스를 사용하게 되면 대충 대충 사용했는데(매뉴얼에 있는 코드를 수정하는 정도?) 이번에 이 책을 통해서 파이어베이스의 여러 기능을 접해볼 수 있었다. 2 책이 실습 중심으로 되어있어서 좋았지만, 파이어베이스의 변경사항이 워낙에 드라마틱해서 매뉴얼을 함께 참고하시면서 읽으면 좋습니다. 3 이 책은...
더 읽기
1 한국어 임베딩이 필요한게 아니라, 단지 ‘부록’ 때문에 선택한 책이다. 대부분의 텍스트마이닝 어쩌고 저쩌고 하는 교재들의 경우 영어권 텍스트는 별 문제 없지만, CJKV 언어는 뭔가 답 없다 느껴지는 경우가 많았다. 반면 이 책은 부록에서 국어학 기초를 다루고 있다는 점에서 믿음을...
더 읽기
1 다이내믹 프로그래밍이란 주제를 깊게 다루고 있다. 특히 실전 문제(5장)를 다이나믹 프로그래밍 관점에서 다루고 있기 때문에 입사를 준비하거나 이직을 준비하는 분들에게 좋은 길잡이가 될 수 있다. 2 반면, 1장/2장에서 재귀를 심도깊게 다루고 있기 때문에 이 부분을 넘기지 못하면 3장/4장을 쉽게...
더 읽기
1 데이터 분석 혹은 머신러닝을 공부하거나 실제 서비스에 적용하기 위해서 가장 먼저 진행하는 과정은 데이터를 깔끔하게 정리하는 일이다. 나는 대학원생이자 직장인이라서 어쩔 수 없이 R과 Python을 모두 사용한다. 논문이나 다른 연구원들과 함께 작업할 경우 R을 사용해서 진행하는 경우가 많고, 회사나...
더 읽기
Python Python Datetime Tutorial: Manipulate Times, Dates, and Time Spans Python에서 datetime 및 calender 모듈을 사용하는 방법을 자세히 소개하는 기사 입니다. 이와 관련 기사로 Stop using utcnow and utcfromtimestamp도 함께 참고하세요. utcnow의 위험성을 설명하고 대체할 수 있는 방법 중 하나인...
더 읽기
Python You Don’t Have to Migrate to Python 3 Python2를 사용하고 있고 (정말) 어쩔 수 없이 마이그레이션을 택할 수 없다면, 이 기사를 참고해서 Python2 프로젝트 유지보수에 관한 준비를 준비해보세요. 개인적으로 (정말) 어쩔 수 없는 상황이 아니라면, Python3로 마이그레이션을 진행해보자. Building...
더 읽기
Python 3 Ways to Create a Keras Model With TensorFlow 2.0 Keras 및 TensorFlow 2.0에서 사용할 수 있는 아키텍처 세 가지 방법 중에서 작업에 적합한 API를 선택하는 방법을 소개하는 기사 TensorFlow v2.0을 학습하신다면 이 기사를 참고해보세요. 깔끔하게 잘 정리해두었습니다. Dockerizing...
더 읽기
Python Meta-Programming in Python Pyhon의 선뜻 손이 가지 않는 Decorators와 Meta-classes를 설명하고 있으며, 한 걸음 더 나아가 Meta-Programming에 대해서 간략하게 소개하는 기사 입니다. 평소에 @something이 궁금하셨다면 이 기사를 참고해 보세요! Binning Data with Pandas qcut and cut Pandas에서 변수 구간화가...
더 읽기
Python Auto formatters for Python 자동 포맷터는 코드에 표준을 적용하는 훌륭한 도구인데, 파이썬 코드는 어떤 포멧터를 사용해야 할까요? 궁금하시다면 이 기사를 참고해보세요! Timsort — the fastest sorting algorithm you’ve never heard of CPython은 컨테이너 정렬에 Timsort는 빠르고 안정적인 O(nlogn) 정렬 알고리즘입니다. 혹시...
더 읽기
1 서버관련 업무만 10년 가까이 한 개발자가 현 시대에 살아남기 위해서 배워야 할 게 있다면 React.js 라 생각해서 React.js를 공부하고 있는데, 한 우물만 파다가 망할 것 같아서 Vue.js도 같이 배우고 있다. 두 우물 파다가 망할 확률과 한 우물만 파다가 망할...
더 읽기
1 TF 2.0의 발표와 동시에 내가 예전에 만들어 두었던 TF 1.x 기반의 코드가 동작하지 않게 되었음을 깨닫게 되었고, 뭐랄까 이런 브레이크 체인지를 몇번 겪다보니 이젠 이게 아니다 싶어서, 나름 유행한다는 PyTorch를 알아보았다. GitHub에서 알려준 코드가 생각보다 쉽고 좋아서 적당히 배워볼까...
더 읽기
1 이젠 Kotlin으로 넘어가도 좋을까 싶긴 하지만, 아직은 Java 사용해야 하는 입장이라 JDK 11/13에 관련된 내용이 증보된 책을 구매해서 필요한 부분만 읽었다. 개정판 이전의 자바 인 액션도 충분히 좋았던 책이다. 그러니 JDK 8을 처음 접하거나 최신 Java에 대한 기술적인 내용이...
더 읽기
1 순전히 책 표지에 끌렸다. 물론 책이 매우 얇은 점도 한 몫했다. 책 표지에서 알 수 있듯이 이 책은 재귀와 관련된 내용을 주로 다룬다. 2 책이 크게 4파트로 나뉘는데, 파트1과 파트2는 재귀호출에 대한 기본적인 내용(기본적이라고 말했지만, 사실 재귀에 필요한 거의...
더 읽기
Python How to use iloc and loc for Indexing and Slicing Pandas Dataframes Pandas의 iloc와 loc의 슬라이싱과 인덱싱을 예제로 배울 수 있는 기사 Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know Python은 병렬처리를 위해 내장 된...
더 읽기
Python An In-Depth walkthrough of Djangos Default Middleware Django에서 제공하는 기본적인 미들웨어에 대한 심도깊은 기사 입니다. DJango의 미들웨어가 DRF와 어떻게 상호작용하는지 궁금하셨다면 이 기사를 읽어보길 권합니다. Speeding up Python Code: Fast Filtering and Slow Loops Loops 대신에 Filtering을 사용해야 하는...
더 읽기