개발자라면 사용해봤을 Github!
Github는 분산버전 관리 툴로 코드를 관리해주는 웹 호스팅 서비스이다.
github는 정신없이 개발에 몰두하는 사람들의 코드를 관리하고 정리해주어 협업과 버전관리에 도움을 준다.
1. 협업을 위한 필수 툴!
2. 손쉬운 버전관리
그만큼 github는 프로그래머들 사이에서 필수인데, 생각보다 Github의 중요성을 모르거나 사용하는 법에 대해 잘 모르는 경우가 많다. 사실 나도 대부분 clone, add, commit, push 정도만 거의 쓰는 거 같다. 그런 사람들을 위해 위니브에서는 Git에 대한 개요와 사용법을 설명하는 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub ,저장소 외의 git의 기능을 볼 수 있는 Github Action을 활용한 크롤러 웹 페이지 만들기 강의를 만들었다.
(출처 - 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub)
⭐무료강의⭐, ⭐무료자료⭐
(무료인데, 자료도 주고, 강의도 1시간 30분이면 부담없이 들을 법 하지 않나?)
: 특히 무료 자료가 정리가 잘 되어 있어서 블로그에 Git 정리하고 강의를 듣는데 도움이 참 많이 되었다.
git에 대한 포괄적인 개념, 간단하고 빠르게 사용법을 익히고 싶은 사람들에게 추천👍
git으로 협업 중 필요한 부분에 대해 알고 싶은 사람들에게 추천
git에 대한 개념이 잘 안 잡혔거나, 복습하고 싶은 사람들에게 추천
(출처 - Github Action을 활용한 크롤러 웹 페이지 만들기)
본강의는 버전관리 기능만 제공할 거 같다는 Github에 대한 편견을 깨 부셔주는 강의다🎇
Github의 가장 큰 기능은 버전관리이지만, 코드편집기, 웹페이지 등 다양한 기능을 제공하며 다양한 방법으로 활용할 수 있다.
많은 GitHub의 활용법 가운데 본 강의에서는 GitHub를 이용하여 크롤러 웹페이지를 생성하는 법에 대해 다룬다.
크롤러는 보통 데이터 수집에 많이 사용되는데, 사람이 반복적으로 유사한 행동을 하여 데이터 수집하는 과정을 PC가 대신 해주는 것이라고 생각하면 된다. (개인적으로 해본 경험이 있는데, 노가다는 할만 하지 못하다...)
본 과정에서는 크롤링을 하고 개인 레파지토리에 크롤링한 파일을 저장, 시각화하는 과정을 거친다. Github를 이용하여 데이터 수집 -> 데이터 적재 -> 데이터 시각화
과정을 간단하게 체험해 볼 수 있는 과정이다. 특히, 크롤링은 데이터 수집하는 과정에서 필요한 부분임으로 빅데이터 직무를 꿈꾸는 사람이라면 한번쯤 경험해보는 것을 추천한다.
심지어 , 크롤링할 페이지도 제공하고, 크롤러가 30분마다 크롤링을 한다니, 데이터 실시간 수집을 경험해 볼 수 있는 기회이다! 크롤링을 하면 안되는 페이지들도 존재하는데, 위니브에서는 크롤링할 페이지도 제공하니, 법적으로 저작권 신고 당할일은 없을 거 같아 안심이다!
물론, 데이터 직무를 꿈꾸는 사람이 아니어도 본 과정을 들을 수 있는데, 심지어 Github를 모르거나 python 초급자도 가능하다고 하니 관심이 있다면, 수강해 보는 것을 추천한다.
⭐무료자료⭐
: 귀찮게 손으로 안 쳐도 된다. 복붙!
git에 대한 새로운 활용법을 경험해보고 싶은 사람들에게 추천 👍
데이터 수집, 웹서비스 제공 과정을 겪어보고 싶은 데이터직무 꿈꾸미들에게 추천 (특히, 데이터 엔지니어, 데이터분석가) 👍