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

Python Improve your tests in Django with fakes and factories Django에서 가짜 데이터를 편하게 만들어서 테스트에 사용하는 방법을 소개하는 기사 Why your mock doesn’t work Mocking이 제대로 작동하지 않는 이유를 설명하는 기사 테스트에서 mock을 많이 사용한다면, 기사 도입부에 있는 두...
더 읽기

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

Python Django vs. Flask in 2019: Which Framework to Choose Django와 Flask를 비교하고 장점과 단점을 소개하는 기사 Production-ready Docker images Python과 Docker를 함께 사용한다면 이 기사를 꼭 읽어보자! In the Beginning were Python’s Keywords Python 사용자들이 많이 사용하는 35가지 단어에...
더 읽기

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

Python Intro to Scraping NBA Data with BeautifulSoup NBA 데이터를 BeautifulSoup를 사용해서 크롤링하는 과정을 자세히 소개하는 튜토리얼 기사 다른 곳에도 유용하게 사용할 수 있는 기술이니 시간이 된다면 꼭 읽어보자! Simplify Your Python Developer Environment 파이썬 개발 환경을 구성하는 방법을 자세히...
더 읽기

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

Python Build a Recommendation Engine With Collaborative Filtering Collaborative Filtering(협업 필터링)은 추천 시스템을 구현할 때 많이 사용하는 방법을 소개하는 기사 아마존/유투브/넥플릭스 등에서 추천 시스템의 일부로 사용하고 있습니다. 이 기사는 ‘좋아요/싫어요’를 사용해서 협업 필터링을 구현하는 방법을 소개하는 튜토리얼 기사입니다. Video classification...
더 읽기

이것이 MariaDB다

1 RDBMS 관련 개론서를 읽으면서 집에서 가볍게 RDBMS 연습도 진행하고, 내가 자주 사용하지 않지만 많은 분들이 사용하시는 MySQL을 연습해볼까 찾아봤는데, 이 책이 가장 최신에 나온 책이고 무엇보다 MySQL과 호환된다고 해서 이 책을 선택했다. 개인적으로 PostgreSQL을 주로 사용하는 입장에서 나의 마이너한...
더 읽기

자바로 배우는 핵심 자료구조와 알고리즘

1. 책이 너무 얇아서 이동하면서 읽으면 좋겠다 생각하고 시작했다. 테스트 케이스를 기반으로 작성하는 자료구조와 알고리즘을 평가하고 코드를 작성한다. 2. 트리 관련 예제로 순회를 활용한 크롤링 예제가 있어서 단순한 Tree 구조만 만들어봤다면 이 책을 사용해서 크롤링 예제에 도전해보자!
더 읽기

만만한 통계 - Excel 활용

1. 엑셀로 공부할 수 있는 통계 책을 검색하다가 제목이 마음에 들어서 도전했다. 제목과 엑셀만 믿고 도전했다가, 뒷부분에 나오는 검정이나 추론통계 때문에 꽤나 어렵게 읽었다. 특히 통계 관련 내용을 매우 세심하세 소개하기 때문에 나 같은 통알못이 읽기에 좋았다. 통계는 만만한지 모르겠는데,...
더 읽기

Vue.js 철저 입문

1. 개인적으로 React.js가 어색(JSX?)해서 Vue.js를 선택해서 공부하고 있다. 주변에서 이 책이 설명이 좋다고 해서 천천히 읽었는데, Vue.js에서 사용하는 개념이나 용어 그리고 개발 방법에 대해서 매우 간단하고 쉽게 설명하고 있다. 2. 반면, 내가 주로 사용하는 vue.js 개발 환경(vue-cli)과 약간의 차이가 있어서...
더 읽기

데이터베이스 시스템 제6판

1. 나는 서울대학교 김형주 교수님이 번역하신 «데이터베이스 시스템 6판»을 공부했지만, 그 책은 어디로 갔는지 모르겠다. 그래서 급한 김에 황규영님이 번역하신 «데이터베이스 시스템 6판»을 읽었다. 개발을 시작하고 일생을 RDBMS를 사용했고, 요즘에 들어서 간간히 MongoDB를 사용했다. 당연히 새로운 형태의 데이터베이스에 대해서 아는...
더 읽기

프로그래밍 언어론

[…] 프로그래밍 언어의 개념들을 배울 때, 이런 개념에 영향을 미치는 구현상의 고려 사항을 다루눈 것은 흥미로우면서도 필요하다. 어떤 경우에는 구현상의 고려 사항을 이해함으로써 언어가 왜 이렇게 설계되었는지를 이해할 수 있다. 따라서 언어가 설계된 의도대로 보다 지능적으로 사용할 수 있게 된다....
더 읽기

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

Python A deep dive on Python type hints 2014년에 발표된 파이썬의 타입 힌트에 대한 자세한 소개 파이썬의 타입 힌트에 대해서 궁금했거나 적용해보고 싶다면 이 기사로 시작해보자. Fastest Way to Load Data Into PostgreSQL Using Python PostgreSQL에서 데이터를 가져오는 방법에 대해서...
더 읽기

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

Python [Raspberry Pi] How to Build a Robot: A Step-by-Step Guide for Beginners 라즈베리파이를 사용해서 간단한 로봇을 만드는 과정을 소개하는 튜토리얼 기사로 해당 기사를 통해서 간단한 전자회로를 제어하는 방법을 배울 수 있음 기사를 읽다보면 뭔가 허술하지만, 초보자라면 조금씩 부품을 모아서...
더 읽기

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

Python Tips, Tricks, Hacks, and Magic: How to Effortlessly Optimize Your Jupyter Notebook 이 기사를 통해 Jupyter Notebook을 10배는 정도 잘 사용할 수 있을 듯! Portable Computer Vision: TensorFlow 2.0 on a Raspberry Pi (Part 1 of 2) RPi에서 TensorFlow를...
더 읽기

매니징 쿠버네티스

1. 슬픔이 밀려왔다. 나는 1년 전만해도 도커를 DB 인스톨러 전용으로 사용했다. 윈도우에서 PostgreSQL 등을 사용할 때 도커를 사용했다. VirtualBox를 사용하지 않은것만 해도 감지덕지라 생각했다. 회사 동료에게 docker-compose를 배워서 개인 django 프로젝트를 시작할 때 사용했다. docker-compose 정도만 해도 충분했다. 친구 회사에서...
더 읽기