분류 전체보기 85

[TIL] precamp_day8_240327

배운 것 ADsP 자격증 및 시험에 대한 개요 데이터의 종류 Python 함수 : 몫을 구할 때 사용할 수 있는 divmod() Python divmod(num1, num2)[0] # [0]은 몫, [1]은 나머지를 출력한다 cf. 참고 : Python int 연산자 한 것 ADsP 강의 1주차 완료 SQL, 알고리즘 코딩테스트 문제 풀기 SQL 문제를 풀다가 더 나은 방법이 있을 것 같아서 고민하고 찾아본 끝에 새로운 쿼리를 작성해 보았다! 처음에 비해 간결해져서 뿌듯했다. ( 가격대 별 상품 개수 구하기 ) SQL SELECT CASE WHEN PRICE BETWEEN 0 and 9999 THEN '0' WHEN PRICE BETWEEN 10000 and 19999 THEN '1..

[TIL] precamp_day7

배운 것 파이썬 기본 문법 강의를 끝까지 들었다. 변수 선언 리스트 딕셔너리 조건문(If문) 반복문(for문) 강의는 끝났지만 개념 정리를 위해 다시 한 번 필기를 보면서 코드를 돌려봐야겠다. 한 것 Python 강의 1주차 끝 노션 강의 자료 정리 SQL 문제 풀이 느낀 것 TIL 이 한 번 밀리니까 다시 쓰기 시작하는게 힘들었다. 안 밀리도록 시간 배분을 잘 해야겠다. 아직 파이썬은 기본 문법까지만 배워서 그런지 개념 잡기가 조금 어렵다. 내일 강의 시간에는 예제로 주어진 코드를 직접 타이핑 해보면서 감각을 키워야겠다. 시간배분이 익숙해지기까지 시간이 다소 걸릴 것 같다.

[TIL] precamp_day4

배운 것 4주차 강의에서는 subquery와 JOIN에 대해 배웠다 SUBQUERY 여러 번의 연산을 수행하거나, 조건문에 연산 결과를 사용해야 할 때, 조건에 Query 결과를 사용하고 싶을 때 등 간단하고 보기 쉽게 query를 작성할 수 있도록 subquery를 사용한다. SELECT price/quantity FROM ( SELECT price, quantity from food_orders ) A JOIN 필요한 데이터가 여러 테이블에 걸쳐서 있을 때 사용하여 한 화면에서 결과를 조회할 수 있다. 엑셀의 Vlookup과 유사한 기능 LEFT JOIN 과 INNER JOIN의 두 가지 방법이 있다. A 테이블과 B 테이블이 있을 때 LEFT JOIN : A 테이블의 데이터는 전부 조회하고, B 테..

[TIL] precamp_day3

배운 것 2주차 강의와 3주차 강의를 한 번에 다 들었다. -> 일정 상 꾸역꾸역 들었지만 내일은 데일리 루틴 시간 계획해서 조금 덜 부담되게 공부해야겠다. 2주차 강의에서는 column 간 사칙연산, 합계, 평균, 개수 세기, 최대값과 최소값 찾기, 범주를 지정하는 Group by 와 Query 결과를 보기 좋게 정렬하는 Order by를 배웠다 select * from * where * group by * order by * #asc or desc Query를 쓸 때는 항상 위의 순서대로 작성해야 한다! 3주차 강의에서는 2주차 강의에서 배웠던 내용의 복습에 더해, 데이터를 가공하고(REPLACE, SUBSTRING, CONCAT), 여러 가지 조건을 부여하는 구문(IF, CASE)에 대해 학습했다...

[TIL] precamp_day2

배운 것 SQL 1주차 강의 SQL(Structured Query Language) : 데이터베이스 관리 시스템(DBMS)에서 데이터를 관리하고 조작하기 위해 사용되는 표준화된 프로그래밍 언어 -> SQL은 일정한 문법을 가지고 있는 '언어' 로, 간단한 이론과 함께 실제로 연습해보면서 '하는 법'을 익숙하게 하는 데 초점을 두는 강의였다. -> DBeaver 라는 프로그램 사용 데이터베이스(database) : '데이터가 저장되어 있는 큰 폴더' 라는 개념으로 설명 -> DB라는 큰 폴더 내에 '테이블'이라는 파일이 존재하여, 이 테이블을 열어 확인하는 작업 -> 각 테이블은 엑셀처럼 '행'과 '열'로 구성, 각 테이블에는 데이터가 저장된 '컬럼'이 존재함 -> Query : SQL을 사용하여 데이터베..