- 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 |
- 개념정리
- github
- ML
- python
- 환경세팅
- sql
- data
- 빅쿼리
- 파이썬문법
- 변수
- bigquery
- 머신러닝
- error
- 함수
- 하이퍼파라미터
- 깃허브
- 데이터사이언티스트
- 1주차
- 데이터
- 주피터노트북
- XGBoost
- 2주차
- Jupyter Notebook
- AI
- 데이터베이스
- 데싸4기
- 모두의연구소
- 딕셔너리
- 파이썬
- 함수활용
목록분류 전체보기 (49)

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

🛠 클래스🛠 클래스: 붕어빵을 만드는 기계🛠 객체: 붕어빵 👉 비유해서 알아두어도 좋다. 📌클래스 용어 🛠 클래스 만들기🔶클래스, 메서드, 객체 📌 형태class 클래스이름: def 메서드이름(self): 명령블록 # 첫 클래스 만들기class Aiffel: # 클래스 이름은 대문자로 시작! def cheer(self): print('끝까지 화이팅!')원하는 출력이 나오지 않는 이유는, 클래스는 단독으로 사용하지 못해서다.붕어빵 틀만 가지고서는 사람들에게 팔 수 없으니 “붕어빵”을 만들어야 한다.붕어빵을 만드는 방법은, 📌 형태객체 = 클래스이름()객체.메서드() 붕어빵 틀로 만든다.생성된 붕어빵에 메서드를 붙이면 된다. 👉 즉, 객체를 ..
모듈(module): .py 확장자의 파일. 파일 안에 변수나 함수, 클래스 등을 저장할 수도 있고, 모듈 자체가 실행할 수 있는 코드패키지(package): 모듈 여러 개를 묶은 것라이브러리(library): 여러 패키지와 모듈을 모아둔 것👉 셋 사이의 관계: 라이브러리 ≥ 패키지 ≥ 모듈 모듈 🔶 random 모듈import random 🔶 random()# Q. 5개의 난수를 출력해 보세요.import random as rfor i in range(5): print(r.random()) 🔶 randint(a, b)r.randint(1,6)# 1 🔶 seed()✅ 같은 시드값을 사용하면 항상 같은 순서의 난수가 생성됨. 🔶 math 모듈math 모듈은 수학과 관련된 모듈이다..

🛠 오류 종류error 에는 구문 오류 Syntax error 와 예외 exception 또는 런타임 오류 runtime error 가 있다.이렇게 구분되는 기준은, 프로그래밍 실행 전과 후로 나뉜다. 🛠 구문 오류 Syntax error프로그래밍 실행 전에 나오는 오류에 대해 알아보겠다. SyntaxError니까 💬 "아~ 실행 전에 오류가 발생했구나. 구문 오류구나." 라고 알 수 있다.💬 “코드를 잘못 쳤다는 말”인데 어디서 잘못 된거지? File "/tmp/ipykernel_20/138810778.py", line 2 print('안녕하세요") ^SyntaxError: EOL while scanning string literal**SyntaxErr..
🛠 일급 객체(내가 일급 객체를 이해한 내용으로 정리해보았다.) 우리가 이미 알고 있는 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(): 걸러..

첫 번째 이야기 / 영상 생성 ai Gen-4runway 회사에서 gen-4 가 나왔다.동영상 생성 모델이다. 극사실주의에 가깝게 영상을 만든다. 두 번째 이야기 / 영상 생성 ai Veo2 구글 Veo2사진을 넣으면 동영상으로 만들어준다. 오픈 액세스가 있어야 들어가진다. 세 번째 이야기 / 영상 생성 ai Meta movie gen 비디오로부터 텍스트를 얻을 수도 있다.비디오에 텍스트를 추가해서 바꿔나갈 수 있다. sound effect도 만들 수 있다. 네 번째 이야기 / 영상 생성 ai sora 오픈 ai sora작년부터 얘기가 나온 모델이긴 하지만비디오를 생성하는 모델로 많이 나오고 있다. 다섯 번째 이야기 / tracking ai tracking ai모니터링, ai의 아이큐 ..

🔶 key-value 추가하기 : setdefault(), update()🔶setdafult()딕셔너리.setdefault( key, value )key값만 넣기dict_uni.setdefault('c')setdefault()를 활용하여 key값을 넣는다.value는 자동으로 None 값이 넣어진다. key, value값 모두 넣기dict_uni.setdefault('e', 101)setdefault()를 활용하여 key, value 모두 넣는다. 🔶update()딕셔너리.update( iterable )추가, 수정이 가능한 update() 함수다.dict_uni.update(f=102)key, value 를 바로 추가할 수 있다. Q. setdefault() 함수와 update() 함수의..

다차원 리스트🔶 1차원 리스트행만 있는 것. 🔶 2차원 리스트흔히 아는 테이블. 🔶 2차원 리스트의 길이 2차원 리스트의 길이(length)는 행의 길이일까? 열의 길이일까?행의 길이 🔶 3차원 리스트depth라는 개념 = 엑셀에서 sheet 개념[depth][행][열] 형태로 사용 🔶 3차원 리스트의 길이depth의 길이list_th[0][0][:]: depth = 0, 첫 번째 행, 열 전체 리스트 함수len(): 리스트의 요소 개수 구하기min(), max(): 리스트에서 최소값, 최대값 구하기sum(): 리스트의 요소 합계enumerate(): zip() 🔶 리스트 안에 숫자가 아닌 자료형이 있을 때' 라는 오류가 뜬다.int형과 str형은 서로의 크고 작음을 비교할 수 없기 때..

1. 인수의 형식1) 위치 인수1. 함수에 넣는 인수의 위치가 정해져 있는 형식2. 인수를 순서대로 넣을 때, 리스트나 튜플 사용 ok3. 리스트나 튜플 앞에 *(애스터리스크)를 붙여서 함수에 넣어 사용 def print_nums(a, b, c): print(c) print(b) print(a) a = [10,20,30]print_nums(*a)302010 리스트 앞에 *(애스터리스크)를 붙이면 언패킹 되어서 인수가 각각의 매개변수에 대입되어 실행된다. ※ 참고 ※ a = [10, 20, 30, 40]print_nums(*a)인수의 개수와 함수의 매개변수 개수가 다를 때 에러 발생 2) 가변 인수※ 참고 ※언팩킹은 인자에 * 기호 붙임가변 인수는 매개변수 앞에 * 기호 붙임 ..