전체 글 621

[32-2 파이썬] datetime 모듈, now(), weekday(), 요일

datetime 객체를 생성하여 사용하는 방법을 익혀보도록 하자. 1. datetime 모듈 datetime은 내장모듈이기 때문에 따로 설치할 필요가 없다. import datetime 2. datetime 클래스 datetime 모듈에서 datetime 클래스를 불러온다. datetime.datetime 3. now() 현재의 날짜와 시각을 알려준다. datetime.datetime.now() >>2022-09-25 11:03:11.447548 4. year, month, day, datetime에서 연.월,일을 알고 싶다면 아래와 같이 사용한다. 연도: year now = datetime.datetime.now() year=now.year print(year) >>2022 년: year 달: mont..

[32-1 파이썬] 구글 SMTP 포트

SMTP란? Simple Mail Transfer Protocol 보내는 사람이 이메일을 전송버튼을 누르면 보내는 사람의 e-mail 서버가 이메일을 받아 인터넷으로 받는 사람의 e-mail 서버로 전송해 받는 사람이 이메일을 열어보는 모든 과정의 규칙을 이야기한다. 1. SMTP 주소 smtp주소는 아래와 같다. 구글 계정이 보안상의 이유로 아이디와 비밀번호만으로 자동 로그인이 불가하므로, 오늘은 네이버로 파이썬을 이용한 이메일 보내기를 해보겠다. daum smtp.daum.net naver smtp.naver.com port =587 Gmail smtp.gmail.com 보안상 이유로 X Hotmail smtp.live.com Outlook outlook.office365.com Yahoo smtp...

[31-4 파이썬] tkinter Flash 카드 만들기

1. 인터페이스 만들기 BACKGROUND_COLOR = "#B1DDC6" from tkinter import * # 1. 윈도우 생성하기 window = Tk() window.title("StudyCard") window.config(padx=50, pady=50, bg=BACKGROUND_COLOR) # 2-1. 컨버스에 생성하기 canvas = Canvas(width=800, height=525, bg=BACKGROUND_COLOR, highlightthickness=0) # 2-2. 컨버스에다가 이미지, 텍스트 넣기 bg_small_img = PhotoImage(file="./images/card_front.png") canvas.create_image(400,265, image=bg_small_..

[31-3 파이썬] pandas, to_dict(), orient, record

데이터 가공, 처리, 분석을 할 때 판다스 pandas를 많이 쓴다. 판다스를 사용할 때 많이 쓰이는 유용한 기능 중에, to_dict()에 대해 알아보도록 하자. 먼저 데이터를 시각적으로 잘 보기 위해 형식을 DataFrame 데이터프레임으로 바꾼다. 그리고 DataFrame에 to_dict() 메소드를 적용한다. to_dict는 to dictionary의 의미로, 가지고 있는 데이터를 딕셔너리(키와 값을 쌍으로 하는) 형태로 바꾼다는 뜻이다. 그런데 to dict()로 바꿨을 때 column, index, values를 나열하는 방식이 여러가지 인데, 이 모든 것은 orient 파라미터로 결정된다. french_words.csv French,English partie,part histoire,hist..

[31-2 파이썬] tkinter 위치, 정렬 anchor, justify

anchor 배에서 anchor 이라하면, 망망대해에서 내가 원하는 위치에 닻을 내린다는 뜻이다. tkinter에서도 비슷한 의미로 쓰이는데, 내가 원하는 위치에 레이블의 문자열 또는 이미지의 위치를 고정한다는 뜻을 가진다. 아래의 값을 갖는다. center 중앙(기본값) n 북 e 동 s 남 w 서 ne 북동 se 남동 sw 남서 nw 북서 1) 레이블 문자열이 한 줄일 때 Nation> 서쪽 위치 Word> 가운데 위치(기본값) nation_label = Label(text = "Nation", font = ("Arial", 40, "italic")) nation_label.pack(anchor="w") word_label = Label(text = "Word", font = ("Arial", 60,..