본문 바로가기

파이썬23

8주차, smtp 활용 smtp(Simple Mail Transfer Protocol)은 이름 그대로 메일을 편하게 보낼 수 있게 하는 프로토콜이다. 파이썬에서 smtplib 이라는 기본 라이브러리를 제공하니 인스톨 할 라이브러린 없다. 파이썬으로 gmail을 보내는 코드를 써보면 # smtplib 은 SMTP를 사용하기 위한 모듈 # MIMEText 는 메일을 보낼 때 메세지의 제목과 본문을 성정하는 모듈 import smtplib from email.mime.text import MIMEText # 세션을 만들기 위해 SMTP 인스턴스를 이용하여 SMTP 연결을 캡슐화, # 첫번째 파라미터는 gmail을 사용하기 위한 SMTP변수, # 두번째 파라미터는 포트 번호, gmail은 587번 포트를 쓴다. s = smtplib... 2022. 2. 10.
8주차, 맥에서 pandas 맥에서 pandas로 엑셀파일의 데이터를 사용하려면 pandas, xlrd, openpyxl 라이브러리가 필요하다. 데이터를 가져온다고 하면, import pandas as pd # Excel 파일 불러오기 df_pop = pd.read_excel('경로/파일 이름') df_list = df_pop.values.tolist() // 첫 행 빼고 다 리스트로 가져옴 이 리스트를 사용하다 저장하는 방법은 df = pd.DataFrame(df_list, columns=df_col) df_att.to_excel('파일 이름', index=False) 2022. 2. 7.
7주차, numpy 중간과정 보호되어 있는 글 입니다. 2022. 2. 1.
7주차, 정규식 정리 시작전에 다시 정리하면 1.문자 클래스 [] : [] 사이의 문자들과 매치, 즉 [abc] 면 before 중 b에 매치 자주 쓰는 문자 클래스는 ・ \d : 숫자와 매치, [0-9]와 동일한 표현식 ・ \D : 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식 ・ \s : whitespace 문자와 매치, [\t\n\r\f\v]와 동일현 표현 // \t 탭, \n 줄 바꿈, \r 줄 바꿈, 커서를 앞으로 이동, // \f 줄 바꿈, 커서를 다음 줄로 이동, \v 수직 탭 ・ \S : whitespace 문자가 아닌 것과 매치, [^\t\n\r\f\v]와 동일한 표현식 ・ \w : 문자+숫자(alphanumeric)와 매치, [a-zA-Z0-9_]와 동일한 표현식 ・ \W : 문자+숫자(alphanu.. 2022. 2. 1.