전체 글 79

[SQL] SQL과 데이터베이스 / select, from / as, limit, distinct

데이터란? - 어떠한 정보 - 컴퓨터에 저장되어 처리될 수 있는 형태로 표현 - 컴퓨터 안에 기록된 문자, 숫자 데이터 베이스 데이터의 집합 -> 데이터베이스 DBMS - 데이터베이스 관리 시스템 - 데이터베이스를 효율적으로 관리하는 소프트웨어 Relational Model(관계형 모델) 데이터를 표 형태로 구조적으로 관리하는 모델 관계형 모델을 기반이 데이터베이스를 관계형 데이터 베이스(RDB)라고 함 RDB기반의 데이터베이스관리 시스템이 RDBMS RDBMS 소프트웨어 Oracle, DB2, SQL Server PostgreSQL, MySQL, SQLite 등 SQL SQL은 이러한 RDBMS(관계형 데이터베이스 관리시스템)의 데이터를 관리하기 위해 설계된 프로그래밍 언어 SQL을 이용하여 데이터베이..

AI SCHOOL/SQL 2023.01.13

[WIL] 3주차

01.09 keywords * 행동강령(Code of Conduct) * 응원하기! 처음 배울 때는 누구나 어렵습니다. * 어려운 선택을 하고 용기를 내서 배우기 시작한 여러분을 응원합니다! * 작은 성공에도 서로를 응원해주세요! * 우리는 출발점이 모두 다르기 때문에 다른 사람과 나를 비교하지 않습니다. 비교는 어제와 나와 오늘의 나를 비교합니다. * 의사소통에 있어서 예의 바르고 건설적인 태도를 늘 보여주세요. * 개인적인 인신공격이나 목소리를 올려 화내는 행동을 하지 마세요. 모든 사람은 공동체의 책임을 져야 하고, 서로에 대한 긴장을 완화하고 가능한 한 빨리 부정적인 맥락을 멈추기 위해 다 함께 노력해야 합니다. * 협력하고 함께 참여합시다. 우리는 서로에게 많은 것을 배울 수 있습니다. 지식을 ..

AI SCHOOL 2023.01.12

[Python] FinanceDataReader

FinanceDataReader? - 한국 주식 가격, 미국주식 가격, 지수, 환율, 암호화폐 가격, 종목 리스팅 등 금융 데이터 수집 라이브러리 # 설치 !pip install -U finance-datareader # 라이브러리 불러오기 import pandas as pd import FinanceDataReader as fdr fdr.__version__ #버전확인 - KRX : KRX 종목 전체 - KOSPI : KOSPI 종목 - KOSDAQ : KOSDAQ 종목 - KONEX : KONEX 종목 - NASDAQ : 나스닥 종목 - NYSE : 뉴욕증권거래소 종목 - SP500 : S&P500 종목 한국거래소 상장종목 전체 가져오기 df = fdr.StockListing("KRX") df +) ..

AI SCHOOL/Python 2023.01.12

[Python] pandas 기초

• Pandas # 필요한 라이브러리를 로드 # pandas, numpy를 불러온다 import pandas as pd import numpy as np df["약품명"] = ["소화제", "감기약", "비타민", "digestive", "Omega3", "오메가3", "vitamin", "Vitamin"] df["가격"] = 3500 type(df['가격'])은 시리즈 type(df) 는 DataFrame type(np.nan)은 float 삭제 axis = 0 -> 행 axis = 1 -> 칼럼 df["종류2"] = "전문의약품" df = df.drop(labels="종류2", axis=1) df 데이터 요약 df.info() -> 데이터 프레임의 정보 df.shape -> 데이터 프레임의 크기 출력..

AI SCHOOL/Python 2023.01.12

[TIL] 멋사 AI SCOOL DAY 9 - 데이터사이언스 개요, 판다스(pandas)

