Python에 관해선 OS X가 참 그립다.

Windowsscipy, scikit-leanr을 설치하기 위해서 pip를 이용했지만 당연하게도 안됩니다. 회사에서 OS X를 사용하기 때문에 별다른 의심없이 Widnows에서 진행했지만 당연하게도 설치가 되지 않았습니다.

그래서 Unofficial Windows Binaries for Python Extension Packages에서 설치하려고 했는데, 기존의 numpyMKL이 적용되어 있지 않아서, numpy를 삭제하고 재설치 했습니다.

그렇습니다. 이렇게 패키지 설치를 하다가 스터디가 산으로 올라갔다 내려왔습니다. 그래서 그 경험을 정리해보도록 하겠습니다.

if (sys.windows):  
  install python3(==3.5.2) 
  Download numpy, scipy, scipy-learn in 'Unofficial Windows Binaries for Python Extension Packages'
  python -m venv venv
  venv\Scripts\activate.bat
  pip install numpy, scipy, scipy-learn 
  pip install pandas matplotlib notebook
else:  
  install brew
  brew install python3
  python3 -m venv venv
  source venv\bin\activate
  pip install numpy matplotlib pandas scipy scikit-learn notebook

그대는 살아남을 수 있겠는가?

2회차에 진행할 예제가 심플하고(기승전 삼각함수) 가벼운 예제라 pandas를 사용하는 가벼운 샘플을 하나 준비했습니다. 한때 유행했던 머신러닝 예제인 ‘Titanic: Machine Learning from Disaster’를 jupyter notebook를 사용해서 풀어보았습니다. 워낙 유명한 예제라서 별다른 어려움 없이 진행 할 수 있었습니다.

머신러닝 근처에 못가보고 pandas를 가볍게 사용해보려는 마음으로 준비했기 때문에 어렵지 않게 진행 할 수 있었고, 참석해 주신 분들이 재미있게 들어주셔서 감사합니다.

다음에 기회되면 좀 더 재미있는 샘플로 진행 할 수 있도록 준비해 보겠습니다.

신나는 그림그리기 turtle

삼각함수를 제외하면 turtle을 사용하는 방법이 주된 내용을 구성하고 있습니다. 별다른 내용이 없고, turtle 메소드를 사용하는게 전부입니다. 몇가지 해보면 재미있는 것들이 많기 때문에 신날 것 같지만, 매개변수 방정식같은 뭔가 책을 덮고 싶은 이야기가 나오기도 하지만 잘 버티면 별다른 어려움이 없이 turtle과 즐거운 ‘그림그리기’를 진행 할 수 있습니다. 교재의 코드가 기존의 블로그에서 검색할 수 있는 부분과 다른점은 class를 사용한다는 점 입니다. 그런데 책에서 class와 관련된 내용을 찾을 수 없기 때문에 3회에 따로 준비해서 이야기를 나눠봐야 할 듯 합니다.

GDG Busan 2017, Python 스터디란?

GDG Busan, Facebook, GDG Busan, Google+에서 2017년을 맞이 첫번째 스터디로 파이썬을 선택했습니다. 작년에 했던 Django 스터디 덕분에 파이썬에 대한 관심이 많아져서 물 들어올 때 노젓는 마음으로 시작했습니다.

본인의 스터디 방침에 따라서 반드시 교제가 있어야 되기 때문에 파이썬 플레이그라운드를 선택했습니다. 교재를 선택하는 기준이 참석하시는 분들이 언제든 쉽고 빠르게 복습하실 수 있어야 하고 스터디 진행의 여유로움을 될 수 있으면 프로젝트 기반으로 집필된 책을 고르는데, 기준에 알맞은 책이 있어서 ‘파이썬 플레이그라운드’를 선택했습니다.

유투브에 스크린 캐스트를 제공하려고 노력했지만, 이번에는 출판사와 저자분에게 허락을 받지 못해서 스크린 캐스트를 제공할 수 없어서 굉장히 아쉽습니다.