- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 1주차
- 개념정리
- 파이썬문법
- AI
- 데이터
- 함수
- sql
- bigquery
- 빅쿼리
- Jupyter Notebook
- 비교연산자
- 주피터노트북
- data
- 깃허브
- 데싸4기
- 변수
- 함수활용
- 컴프리헨션
- jupyter
- github
- 딕셔너리
- 모두의연구소
- 데이터베이스
- 2주차
- error
- python
- 환경세팅
- 데이터사이언티스트
- 파이썬
- 논리연산자
목록개념정리 (8)

학습 내용SQL 심화 콘텐츠는 총 4개의 노드로 구성되어 있다.✅ 빅데이터 톺아보기빅데이터를 지탱하는 툴과 기술빅쿼리(BigQuery) 실습 환경 설정하기https://jpocket.tistory.com/29 [Big Query] 빅쿼리 시작하기https://cloud.google.com/free?utm_source=google&utm_medium=cpc&utm_campaign=japac-KR-all-ko-dr-BKWS-all-core-athena-EXA-dr-1710102&utm_content=text-ad-none-none-DEV_c-CRE_668690472449-ADGP_Hybrid+%7C+BKWS+-+EXA+%7C+Txt+-GCP-General-core+brand-main-KWID_437jpoc..

학습 내용✅ 기본키(PK), 외래키(FK)기본키(PK : Primary Key)외래키(FK : Foreign Key)✅ 다중 테이블 사용하기(JOIN)JOINJOIN의 종류데이터 이어붙이기(UNION)서브쿼리 원리와 방식(Subquery)SubqueryWHERE절 서브쿼리단일행 서브쿼리다중행 서브쿼리FROM절 서브쿼리 🛠 기본키 PK: primary keyPK는 하나의 컬럼이 지정되어 있으며, 해당 컬럼이 데이터는 테이블 내 유일성을 보장한다.유일성을 보장해야 하니까 NULL값은 허용되지 않는다. 🛠 외래키 FK: foreign key다른 테이블과 관계를 맺는 경우, 다른 테이블의 기본키를 참조하는 컬럼기본키를 참조하기 때문에 외래키 값은 참조하는 기본키의 값과 동일하거나 null값이다. 🔥즉..

학습 내용데이터베이스데이터와 데이터베이스 개념데이터베이스 특징관계형 데이터베이스테이블테이블행(Row), 열(Column) 개념스키마와 데이터 타입스키마데이터 타입 🛠데이터베이스🛠데이터: 모든 기록들. 과거에 비해 데이터 양이 방대해졌기에 그만큼 복잡성이 증대되었다고 한다.따라서 데이터를 전문적으로 봐야하는 직군들이 증가되었다. 🛠데이터베이스데이터가 모여져 있는 공간이며, 구조적인 방식으로 관리되는 데이터들의 집합이다.관리해야 하는 데이터들을 목적에 맞게 저장하며 권한에 따라 수정 및 검색 등 다룰 수 있는 범위가 다르다. 📌 데이터베이스 특징📌1. 실시간 접근성사용자의 질의에 즉시 처리하고 응답한다. 2. 지속적 변화항상 최신의 데이터를 유지할 수 있습니다. 3. 동시 공유⭐다수의 사용..

