본문 바로가기

분류 전체보기

(13)
SQL 마무리 정리 주차별로 간단하게 정리하며, 예를 하나 쓰려고함 [1주차] Select 가장 기본적인 Select는 데이터베이스에서 '데이터를 선택해서 가져오겠다는 말이다.' 여기서 테이블 과 필드를 알면, 좀 더 쉽게 이해할 수 있다. 테이블 : 엑셀하단에 씨트명을 뜻하고 이는 데이터가 담긴 엑셀 씨트와 동일함 필드는 : 테이블에 닮긴 종목의 명? 쯤 생각하면 되겠음 Where 절의 개념 나는 이 where을 다른 프로그래밍 언어인 if문 개념이라고 생각했더니 쉽게 이해함. 사용방법은 다르지만 개념자체는 비슷함 select와 함께 쓰면 이렇게 표현 select * from orders where payment_method = "naverpay" 해석하자면 orders 테이블에서 paymet_method가 "naverp..
3주차 개발일지 - Join 심화과정 + 숙제 join은 Eng join은 {"mean":["","오픈","","예제","In so doing, they are joining schools in New York, Seattle, San Diego and Minneapolis. 그렇게 함으로써, 그들 은 뉴욕, 시애틀, 샌디에고, 미니애폴리스의 학교들과 동참하게 된 다.","After an introductory stay, residents have to join the Carnegie Club named after Andrew Carnegie, the American industrialist and philanthropist, whose roots in Scotland drew him back to build this vast wedding cake..
개발일지 3주차 - SQL 여러 테이블의 정보를 연결하는 Join 여러 테이블을 연결 : Join Join이란 두 테이블의 공통된 정보를 기준으로 테이블을 연결해서 한 테이블 처럼 보는 것 ex) user_id 필드의 기준으로 users 테이블과 orders 테이블을 연결해서 한느에 보고 싶다. 두 테이블의 정보를 연결해서 함께 보고 싶을 때 무언가 연결된 정보가 있을 떄, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓음 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 key라고 부름 꿀팁 SQL에서의 Join도 마찬가지임 key값을 사용해 연결하고 싶은 태이블에 찾아가서 똑같은 값을 가지는 key를 찾게 되는데, 똑같은 key를 가지는 데이터가 여러개 있으며 어느 데이터를 가져와서 연결해야할지 알 수 없다. 고로key 값은 하나..
개발일지 3주차(2) - Dart 상장 종목 분석 [목차] 1. 상장 종목 분석하기 2. 비상장 종목 분성하기 3. 숙제 1. 상장 종목 분석하기 1) 시총 Top 연봉왕 뽑아보기 - 한 종목에 대해 뽑아보기 corp_code = df_listed[df_listed['corp_name'] == '카카오'].iloc[0,0] print(corp_code) #여기까지는 내가 원하는 회사의 코드를 가져와서 저장 data = dart_fss.api.info.indvdl_by_pay(corp_code, '2021', '11011') df_temp = pd.DataFrame(data['list']) df_temp = df_temp[['corp_name','nm','ofcps','mendng_totamt']] df_temp.columns = ['기업명','이름','..
개발일지 3주차(1) - Open Dart 1. API 키 발급 Eng 1. API 키 발급 {"mean":["키 발급 key issuing ","키 발급 센터 key issuing center ","키 발급 기관 key generation center(KGC) ","여러 키 발급 센터 private key generator ","발급 [명사, 동사] issue ","","오픈","API 미국 석유 협회 ((API - American Petroleum Institute, www.api.org.)) ","","예제","There are many issued API keys, but I'm attaching the key value. 발급된 API 키 숫자가 많지만, 키 값을 첨부합니다.","Since you issued a new key the o..
개발일지 2주차(2) - SQL Group by + Order by [목차] 1. Order by, Group by 연습! 2. 이외 유용한 문법배워보기 3. 숙제 1. Order by, Group by 연습! 1) Order by연습 문자또는 시간을 기준으로 정렬 select * from users order by email # 영어 or order by name # 한글 **한글로도 잘 정렬이 됨 or order by created_at desc **최근 데이터 보고 싶을때 내림차순으로 보면 됨 2) Group by 연습 (1)원하는 테이블과 (2)범주로 사용할 필드, (3)범주에 따라 통계를 계산하고 싶은 필드 2-1) 앱개발 종합반의 결제수단별 주문 건수 select payment_method, count(*) from orders where course_titl..
개발일지 2주차(1) - SQL Group by + Order by [목차] 1. 범주의 통계를 내주는 Group by 2. Group by, Order by 사용해보기 3. 같이 삽질하기 우선 이번주에는 데이터에서 우리가 궁금한 것 들을 직관적으로 알 수 있게 만드는 것을 주 목적 ex) 통계 : 최대 / 최소 / 평균 / 갯수 통계 구하기 : 기존 방법의 한계 동일한 범주의 데이터를 묶어주는 Gruop by 깔끔하게 데이터를 정렬해주는 Order by 1. 범주의 통계를 내주는 Group by 성씨 별로 묶고, 몇명의 성씨가 있는지 알아 낼 수 있는방법 ** 순서가 중요 - 위에서 부터 쓰는 것이 아니라, group by name을 쓰고 selct name, count(*) from users 를 씀 - 내가 원하는 것을 순차적으로 써야, 안 헷갈림 ** 실행 순서 ..
개발일지 2주차 - 해외주식 다루기 [목차] 1. 해외주식 다루기 - yfinance 2. 분석하기(1) : 전략세우기, 데이터모으기 3. 분석하기(2) : 분석하기 4. 2주차끝 & 숙제설명 1. 해외주식 다루기 - yfinance 1) yfinance 설치 및 실행 yfinance 라이브러리 설치 후 런타임 다시 실행 - 제목 밑에 있는 목록에 런타임 - 런타임 다시 시작 or (Ctrl + M) pip install yfinance * Tip : 'pip install yfinance' 는 파이썬 문법이 아니라 설치 명령어이기에, 빨간줄 뜸 해결법은 앞에 !을 붙여주면 됨 import yfinance as yf # 라이브러리 불러오기 company = yf.Ticker('TSLA') company.info 2) 기본정보 및 3년치 데..
개발일지 - 2주차 데이터분석기초 pandas의 dataFrame을 활용해서 dataFrame을 활용 [목차] 1. 오늘 배울 것 2. pands 기초 3. 엑셀 가져오기 4. Pandas 실전 1. 오늘 배울 것 1) 데이터 분석 Pands의 dataFrame - 파이썬에서 데이터를 쉽게 다룰 수 있게 해주는 라이브러리 판다스 - 판다스의 DataFrame 형식을 사용하여 데이터를 깔끔하게 볼수 있음 - 열 붙이기 값 찾기 등 다양한 기능을 쉽가 사용 가능 # 야후 파이낸스를 이요하영 모든 해외주식정보를 접근 2) Colab 구동하여 import 해보기 import pandas as pd import numpy as np 2. Pands 기초 1) 기본 DataFrame 만들기 - 우선 데이터를 만들어 변수에 저장하기 data = { ..
개발 일지 업무자동화 - 엑셀다루기 1주차에 배운내용 1. 코랩 환경 2. 파이썬 기초 문법 3. 간단한 크롤링 4. 코랩을 통해 엑셀 다루기 - 크롤링 데이터 엑셀에 넣기, 파일 이름 바꾸기, 이미지 다운 png Eng P.N.G. persona non grata 마음에 안 드는 사람 PNG IT Portable Network Graphics Pipe-Line Natural Gas 지식경제용어 파이프라인 천연가스 png Persona non grata - an unwelcome person p n' g procter and gamble A mega-corporation that makes all sorts of household products that has been suspected of being tied to Satanism. T..