전체 글 57

[아이티윌 빅데이터 52기] Python Basic | 데이터 베이스에 CSV 파일 넣기 | 파이썬에서 SQL 로 데이터 추출하기

covid19.csv 라는 파일 안에는 서울시와 전국에 대한 일별 확진자 수와 사망자 수가 있습니다. [과제 1]1.CSV 파일의 내용을 저장하기 위한 covid19 테이블을 myschool 데이터베이스 안에 생성하세요. 테이블 구조는 csv 파일을 참고하여 직접 정의하세요. 단, 자동 증가 형식의 기본키 컬럼은 id라는 이름으로 반드시 존재해야 합니다. [과제 2]년도/월별 서울시 확진자 합계, 사망자 합계, 전국 확진자 합계, 사망자 합계를 조회하는 SQL문을 Python으로 실행 후 결과를 엑셀 파일로 저장하세요. 1. myschool 데이터 베이스에 연결한 후, 해당 데이터 베이스에 CREATE 문으로 covid19.csv 파일을 밀어넣을 테이블을 생성한다2.만들어진 비워져있는 테이블..

[아이티윌 빅데이터 52기] LAB 09 | Python Basic | 데이터 베이스 프로그래밍

#모든 출처는 IT WILL 이광호 강사님LAB 09 - 데이터 베이스 프로그래밍 -단일행 데이터 조회-다중행 데이터 조회-데이터 입력/ 수정 /삭제-Pandas 활용 데이터 조회 단일행 데이터 조회데이터 베이스 프로그래밍 개요데이터베이스는 분석과 서비스의 연결 고리라고 할 수 있음대용량 데이터를 저장 조회 보안 관리 하는 것이 DBMSPYTHON 으로 데이터를 가져오고 나면 결국 dataframe 형식으로 DBMS 에 따라서도 파이썬 데이터베이스 연동 라이브러리가 다르나, SQLAlchemy 를 쓰면 통합적으로 사용 가능 필요한 패키지 설치하기 앞서 db 접속시 사용하던 방식을 create_engine 을 통해 대체할 수 있음 (파이썬) 딕셔너리 값을 쉽게 가져오는 방법..

[아이티윌 빅데이터 52기] Day 14 Python Basic | 메일링 리스트

# LAB-08 메일링 리스트 / 데이터 베이스 연동 - 메일 발송 모듈 제작- 메일링 리스트 구현- 비동기 처리- 비동기 리턴/ 예외 처리- 데이터 입력/수정/삭제 ### 메일 발생 모듈 제작 # -> 경로 정보를 취득하기 위한 모듈import os# -> 발송서버와 연동하기 위한 모듈from smtplib import SMTP# -> 본문 구성 기능from email.mime.text import MIMEText# -> 파일을 Multipart 형식으로 변환from email.mime.application import MIMEApplication# -> 파일을 본문에 추가하는 기능 제공from email.mime.multipart import MIMEMultipartdef sendMail(from..