전체 글 180

[독서] 머신러닝을 다루는 기술 with 파이썬, 사이킷런

들어가며... 머신러닝 패키지인 사이킷런의 활용 방법을 조금 더 깊게 공부하고, 이를 바탕으로 실무에 적용해보고자 이 책을 선택하게 되었다. 총평 솔직히 머신러닝 / 파이썬 코드를 처음 접하는 사람에게는 추천하기가 어려울 듯 하다. 기본적인 파이썬 코드에 대한 이해도는 필요할 듯, 초급 설명에 대한 부분이 생략되어있다. 반대로 말하면 장점인 것이 중, 고급 사용자들의 경우에는 책에 그런 기본적인 내용이 설명되어있는게 지면 낭비라고 생각할 수 있기 때문에 책의 내용이 알찬 점이 장점이다. 또한 코드의 예제만 쭉 나열되어있는 것이 아닌 머신러닝에서 필요한 기본적인 수학/이론적인 설명을 시각화 자료와 덧붙여서 설명해주기 때문에 기초적인 내용에 대해서 쿡북 형태로 사용이 가능해보인다. (저자의 다년간 강의 노하..

python scrapy 를 활용한 웹 크롤링/스크래핑 - 1

개발 환경 MacOS Catalina python 3.9 들어가며... 먼저 용어부터 깔끔하게 정리하자. 웹 크롤링이라는 용어가 웹 사이트들을 돌아다니는 것 자체를 의미한다면, 웹 스크래핑이 우리가 생각하는 웹 사이트들의 정보를 모으는 것을 의미한다. 우리가 사용할 framework 인 scrapy 도 웹 스크래핑을 위해 태어난 프레임워크이다. 여기서 드는 의문점 왜 Beautifulsoup 안쓰나요? - 안다. 유명한거. 그렇지만 몇번의 리서치 결과 나는 프로젝트 단위에서 자주 사용 + 성능 이슈 때문에 scrapy 를 선택하게 되었다. 관련된 내용은 아래 이미지를 참고하자. (출처 영어 주의) 아무래도 scrapy 가 프레임워크의 성격을 갖고 있는지라, 초기에 세팅하는데에 진입장벽이 조금 있다. 그래..

Developer/Data Science 2020.12.21 (2)

베이스캠프를 싱가폴로 옮겼습니다.

우연한 기회로 인해 싱가폴로 이직하게 되었습니다. 해외 생활에 대한 막연한 로망이 있었는데, 제가 하고 싶은 일 + 할 수 있는 일이 겹치게 되었습니다. 좋은 기회라 생각해서 이렇게 또 새로운 도전을 하게 되었습니다. 코로나 시국에 비행기 좌석이 30%도 예약이 안된걸 보고 여러가지 생각이 들었네요... 모든 건 운이 좋았던 것 같습니다. 다만 이 기회를 제 것으로 만들어야 의미가 있겠죠... 다들 건강 조심하세요.

DQ Life 2020.12.21

[보물 발견] 문수 작가의 ‘명필은 이렇게 탄생한다’

라이프 해커 자청이 부업/창업 비즈니스의 패러다임 시프트를 일으킨 이후 수많은 사람들이 영감을 받고 실천을 시작하고 있다. (필자가 운영중인 카카오 오픈채팅 - 실천하는 사람들 - 조만간 소개글을 작성할 예정이다. https://open.kakao.com/o/gvwYrsXb ) 라이프해커자청/실천하는사람들모임/생각공유 라이프해커 자청님의 강의를 통해 실천하고 있는 사람들의 모임입니다. 공지사항을 읽어주세요. open.kakao.com 문수 작가님도 그 중 한명이다. 어른 동화책 작가를 표방하시는 문수님은 어른을 위한 글을 쓰고 계시는데, 읽을수록 가치 있는 글은 이런 글이구나, 알게되고 또 필자의 글을 다시 한 번 되돌아보게 하는 매력을 가진 글을 쓰신다. 이번에 50 페이지 내외의 전자책을 출판하셨는데..

쿠팡 파트너스 티스토리 블로그에 적용하기

타이탄의 도구들 이라는 말을 들어본 적이 있는가? 흙수저라면 꼭 알아둬야할 단어이자, 팀 페리스의 역작이다. 간단히 설명하면, 어떤 일 하나를 상위 1%만큼 잘하는 것은 쉽지 않지만, 상위 20% 정도로만 할 줄 아는 도구들이 모이면 대단한 일을 해낼 수 있다 뭐 그렇게 해석할 수 있겠다. 블로그를 꾸준히 작성하는 것도 하나의 타이탄의 도구가 될 수 있다. 유투브 채널을 운영하는 것도 타이탄의 도구이고, 말을 잘하는 것도 타이탄의 도구이다. 서론은 이쯤하고, 오늘은 타이탄의 미니도구 정도로 쓸 수 있는 쿠팡 파트너스에 대해 알아보려고 한다. 이 도구도 마찬가지로 잘하시는 분들은 쿠팡파트너스 수입만으로 웬만한 대기업 월급을 받으시는 분도 있다. 하지만 방법을 알아두는 것만으로 도움이 될테니 쿠팡파트너스, ..

DQ Life 2020.05.31

[리액트 네이티브] 노마드 코더 강의 듣다.

https://academy.nomadcoders.co/courses/enrolled/261376 React Native로 To Do 앱 만들기 리액트 네이티브로 귀여운 투두앱 만들기 academy.nomadcoders.co 리액트 네이티브... 정말 좋은 기술인것 같다. 앵귤러 기반의 아이오닉도 써보고, 플러터에 대한 글들도 많이 봤지만.... 결국 주변에서 가장 많은 레퍼런스를 가지고 있고, 빠른 개발을 할 수 있는게 최고다! 사이드 프로젝트에서 이 기술로 한 번 배포해보자!

Developer 2020.05.26

엔젤리그 - 스타트업주식투자 [흙수저 인생역전]

흙수저가 웬 주식 투자? 라고 할 수도 있는 것, 인정한다. 투자할 돈이 없는데? 라고도 할 수 있는 것, 인정한다. 하지만 흙수저일수록 이런 정보에 대해 더 잘 알아야한다. 작은 돈이라고 해서 이 돈 써버리고 말지~ 생각했던 적, 없는가? 작은 돈들을 모으다보면 아무리 월급이 귀엽고, 부양해야할 가족이 많아도, 10만원은 구할 수가 있다. 10만원 모을 여유도 없다? 밤에 대리기사라도 해야한다. 야근을한다? 그럼 직업을 잘못 구한 것이다. 각설하고, 오늘 소개할 방법은 적은 돈을 놀게하는 수많은 흙수저에게 권하는 방법이다. 필자도 이미 코인판, 주식판에서 거하게 돈을 잃었고, 따기도 한 경험이 있다. 그래서 이 방법이 100% 돈을 버는 방법이라고 얘기하는건 아니다. 다만, 스타트업 업계에 종사하는 사..

DQ Life 2020.05.22

DQ (Daily Quest) - 아침 루틴

타이탄의 도구들을 읽어보면 좋은 이야기가 굉장히 많지만 “평범한 사람이 쉽게 따라할 수 있는 아침 루틴”이 그 중에 가장 보석같은 이야기이다. 아침 루틴이 삶을 드라마틱하게 바꿔주지는 않는다 (연봉이 1억이 된다거나... 벤츠, 테슬라를 몰고다닐 수 있다거나....) 하지만 아무에게도 방해받지 않고 자기 자신만이 컨트롤 할 수 있는 온전한 시간이 생긴다는 측면에서 이 아침 루틴은 중요하다. 구체적인 실천방안은 다음과 같다. 1. 이불을 정리한다 2. 하루의 할일을 리스트 형으로 “종이”에 적는다 종이에 적는게 중요한 이유는 물질적으로 쌓여가는 것을 보는게 동기부여에 중요하고, 전날 다짐했던 목록을 확인하며 오늘 할 일을 다시 정해볼 수 있기 때문이다. 3. 따뜻한 차와 함께 명상한다. 순서대로 적은것은 ..

DQ Life/Daily Quest 2020.02.04