목록전체 글 (16)
내맘대로 코딩

[스파르타 내일배움] Python 1주차 - 웹 스크랩핑 (추가정리) 네이버에서 '키워드' 검색 후, 네이버 뉴스 리스트 웹 스크랩핑/크롤링 하기 라이브러리 설치하기 ⇒ 누군가 만들어둔 라이브러리를 쓰려면, 우선 불러와야함 pip install bs4 requests 기본 웹스크랩핑 코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://search.naver.com/s..

강의명 [왕초보] 주식 데이터를 활용한 파이썬 데이터 분석 23회차 이범규 튜터 강의자료 https://www.notion.so/2-0d8934bd7a304d72b68953600463e0d1?pvs=4 [스파르타코딩클럽] 2주차 : 손쉽게 다루는 해외주식 – 데이터분석기초, 해외주식 다루기 매 주차 강의노트 시작에 PDF파일을 올려두었어요! www.notion.so Weekly I learned Pandas 기초 파이썬에서 데이터를 쉽게 다룰 수 있게 해주는 라이브러리, 판다스! 판다스의 DataFrame 형식을 사용하면, 이런 데이터를, { '나이': [21, 35, 24], '이름': ['홍길동', '임꺽정', '세종대왕'], '주소': ['서울시', '고려시', '조선시'] } ⇒ 이렇게 깔끔하게 ..

강의명 [왕초보] 주식 데이터를 활용한 파이썬 데이터 분석 23회차 이범규 튜터 강의자료 https://www.notion.so/1-71164ea191994107ba1e0c73b29b0b5c?pvs=4 [스파르타코딩클럽] 1주차 : 킹 받을 땐 파이썬 – 파이썬기초, 업무자동화 매 주차 강의노트 시작에 PDF파일을 올려두었어요! www.notion.so Weelky I learned 구글 Colab 브라우저 상에서 파이썬 코딩을 할 수 있게 해둔 환경! (1) 내 컴퓨터에 파이썬을 설치 할 필요 없고, (2) 인터넷만 되면 어디서든 접근 가능하고, (3) 내 컴퓨터보다 빠르답니다! 파이썬 기초 1) 변수 & 기본연산 a = 3 # 3을 a에 넣는다 b = a # a를 b에 넣는다 a = a + 1 # a..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Subquery 쿼리 안의 쿼리 하위 쿼리의 결과를 상위 쿼리에서 사용하면, SQL 쿼리가 훨씬 간단해짐 kakaopay로 결제한 유저들의 정보 보기 select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' 1. 우선 kakaopay로 결제한 user_id를 모두 구해보기 select user_id from orders where payment_method = 'kakaopay' 2. 그 후에, user_id가 k 에 있는 유저들만 골라보기 s..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Join 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 두 테이블의 정보를 연결해서 함께 보고싶을 때, 그럴떄를 대비해서 무언가 연결된 정보가 있을 때, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓는답니다. 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 'key'라고 불러요. Join의 종류: Left Join, Inner Join Left Join select * from users u left join point_users p on u.user_id = p.user_id; 어떤 데이터는 모든 필드가 채워져있지만, 어떤..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Group by : 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 Group by 제대로 알아보기: SQL 쿼리가 실행되는 순서 select name, count(*) from users group by name; users를 group by name 으로 묶어주라 group by 묶은 name 것과, 묶은 것 당 count를 하나씩 해서 보여줘라 위 쿼리가 실행되는 순서: from → group by → select from users: users 테이블 데이터 전체를 가져옵니다. group by name: users 테이블 데이터에서 같은 name을 갖는 데이터를 합쳐줍니다. selec..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 [내일배움단] 엑셀보다 쉬운 SQL - 1주차 매 주차 강의자료 시작에 PDF파일을 올려두었어요! www.notion.so Weekly I learned - SQL 프로그램 : Dbeaver Select 쿼리문의 개념 쿼리(Query)문이란? 쿼리는 질의를 의미하죠. 데이터베이스에 명령을 내리는 것을 의미 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성 쿼리 작성시 프로세스 1) show tables로 어떤 테이블이 있는지 살펴보기 2) 제일 원하는 정보가 있을 것 같은 테이블에 select * from 테이블명 쿼리 ..

1. 프로젝트 이름 및 설명 All about the K-POP 음악, 공연, 페스티벌 등 을 좋아하는데, 한국의 좋은 음악들, 공연들을 외국인들에게도 알리고 싶었습니다. 외국인들이 K-POP 정보를 한눈에 볼 수 있도록 하여, K-POP에 대해 많은 관심을 끌게 하고, 외국인들이 잘모르는 한국 음악들을 접할 수 있는 기회를 만들고 싶습니다. (외국인이 아니더라도, 한국인들도 함께 볼 수 있도록!) 2. 프로젝트 생김새(레이아웃) 3. 개발해야 하는 기능 (우선순위별 정렬) 음악사이트 실시간 인기 차트 API를 통해 크롤링이 되는지 확인하기 (애플뮤직, 스포티파이, 유튜브 등 ) - 크롤링 해서 db에 안 넣고 바로 불러오게 할 수는 없는지 (업데이트 대비) 아래 사이트에서 확인해보기 더보기 https:..