일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 정보처리기사필기
- pandas
- 정수와유리수
- 딥러닝
- 중학수학
- CSS
- 운영체제
- CNN
- JSP/Servlet
- 중학1-1
- 데이터입출력구현
- 파이썬라이브러리
- SQL
- 컴퓨터구조
- numpy/pandas
- 코딩테스트
- 파이썬
- 정보처리기사실기
- 데이터베이스
- 텍스트마이닝
- C++
- 영어공부
- 자바 실습
- 자바
- 연습문제
- html/css
- 머신러닝
- 컴퓨터비전
- 데이터분석
- 혼공머신
- Today
- Total
목록분류 전체보기 (1252)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
지난주 금요일에 풀었던 수학 문제인데 이제야 정리해본다. 이틀에 걸쳐 40개의 문제를 모두 풀었다. 에이급 수학 STEP C 문제 풀기 10월 4일에 21번까지 풀고 나머지는 오늘 풀었다. 에이급 수학 STEP C 문제풀이 노트 학습을 마치고이날 풀었던 문제는 21문제로 1시간이 조금 넘게 걸쳐 풀었다. 두 문제를 마저 풀고 싶었으나 다음날 풀어야겠다고 하고 공부를 중단했다. 오늘은 수학 공부를 거의 2시간 가까이 했다. 가끔씩 이렇게 목표한 것보다 훨씬 더 뛰어넘는 날도 있어야 한다. 그래야 실력이 향상되고 그 과목에 대해 흥미와 사랑을 느낄 수 있다.
그룹화 두 번째 학습을 시작해 본다. 이론 2 - 데이터 그룹에 조건 적용하기 실습 3 - 데이터 그룹에 조건 적용하기 : HAVING 1 user_id를 기준으로 group by를 적용했다. 하지만 여기에 조건을 추가해서 두 권 이상 빌린 사람을 찾아야 한다. 결과는 이전과 같다. 3권 이상 빌린 사람부터 있기 때문이다. 실습 4 - 데이터 그룹에 조건 적용하기 : HAVING 2 직원별로 연봉을 받을 횟수를 group by로 조회했다. 이제 조건을 추가해 볼 것이다. 연봉을 10번 이상 받은 직원들만 조회되었다. 퀴즈 2 - 데이터 그룹에 조건 적용하기 학습을 마치고그룹으로 묶은 다음에 조건을 추가하는 방법에 대해서 배울..
4주차 학습의 첫번째 수업이다. 드디어 GROUPBY에 대해서 공부하게 된다. 이론 1 - 데이터 그룹 짓기 limit, order by, group by는 쿼리문의 가장 마지막에 온다. 실습 1 - 데이터 그룹 짓기 : Group By 1 먼저 책 정보를 조회해보았다. 이중에서 user_id와 빌려간 사람의 책 수를 count로 세어주어야 한다. 실습 2 - 데이터 그룹 찿기 : Group By 2 이렇게 하면 직업 정보와 count만 조회된다. 우리는 emp_no(직원)별로 몇 번의 연봉을 받았는지 확인하고 싶으므로 group by를 해야 한다. 퀴즈 1 - 데이터 그룹 짓기 학습을 마치고그룹으로..
3주차 공부를 미션 문제를 풀며 마무리해본다. 이번 단원은 두 문제만 있다. 미션 1 - 가게 DB 분석하기 근데 틀려서 다시 한번 작성해보려고 한다. 물건의 종류가 name이 아니고 id인 것 같다. 이제 모두 맞았다. 미션 2 - 평균 구하기 모든 미션 문제를 다 잘 풀었다. 3장을 닫으며 학습을 마치고이번 단원은 지난 단원에 비해 별로 어렵지 않았다. 다음 단원은 조금 어려울 것으로 예상되지만.. 4주차 공부까지 마치면 정처기 실기 과목 범위는 공부를 마치는 셈이다. 너무 어려운 sql은 나오지 않는 것 같다.어쨌든 3주차 공부까지 마치느라 수고가 많았다.
3주차 수업의 마지막 강의이다. 이론 4 - MAX & MIN 문자형에서 도라지가 MAX가 되어 가져올 수 있다는 뜻이다. 실습 8 - 데이터에서 최대값 찾기 : MAX 1 실습 9 - 데이터에서 최대값 찾기 : MAX 2 실습 10 - 데이터에서 최소값 찾기 : MIN 퀴즈 4 - MAX & MIN 모든 문제를 아주 잘 풀었다. 학습을 마치고새벽에 공부하니 머릿속에 쏙쏙 들어오고 집중도 정말 잘 된다. 주말과 월요일 새벽에는 영상을 시청하면서 공부했으나 이제는 공부하는 것이 다시 즐거워져서 아무런 소리가 없어도 지루하지 않고 공부를 할 수 있게 되었다.영상을 시청하면 사실 시청하지 않을..
다음으로는 합계와 평균 함수에 대해서 배우게 된다. 이론 3 - SUM & AVG 어떤 기준에 따라 다르다. 컬럼인지 조건인지에 따라서. 여기서는 컬럼을 기준으로 하니 SUM 옆에 괄호 안에 넣는다. 실습 5 - 데이터들의 합 구하기 : SUM 전체 데이터를 조회한 후 그중에서 salary의 총합을 구했다. 실습 6 - 데이터들의 평균 구하기 : AVG 1 이 중에서 수학, 영어, 국어의 평균을 구하면 된다. 실습 7 - 데이터들의 평균 구하기 : AVG 2 퀴즈 3 - SUM & AVG 학습을 마치고총점과 평균을 구하는 함수에 대해서도 잘 학습했다. 요즘..
이번에는 LIMIT 함수를 배워볼 것이다. 이론 2 - LIMIT 실습 3 - 데이터에서 상단 값만 출력하기 : LIMIT 1 전체 책을 조회하면 이렇게 10권의 책을 볼 수 있다. 하지만 5개로 제한하므로 코드를 이처럼 수정한다. 앞에서 5개만 잘 출력되었다. 실습 4 - 데이터에서 상단 값만 출력하기 : LIMIT 2 직원들의 정보를 조회해보면 상당히 많은 사람들의 정보가 들어있음을 알 수 있다. 우리는 그중에서 5개의 정보만 가져올 것이다. 퀴즈 2 - LIMIT 학습을 마치고문제를 모두 잘 풀었고 LIMIT로 어떻게 정보를 불러올 수 있는지 알게 되었다. 이 기능은 판다스에서 head()로 정보를 불러오는..
이제 드디어 3주차 공부를 시작해본다. 5주차까지 수업이 남아있지만 오늘은 4주차까지 학습을 모두 마치고 오늘 도착할 책으로 SQL을 새롭게 공부하고, 정처기 실기 책으로 다시 학습을 이어가고 싶다. 이론 1 - COUNT NULL이 있더라도 *으로 출력하면 3개 전체인 3을 출력한다. 실습 1 - 데이터의 수자 세어보기 : COUNT 1 두 개의 테이블 개수를 조회했다. count 안에 user를 쓰는지 알았는데 전체를 조회하니 *로 조회해야 한다. 실습 2 - 데이터의 숫자 세어보기 2 : COUNT 2 퀴즈 1 - COUNT 문제를 모두 잘 풀었다. 학습을 마치고COUNT 함수에 대한 내용을 ..
미션 문제를 하나씩 풀어보려고 한다. 미션 1 - 가게 DB 구축하기 처음에는 먼저 출력을 해보고 싶어서 SELECT *을 찍었으나 아무것도 출력되지 않았다. 초기값이 원래 없으니 하나씩 넣어주어야 하는 거였다. 미션 2 - 가게 DB 수정하기 두번째 문제까지 모두 잘 맞혔다. 미션 3 - 발언권이 강한 주주는 누구? 2장을 닫으며 학습을 마치고전날 저녁에 너무 졸려서 미션 문제를 다 풀지 못하고 다음날 일어나서 풀고 정리해본다. 2주차에서는 모든 문제를 다 만점을 맞아서 정말 기뻤다.이제 바로 3주차 공부를 시작해보려고 한다.
이제 2주차 마지막 이론 학습이다. 저녁 먹기 전까지 이 공부를 마치려고 한다. 이론 5 - 테이블의 데이터 삭제하기 실습 9 - 데이터 삭제하기 1 여기 있는 책 중에서 해리포터와 반지의 제왕 책을 삭제해야 한다. 해리포터 책이 지워졌다. 이제 반지의 제왕도 삭제해보자. 여기서 주의할 점은 이름에 작은 따옴표가 있을 때는 역슬레시를 하나 넣어주어야 한다는 것이다. 실습 10 - 데이터 삭제하기 2 kyoichi라는 사람이 10005번 테이블에 있음을 확인했다. 이제 이 사람의 정보를 삭제해볼 것이다. 잘 삭제되었다. 난 선생님과 달리 번호를 작은 따옴표로 묶지 않았음에도 언제나 코드가 잘 수행이 되고 있다. 왜 굳이 넣는지 모..