내 맘대로 위클리 뉴스 - 2017년 13주(03월 30일)

Python News

  • Class-Based Views vs. Function-Based Views

    • 장고의 Class-Based Views와 Function-Based Views의 장/단점을 매우 자세히 소개하고 있는 기사
    • 기사를 작성한 필자는 코드를 읽기 쉽기 때문에 Function-Based View를 더 많이 사용하고 있다고 하는데, 그렇다면 여러분은?

      Before reading, keep that in mind: class-based views does not replace function-based views. [...] The reason why I use function-based views often in my post examples, is because they are way easier to read. Many readers that stumble upon my blog are beginners, just getting started. Function-based views communicate better, as the code flow is explicit.

  • Memoization and Decorators with Python

    • 반복되는 작업을 줄이는 우아한 방법인 'Memoization'과 'Decorators'를 소개하는 기사

      Recursive solutions are often easier to read and write for branching problems. Tree traversals, graph traversals, and mathematical series are (often) dealt with more intuitively using recursion.

  • Essential Statistics for Data Science: A Case Study using Python, Part I

    • 파이썬을 사용해서 Tennessee의 학교 성과를 개선하기 위해 관리자가 참여하는 가상의 사례를 설명하는 기사
    • 데이터를 CSV로 제공하기 때문에 데이터 분석을 하시는 분들에게 강추!
  • Playing With Machine Learning Algorithms

    • 가상 결과를 담은 두 가지 데이터를 기반으로 성적을 예측하는 모델을 설명하는 파이썬 코드를 공개한 기사

JavaScript

Mobile(iOS, Android, Etc) News

  • O-h yeah! What we look forward to in Android O

    • 올해 출시된 새로운 안드로이드의 업데이트 기능에 대한 소개!
  • It’s time to kiss goodbye to your implicit BroadcastReceivers

    • 안드로이드 O에서 변경되는 사항 중 암시적 BroadcastReceivers를 사용하는 경우 읽어볼만한 기사

      Get rid of all implicit (except these) BroadcastReceivers in your AndroidManifest. Use JobScheduler, FirebaseJobDispatcher or alternatives for your tasks instead. If those don’t support the event you were listening to, register BroadcastReceivers in your Activity, Service, Fragment or View depending on your needs.

  • What’s New in Swift 3.1?

    • 4.0을 눈 앞에 두고 3.1의 새로운 기능에 대해서 알아볼 수 있는 기회!