🛠 클래스🛠 클래스: 붕어빵을 만드는 기계🛠 객체: 붕어빵 👉 비유해서 알아두어도 좋다. 📌클래스 용어 🛠 클래스 만들기🔶클래스, 메서드, 객체 📌 형태class 클래스이름: def 메서드이름(self): 명령블록 # 첫 클래스 만들기class Aiffel: # 클래스 이름은 대문자로 시작! def cheer(self): print('끝까지 화이팅!')원하는 출력이 나오지 않는 이유는, 클래스는 단독으로 사용하지 못해서다.붕어빵 틀만 가지고서는 사람들에게 팔 수 없으니 “붕어빵”을 만들어야 한다.붕어빵을 만드는 방법은, 📌 형태객체 = 클래스이름()객체.메서드() 붕어빵 틀로 만든다.생성된 붕어빵에 메서드를 붙이면 된다. 👉 즉, 객체를 ..
🛠 일급 객체(내가 일급 객체를 이해한 내용으로 정리해보았다.) 우리가 이미 알고 있는 int, float, str 타입의 객체는 일급 객체이다. ❓ int, float, str타입의 객체의 특징으로 뭐가 있을까 1)# 변수로 할당x = 3 2)# 자료구조 안에 담기y = [1, 2, 3] 3)# 매개변수로 전달 a, b = 3, 1def add(x, y): print(x + y)add(a, b) 4)# 리턴값으로 사용 def num(): return 3 num() 📌1) 변수로 할당할 수 있다.2) 데이터 구조(=자료구조) 안에 그 객체를 담을 수 있다.3) 매개변수 형태로 전달할 수 있다.4) 리턴값으로 사용할 수 있다. ✅ 4가지 조건들을 만족하는 객체를 일급 객체 라고 부른다...

🔶 람다 표현식이란?컴공 전공하면서 react 언어를 배우며 학습했던 람다.코드를 간결하게 표현하는 방법 중 하나다.람다를 표현한 식을 람다 표현식 이라고 부르고,람다 표현식으로 쓴 함수는 람다 함수 혹은 익명 함수 라고 한다. Q. 왜 익명함수 일까?함수에 이름이 없어서. 표현 방식(lambda 변수 : 리턴식 )🔥 한 줄 요약함수 이름이 없다. -> 따라서 함수를 변수에 할당하여 재호출하여야 한다. lambda 바로 뒤에 매개변수 작성한다. :(콜론)으로 구분하여 이후 리턴값 작성한다.람다 표현식 안에 새 변수 생성 x반환값 부분은 식 한 줄로 표현할 수 있어야 ok 람다 표현식을 인수로 사용하는 함수 3가지map(): 리스트의 요소를 지정된 함수로 처리해주는 함수filter(): 걸러..

1. 튜플 자료형1) 튜플(tuple)이란?여러 개의 값의 모음이라는 점에서 리스트와 비슷하지만 수정할 수 없다 는 점에서 다르다.소괄호() 안에 요소를 콤마,로 구분튜플명 = (요소1, 요소2, 요소3, ...)소괄호()를 생략해도 무방튜플명 = 요소1, 요소2, 요소3, ...튜플에 소속되는 각각의 값 또한 요소(element) 라고 한다.튜플 안에는 어떠한 자료형도 포함비어 있는 튜플도 생성 2) 튜플에서 가능한 것과 불가능한 것가능한 것튜플 요소를 인덱싱 & 슬라이싱+ 연산자로 튜플을 연결* 연산자로 튜플을 반복 불가능한 것튜플 요소를 변경하거나 삭제(del)하는 것은 불가능 튜플을 언제 사용하나요?튜플의 내부 구조가 단순한 만큼 더 적은 메모리를 사용하고 읽는 속도도 빠르다.편집할 수 없기 때문..

1. 집합(set) 자료형 개념어떤 값들의 모임일 뿐 순서는 없다.중괄호{} 안에 value를 넣고 콤마,로 구분집합명 = {value1, value2, value3, ...}set() 괄호 안에 리스트나 문자열을 입력해서 만들 수도 있다.집합은 값을 포함하고 있느냐 아니냐만 중요해서,중복은 허락하지 않으며 순서도 별 의미 없다. 집합(set) 자료형 형식# 중괄호{} 안에 value를 넣고 콤마,로 구분해 준다.# 중복은 허락되지 않는다.asia = {'korea', 'china', 'japan', 'korea'}asia{'china', 'japan', 'korea'} - 중복 제거하기위한 필터 역할로 종종 사용- 헷갈리는 개념 a = set() // set() 활용a = {} // 빈 diction..