멋사 AI SCOOL 8일차 : 데이터사이언스 개요, 판다스(pandas) * Keywords #데이터프레임 #pandas #numpy * Today I Learned * 행동강령(Code of Conduct) * 응원하기! 처음 배울 때는 누구나 어렵습니다. * 어려운 선택을 하고 용기를 내서 배우기 시작한 여러분을 응원합니다! * 작은 성공에도 서로를 응원해주세요! * 우리는 출발점이 모두 다르기 때문에 다른 사람과 나를 비교하지 않습니다. 비교는 어제와 나와 오늘의 나를 비교합니다. * 의사소통에 있어서 예의 바르고 건설적인 태도를 늘 보여주세요. * 개인적인 인신공격이나 목소리를 올려 화내는 행동을 하지 마세요. 모든 사람은 공동체의 책임을 져야 하고, 서로에 대한 긴장을 완화하고 가능한 한 빨리..

AI SCHOOL/TIL 2023.01.09

[TIL] 멋사 AI SCOOL DAY 9 - 파이썬 클래스, 모듈, 패키지, 예외 처리

멋사 AI SCOOL 9일차 : Python 모듈, 패키지, 예외처리 * Keywords #class #module #package #import #from #as * Today I Learned 지난 시간 복습 - 변수와 함수를 묶어서 코드를 작성하는 방법 - 객체지향을 구현하는 문법 - 객체지향 : 실제세계를 모델링하여 프로그램을 개발하는 개발방법론 -> 협업 용이 - 클래스 사용법 - 클래스 선언(코드 작성) -> 객체 생성(메모리 사용) -> 메서드 실행(코드 실행) - 클래스 선언(설계도 작성) -> 객체 생성(제품 생산) -> 메서드 실행(기능 사용) - 클래스 식별자 : PasacalCase - class, self(객체 자신) - 클래스는 사용자 정의 데이터 타입이다 - type(accou..

AI SCHOOL/TIL 2023.01.06

[TIL] 멋사 AI SCOOL DAY 8 - 파이썬 함수, 상관계수

멋사 AI SCOOL 7일차 : Python 기초 * Keywords #class #분산 #공분산 #상관계수 #결정계수 * Today I Learned 지난 시간 복습 - 반복되는 코드를 묶어서 사용 -> 코드의 유지보수 향상 - 사용법: 함수선언(코드작성) -> 함수호출(코드실행) - def, return, argument, parameter, docstring, scope, global, lambda - argument, parameter: 함수호출하는 코드에서 함수선언하는 코드로 데이터를 전달 - default parameter, keyword argument - *args / **kwargs - parameter: 여러개의 아규먼트 -> 하나의 변수(tuple, dict)로 묶어서 코드 실행 - ..

AI SCHOOL/TIL 2023.01.05

[TIL] 멋사 AI SCOOL DAY 7 - 파이썬 함수

멋사 AI SCOOL 7일차 : Python function * Keywords #lambda #scope #grobal #local #def * Today I Learned # 로또번호 출력(list) # - 1 ~ 45의 랜덤한 숫자 6개 출력 # - 숫자 6개가 중복데이터가 없어야 함 # list 선언, random.randint(), while, break, if, not in, >=, len(), list.append() # 로또번호출력 lotto = [] while True: random_number = random.randint(1, 45) lotto.append(random_number) lotto = list(set(lotto)) if len(lotto) >= 6: break lotto...

AI SCHOOL/TIL 2023.01.04

[TIL] 멋사 AI SCOOL DAY 6 - 연산자, 조건문, 반복문

멋사 AI SCOOL 6일차 : Python 기초 * Keywords #연산자 #조건문 #반복문 * Today I Learned 5일차 summary - 파이썬 문법: 컴퓨터의 CPU, RAM, SSD(HDD)를 활용 1. 변수선언: RAM 사용하는 방법 - 식별자규칙: 대소문자, 숫자, _만 사용 가능: 가장 앞에 숫자 X, 예약어 사용X, snake_case - 식별자 1개, 데이터 1개: 식별자 n개, 데이터 n개: 식별자 n개, 데이터 1개 2. 데이터타입: RAM을 효율적으로 사용하는 방법 - 기본: int, float, bool, str: 동적 타이핑 - 컬렉션: list, tuple, dict, set: 식별자 1개, 데이터 n개 - CRUD - create: list([]), tuple (..

AI SCHOOL/TIL 2023.01.03