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

Python

  • 3 ideas to add to your data science toolkit

    • 데이터를 다루는데 있어서 항상 신경써야 할 주제인 ‘overfitting’, ‘black-box parameter’, ‘local approximations’ 문제를 해결하는 방법을 소개하고 있음
  • POKEMON: VISUALIZE ‘EM ALL!

    • Pokemon을 분석해서 ‘VISUALIZE’을 수행했던 방법과 진행했던 글(이런게 데이터 분석의 백미!)

Python with PY Family

  • Building HTTP 2 server in Python

    • twisted를 사용해서 HTTP 2 서버를 만들어보는 튜토리얼이고, twisted가 Pytho3(>= 3.3)를 지원하고 있기 때문에 튜토리얼 진행에 문제가 없지만 HTTPS 설정에 약간의 ‘인내심’이 필요함
    • HTTP 2에 관련된 내용을 뒤로하고, twisted 측면에서 바라봐도 충분히 좋은 튜토리얼임
  • SQLAlchemy in batches: Generating a top playlist

    • SQLAlchemy로 ‘long-running background job’을 실행하는 방법을 소개하고, 주의점에 대해서 안내하는 글
    • 내가 가진 SQLAlchemy에 대한 선입견 - 친절한 Flask의 친구! -이 얼마나 단단했는지 깨닫게 되었음
  • How a template engine works

    • flask, django 등에서 사용하는 ‘template engine’의 작동원리에 대해서 소개하고 있음
    • 설명보다 코드가 더 많기 때문에 어려운듯 하지만 쉽게 이해할 수 있는 장점이 있음
  • Building a Data Pipeline with Airflow

    • 데이터 파이프라인은 데이터베이스와 엔드 포인트의 데이터의 흐름을 제어하기 위해 사용하는 것으로 Airflow와 파이썬을 사용한 작은 예제(환율 계산기)로 데이터 파이프라인을 소개하고 있음

Android with Google Family

  • Best Practices for Android Developer Productivity

    • 안드로이드 개발에 많은 도움을 주는 도구를 짧은 예제와 함께 소개하고 있음
    • 시간이 없다면 ‘#3 Fast and Painless code review’, #6 How to read logcat output from your device’, #7 Network output logging and analyzing’는 부터 읽어보길 권함
    • The efficiency of your software engineering work depends not only on your deep knowledge and expertise, but also on the toolset, proper environment configuration, and team collaboration activities.
  • Android From Scratch: Background Operations

    • ‘쓰레드’, ‘AsyncTask’를 ‘코드’로 잘 설명하고 있고, ‘IntentService’도 잘 소개하고 있기 때문에 많은 도움이 될 리라 생각함
    • 요즘 유행하는 방법이 궁금하다면 ‘RxJava’나 ‘RxAndroid’도 검색해보자!
  • Android Data Binding: The Big Event

    • 데이터 바인딩을 처리하는 세 가지 방법을 소개하고 있음
    • ‘Listener Objects’는 잘 사용하지 않고(“but in most cases you’ll use one of the other two methods.”) ‘Method References’와 ‘Lambda Expressions’를 사용하길 권하고 있음
Written on July 30, 2016