본문 바로가기

전체 글71

[내일배움단] SQL 데이터 분석 강의 4주차 (feat. 스파르타코딩클럽) Subquery 카카오페이 결제 유저만 모아보기 기존 방법은 Inner join사용해서 두 테이블을 붙여 놓고 필드명에서 보고 싶은 항목을 where로 지정해 select 해주었다. subquery로도 볼 수 있는 방법이 있다. 쿼리문 안에 들어가는 모든 쿼리문을 서브쿼리문이라고 한다. Where, select, from 절에 들어가는 쿼리들이 있다. 복잡하지만 엑셀보다 복잡한 처리를 해낼 수 있다. 줄맞춤에 신경써야 헷갈리지 않는다. From 절에 들어가는 subquery (가장 많이 사용되는 유형) 유저별 평균 좋아요 수를 알고 싶은데, 포인트가 많은 순서(활동량이 많은)로 좋아요도 많이 받았을까? 유저별 평균 좋아요 수와 포인트에 대한 상관관계를 알아보자. 먼저 유저별 평균 좋아요 수를 구한다 (g.. 2022. 8. 21.
[내일배움단] 웹개발 종합반 3주차 (feat. 스파르타코딩클럽) 오늘 정리할 3주 차 개발일지는 삽질의 흔적을 고스란히 담을 것 같다. api를 통해 데이터 크롤링의 원리에 대해 배우고, 실제로 데이터 크롤링을 해봤다. 크롤링한 데이터를 기존에 만들고 있었던 일명 '스파르타피디아'에 붙여 넣어서 꽤 그럴싸한 영화 소개 페이지의 형태를 구현했다. 여기까진 즐거웠는데... 파이썬으로 넘어갈 때만 해도 의욕이 충만했었다. 파이썬 수업 들었던 거 생각하면서 코드 쓰고 출력해서 확인해보고 하는 작업을 한다고 생각했다. 파이썬도 마찬가지로 변수, 자료형, 함수, 조건문, 반복문 의 다섯 가지 형태를 기본적으로 배웠다. 배웠다기보단 훨씬 직관적인 파이썬의 특징을 잘 보여준 거 같았다. 아직 자바스크립트도 위태위태 하기 때문에 ㅋㅋㅋ 혼란스럽지 않게 구분을 해주는 게 초보자의 제1.. 2022. 8. 14.
[내일배움단] SQL 데이터 분석 강의 3주차 (feat. 스파르타코딩클럽) 이 강의의 이름은 "엑셀보다 쉬운 SQL"이라는 강의인데, 어떤 건 되게 쉽고 어떤 건 여전히 어렵게 느껴진다. 사실 알고보면 간단한 건데, 백지를 받아 들고 써보라고 하면 막막해지는 느낌이 글을 쓸 때보다 조금 더 강하게 든다. 오늘 배운 것은 join, union 이었다. join join은 테이블과 테이블을 붙이는 것이고, 거의 모든 쿼리에 들어간다고 해도 과언이 아닐만큼 실무에서 가장 많이 쓰는 것이라고 한다. 굳이 나뉘어진 두 테이블을 join 할 거라면 애초에 왜 나눠둔 건지 궁금할 수도 있는데, 강사님의 답변에 의하면 테이블은 기본적으로 한 목적에 맞는 것들만 모아두는 것이 가장 좋다고 한다. 그래서 목적에 맞게 테이블이 여러개로 나뉘어있는 것이다. 그렇다면 무엇으로 이 테이블들을 연결할 수.. 2022. 8. 10.
[강의 후기] 나는 개발자가 되고 싶은걸까? 어릴 때 컴퓨터의 내부를 뜯어보는 것을 좋아했다. 엄마가 "중학생이 쓴 게임 만들기"라는 책을 사줬을 때는 이해하기 어려워서 지금도 아마 책장에 고이 모셔두기만 했다. 빌 게이츠의 성공신화를 겪으며 자라왔고, 드라마 가 한때는 최애였다. 그게 벌써 수십 년이 흘렀다. 굳이 먼 과거로 돌아가보지 않아도 최근 2~3년 내에 파이썬으로 게임 만들기를 따라 해 본 적 있고, 코딩 사이트에서 코딩 문제를 풀어봤으며, 메일 안에 사진 슬라이드를 넣기 위해 코드 짜는 법도 찾아봤고, 워드프레스 홈페이지를 만들면서 html과 css를 간접 경험했다. 외장하드에 윈도우를 깔아서 맥북을 쓰고 있고, 컴퓨터에 난 오류를 해결하기 위한 구글링은 도가 텄다. 유튜버 조코딩의 영상을 즐겨보며, 스파르타 코딩 클럽 앱 개발 반을 .. 2022. 8. 10.
[내일배움단] 웹개발 종합반 2주차 (feat. 스파르타코딩클럽) 처음부터 시원하게 함수로 시작했다. 함수 function Let 마우스 버튼을 클릭했을 때 알림 창 띄우기. Body에서 button 부분에 한번 클릭하면 hey라는 함수가 실행되도록 명령어를 쓴다. 그 뒤 script로 올라와서 함수를 지정해 준다. 한번 클릭하면 짝수입니다 홀수입니다 알림이 뜨는 설정이다. 기호는 += 는 1개씩 늘어나면 이라는 뜻이고, == 는 같다는 뜻이다. 등호 한개는 이미 사용되고 있기 때문에 두 개를 써야 한단다. % 2는 2로 나눈다는 의미 이다. 오늘은 JQuery와 Ajax에 관해 몰아쳐서 배웠다. 내가 쪼개서 안 듣고 미뤄서 발생한 일이므로 할 말은 없지만, 1시간짜리 강의에 8시간을 투자했다. 그 기록을 남겨볼까 한다. 1. JQuery HTML을 조작하는 JAVAS.. 2022. 8. 7.
[내일배움단] SQL 데이터 분석 강의 2주차 (feat. 스파르타코딩클럽) 2주 차에는 group by, order by와 그 외를 조금 배웠다. 쿼리가 실행되는 순서를 정확히 익히기 위해 다시 되새기는 것이 중요했다. 코딩은 정확하게 실수하지 않는 것이 중요한 거 같다. 물론 프로그램들이 똑똑해서 나의 오류를 금방 잡아내 주니까 좋다. 1. group by select name, count(*) from users group by name 라고 하면, users에 있는 유저의 이름들을 성씨별로 수를 세어달라는 요청이다. 이 명령어를 입력할 때는 select * from users group by name 이라고 해서 users에 있는 이름들을 쭉 보여달라는 명령어가 기초가 된다. 이때 이름들이 너무 많으니 여기서 세어줬으면 한다는 명령어로 고치는 순서인 것이다. 물론 쭉 써도.. 2022. 8. 4.
[내일배움단] 웹개발 종합반 1주차 (feat. 스파르타코딩클럽) pycham을 설치하고, jetbrains에 가입했다. 스파르타 코딩클럽에서 준 코드 받아서 4개월간 무료로 사용할수 있는 라이센스를 얻었다. 이게 파이참을 사용하게 해주는 라이선스인가 보다. 파이썬이랑은 다른 건가.. 항상 뭔갈 가입해두고 활용하지 않게 되어서 강의를 들은걸 다 잊어버리는데, 이번에는 기록을 해두려고 한다. AWS에 가입하고 드디어 파이참을 열어서 코딩 시작. 첫 주는 HTML, CSS, Javascript기초문법 이렇게 배운다고 한다. 전체 강의 시간은 1시간 40분이 조금 넘는다. 예전에 워드프레스로 홈페이지를 만들어 본 적이 있다. Html css를 약간 손볼 수 있는 구조로 되어있어서 찾아가면서 만들었던 기억이 있다. 학교 다닐 때도 HTML을 배운 적은 있었다. Head, ti.. 2022. 8. 3.
[내일배움단] SQL 데이터분석 강의 1주차 (feat.스파르타코딩클럽) 예전에 스파르타코딩클럽에서 앱개발 종합반을 수강한 적이 있다. 회사를 다니고 있었고, 생각보다 야근이 많았어서 주말에 몰아치듯 들어야 했는데, 지금까지 내가 들었던 인강중에서 유일하게 완강을 했던 거라 기억에 남았다. 이번에는 내일배움카드를 활용해서 디지털 역량을 좀 키워보고자 SQL 데이터 분석이라는 생소한 분야의 강의를 신청해보았다. 분량이 많지 않고, 소분화 되어있어서 재미있게 접근할 수 있는 것 같다. 물론, 1주차라서 그런 것일 수도 있다.. 코딩에 관심이 많지만, 수학과는 담쌓았던 시절이 있기 때문에 주춤하던 문과생이었는데 이렇게나마 배우니까 조금 더 흥미가 생기는것 같다. 다른 교육 플랫폼에서 파이썬 강의도 듣고 있는데, 계속해봐야 늘 거라서.. 요즘 교육에 쓰는 돈이 얼마인지 대체... 입.. 2022. 7. 31.