본문 바로가기

:: Notes20

[데이터사이언스] 데이터 전처리 대전 '데이터' 라는 말은 이제 뭐랄까 포켓몬스터 중 하나인 '메타몽' 같은 존재랄까? 어디에 가져다놔도 이상하지 않은 단어가 되었다. 정말 그야말로 데이터의 시대다. 내가 어떤 직무에 있던지간에 데이터를 다룰 수 있는 사람과 아닌 사람은 시작점 부터가 다르다고 생각한다. 단순히 그런 분야가 있지가 아니라 한국에서 '영어'가 갖는 위치처럼 반드시 알아야하는 분야라고 생각한다. 내가 이 책을 고른 가장 큰 이유는 같은 로직을 수행하는데 R, Python, SQL을 함께 다뤘다는 점이다. 사실 이 세 언어는 각자 할 수 있는 일이 다르다. 단순히 기호에 맞게 선택하는 것이 아니라 내가 하려고하는 일에 맞는것을 선택해야한다. 그런데 그러려면 세 언어를 기본적으로 다룰수 있어야하는데 각 언어별 시중의 서적을 보면 내.. 2020. 11. 22.
[리액트 서적] Learning React (러닝 리액트) "JavaScript로 개발할 수 있는 모든 것은 결국 JavaScript로 개발하게 될 것이다." 자바스크립트를 이제 단순한 웹 동작을 구현하는 언어라고 하기엔 너무 다양한 역할을 할 수 있는 녀석이 되었다. 그리고 점점 성장하는 JS 생태계에서 리액트에 처음 관심을 가지게 된 것은 2015년 리액트 네이티브가 나올때였는데 리액트로 개발을 하면 웹 뿐만 아니라 모바일까지 한 번에 해결할 수 있기 때문이었다. 특히 Anriod와 IOS를 동시에 커버하며 개발할 수 있다는것 자체만으로 엄청난 메리트가 있었다. 지금하고 있는 일은 리액트를 사용하지 않지만 이번에 시작하려는 프로젝트가 리액트를 사용할 예정이었기에 빠르게 훑어볼 책을 찾다가 개발자라한 한 번쯤은 접해봤을 시리즈인 한빛미디어의 일명 '동물책'을 .. 2020. 11. 22.
[딥러닝] 그로킹 딥러닝 :: 딥러닝 입문 추천 서적 이번에 리뷰 해볼 책은 2019년 12월에 발행된 이다. 본 서적은 딥러닝 입문자를 대상으로 한 책으로 딥러닝의 기초부터 시작해서 다음 레벨로 가기전에 알아야할 사항들에 대해 자세한 예제와 함께 설명한다. 기존의 딥러닝 서적들은 딥러닝의 모델별로 챕터를 나누어 진행하는 방식이지만 이 책은 저자가 던지는 질문을 풀어나가면서 필요한 모델을 가져다 사용하는 방식으로, 어떤 문제를 딥러닝으로 해결하고자 할때 할 수 있는 생각들을 하나씩 따라가도록 구성 되어있는것이 특징이다. 입문자에게 어려운 수학에 대한 이해를 강요하지 않고, 발생 가능한 여러 경우를 예시와 적절한 예제를 통해 자연스럽게 쫓아올 수 있도록 걷기 편한 카펫을 깔아주고 있습니다. 이 책을 믿고 뛰어내리면 적당한 스릴과 긴장감을 느낄 수 있지만 머리.. 2020. 3. 20.
[GITHUB] Git Branch(브랜치) 삭제하기 (Local / Remote) Branch를 새로 만들어서 작업을 한 후 Main이 되는 Branch에 Merge까지 했다면 기존 작업하던 Branch는 삭제해야한다. Branch는 될 수 있는한 자주 만들어서 작업하는게 좋지만 중심 Branch를 제외한 Sub Branch 들은 저장소에 남아 있지 않을 수록 좋다. 자 아래와 같은 상태일 때, 내가 feature/1 이라는 Branch에서 작업을 끝내고 develop Branch로 merge 시켰다면 아래와 같이 된다. 이렇게 된다면 이제 feature/1 Branch는 할일을 다한 상태이므로 Local Repo와 Remote Repo에서 지워주어야한다. :: 로컬저장소에서 Branch(브랜치) 삭제하기 git branch -d [브랜치명] 실제로 삭제 되었는지 체크 해보려면, gi.. 2020. 1. 18.
[GITHUB] 원격 저장소의 Branch 가져오기 Git의 원격 저장소(Remote Repo)를 로컬 저장소(Local Repo)로 Clone 한다고 하더라도 원격 저장소의 Branch를 모두 가져오지 않는다. 이는 용량 문제라기 보다 Branch 간의 충돌을 막기 위한 방안으로 보인다. Clone을 마치고 Master가 아닌 다른 Branch를 가져와 작업하고 싶을 경우 원격 저장소에 있는 Branch를 Local로 가져와야한다. :: 모든 Branch 출력하기 먼저 어떤 원격 저장소와 로컬 저장소에 Branch가 있는지 출력해보자. git branch -a 현재 내 Local Repo에는 develop, feature/dataHandler, master 3개의 Branch가 존재하고, Remote에는 Local에 없는 Branch가 여러개 있다. 그.. 2020. 1. 16.