스파르타코딩 7

[스파르타코딩클럽] 핵심 쏙쏙 Git - 3주차 개발일지

드디어 3주차! 마지막 강의까지 왔다. 여기까지 온 나 너무 수고했다. 그동안 git 정리해야지 공부해야지 생각만하고 있었는데 드디어 스파르타 덕분에 할 수 있었다! 1주차부터 3주차까지 강의제목대로 핵심만 쏙쏙 공부할 수 있었다. commit, branch, pull&push 등등 기초적인 부분들을 학습할 수 있어 좋았고 배웠던 것을 기반으로 나만의 git을 완성해 나갈 것이다! 3주차 수업목표 협업하기 위한 작업 관리 스킬을 익히기 - PR과 commit 되돌리기, 임시 저장 협업하기 좋은 사람이 되기 위해 기본 협업 매너를 익힌다. Github으로 다른 사람과 소통하기 - 내 포트폴리오, 오픈소스 01. 내 작업을 반영해주시겠어요? - PR 작업내역을 프로젝트에 반영하는 것이 아니라 충분히 리뷰받고..

[스파르타코딩클럽] 핵심 쏙쏙 Git - 2주차 개발일지

지난 1주차에는 git이 무엇인지, 버전 관리, commit, repo에 대해 배웠었다. 개념을 배우며 실습하였지만 아직까지 완벽하게 개념이 잡히진 않았다. 그러나 2주차 수업을 통해 실습 덕분에 완벽히 이해할 수 있었다. 2주차에는 협업을 위한 단계에 대해 학습하였다. 2주차 수업목표 협업하기 위한 Git 기본 개념을 익힌다. - isuue, branch, merge 두 명 이상과 협업하는 Git 프로젝트를 만들 수 있다. 기능별로 나누어 작업 내역을 남길 수 있다. 01. 누가 이 작업할 거예요? - Isuue 할당 협업을 할 때는 아래의 단계를 따른다. 1단계. 누가 이 작업을 할 것인지 정한다. - Issue 2단계. 각자 맡은 것을 작업한다. - Branch 3단계. 각자 작업을 프로젝트에 합친..

[스파르타코딩클럽] 핵심 쏙쏙 Git - 1주차 개발일지

학교를 다니면서 git 관리해야지 다짐하였지만 막상 관리하려고 하니 어려워 항상 다음으로 미뤘었다. 그러다 휴학을 하게되면서 이번에는 기필코 git을 관리해야지! 다짐하게 되었고 스파르타코딩클럽을 살펴보던 중 나에게 딱 알맞은 강의를 찾게되면서 배운 것을 정리할겸 개발일지를 작성하게 되었다. 1주차 수업목표 나 혼자 사용할 수 있는 Git 프로젝트 생성하기 - commit, pull, push 프로그래밍을 배울 때 마음가짐을 탑재한다. 01. Git은 뭐고, Github는 무엇인가? git : 가장 널리 쓰이는 버전 관리 도구 버전 관리 가능 - 하나의 파일로 버전 관리 어떤 작업을 했는지 알 수 있는 히스토리 작업 단위 나누기 협업 가능 github : git 원격 저장소 + git으로 할 수 있는 커..

[스파르타코딩클럽] 엑셀보다 쉬운 SQL - 4주차 개발일지

4주차 수업목표 Subquery(서브쿼리)의 사용 방법을 배워본다 실전에서 유용한 SQL 문법을 더 배워본다. SQL을 사용하여 실전과 같은 데이터분석을 진행해본다. 01. Subquery란? 쿼리 안의 쿼리라는 의미이다. 하위 쿼리의 결과를 상위 쿼리에서 사용하면, sql 쿼리가 훨씬 간단해진다. 즉, subquery를 사용하지 않아도 원하는 데이터를 얻어낼 수 있지만, 더 편하고 간단하게 원하는 데이터를 얻기 위해 사용되는 기능이다. 02. 원하는 데이터를 더 쉽게: subquery 예제)kakaopay로 결제한 유저들의 정보 보기 select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id whe..

[스파르타코딩클럽] 엑셀보다 쉬운 SQL - 3주차 개발일지

3주차 수업 목표 여러 테이블의 정보를 연결하는 Join을 이해한다 연결된 정보를 바탕으로 보다 풍부한 데이터분석을 연습한다. 아래 위로 결과를 연결하는 Union을 공부한다. 01. Join이란? 두 테이블의 공통된 정보(key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보이는 것 종류> Left join, Inner join -Left Join : 두 집합 사이의 관계와 같다. select * from point_users pu left join users u on pu.user_id = u.user_id -Inner Join : 두 테이블의 교집합 select * from point_users pu inner join users u on pu.user_id = u.user_id 02. Join ..

[스파르타코딩클럽] 엑셀보다 쉬운 SQL - 2주차 개발일지

2주차 수업 목표 동일한 범주의 데이터를 묶어서 통계를 내주는 Group by를 이해한다. 출력하는 데이터를 필드의 값으로 정렬하여 출력하는 Order by를 익힌다. 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익힌다. 01. 범주의 통계를 내주는 Group by 예제) 성씨별로 몇 명의 회원이 있는지 알아보자 -> where절을 사용해서 수십개의 쿼리를 작성하는 것은 비효율적, group by를 사용하여 해결하자 select name, count(*) from users group by name 실행 순서 : from -> group by -> select 1. from users : users 테이블에서 데이터를 불러오다 2. group by name : name 필드에서 동일한 값을 ..

[스파르타코딩클럽] 엑셀보다 쉬운 SQL - 1주차 개발일지

이번 년도 '한이음 공모전'을 준비하면서 'ICT멘토링 블렌디드 러닝'을 지원한다는 소식을 듣고 DB에 대해 공부하기 위해 '엑셀보다 쉬운 SQL' 강의를 수강하기 시작했다. 수업은 4주동안 진행되며 한주마다 강의를 듣고 과제를 제출한다. 만약 해당시간까지 수업을 못듣게 되면 진도사우르스에게 잡혀 튜터님들의 찐~~한 관리가 들어갈 수 있으므로 미리미리 강의를 들어야 한다. 1주차 수업 목표 데이터베이스(DB)와 SQL이 왜 필요한지 이해한다. DB에서 데이터를 가져오는 기초적인 문법인 Select와 Where문을 이해한다. 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익힌다. 01. 데이터베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 된다. 데이터를 저장한 통..