길은 있다
'생활의 발견 > 아침편지' 카테고리의 다른 글
거울 속의 흰머리 여자 (0) | 2023.08.22 |
---|---|
독일의 '시민 교육' (0) | 2023.08.21 |
내면의 에너지 장 (0) | 2023.08.18 |
오래 볼수록 더 반짝이는 별 (0) | 2023.08.17 |
시간이라는 약 (0) | 2023.08.16 |
길은 있다
거울 속의 흰머리 여자 (0) | 2023.08.22 |
---|---|
독일의 '시민 교육' (0) | 2023.08.21 |
내면의 에너지 장 (0) | 2023.08.18 |
오래 볼수록 더 반짝이는 별 (0) | 2023.08.17 |
시간이라는 약 (0) | 2023.08.16 |
https://pypi.org/project/secure-smtplib/
secure-smtplib 0.1.1
pip install secure-smtplib
.chatGPT에게 " python email sending app " 이라고 질문했다.
# chatGPT - python email sending app
import tkinter as tk
from tkinter import messagebox
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def send_email():
sender_email = sender_email_entry.get()
sender_password = sender_password_entry.get()
recipient_email = recipient_email_entry.get()
subject = subject_entry.get()
message = message_text.get("1.0", tk.END)
try:
# Set up the SMTP server
smtp_server = smtplib.SMTP("smtp.gmail.com", 587)
smtp_server.starttls()
smtp_server.login(sender_email, sender_password)
# Create the email
email = MIMEMultipart()
email["From"] = sender_email
email["To"] = recipient_email
email["Subject"] = subject
email.attach(MIMEText(message, "plain"))
# Send the email
smtp_server.sendmail(sender_email, recipient_email, email.as_string())
smtp_server.quit()
messagebox.showinfo("Success", "Email sent successfully!")
except Exception as e:
messagebox.showerror("Error", f"An error occurred: {str(e)}")
# Create the main GUI window
root = tk.Tk()
root.title("Email Sending App")
# Create and place widgets
sender_email_label = tk.Label(root, text="Sender Email:")
sender_email_label.pack()
sender_email_entry = tk.Entry(root)
sender_email_entry.pack()
sender_password_label = tk.Label(root, text="Sender Password:")
sender_password_label.pack()
sender_password_entry = tk.Entry(root, show="*")
sender_password_entry.pack()
recipient_email_label = tk.Label(root, text="Recipient Email:")
recipient_email_label.pack()
recipient_email_entry = tk.Entry(root)
recipient_email_entry.pack()
subject_label = tk.Label(root, text="Subject:")
subject_label.pack()
subject_entry = tk.Entry(root)
subject_entry.pack()
message_label = tk.Label(root, text="Message:")
message_label.pack()
message_text = tk.Text(root, height=10, width=40)
message_text.pack()
send_button = tk.Button(root, text="Send Email", command=send_email)
send_button.pack()
root.mainloop()
[PYTHON] Python tkinter 강좌 (0) | 2023.08.25 |
---|---|
[python] chatGPT에게 TicTacToe 만들어달라고 했다. (0) | 2023.08.21 |
[python] chatGPT가 만들어준 tkinter 이용한 영화추천 프로그램 (0) | 2023.08.17 |
[python] PyQt5 어플리케이션 프레임워크에 대한 파이썬 버전 (0) | 2023.08.16 |
[python] 파이썬으로 만드는 나만의 GUI 프로그램. 응용프로그램 (0) | 2023.08.16 |
https://www.youtube.com/watch?v=bPHmADymnfU
https://namu.wiki/w/%EB%8F%99%EB%AC%BC%EB%86%8D%EC%9E%A5(%EC%86%8C%EC%84%A4)
지금 우리 학교는 어느 초임교사의 죽음 - 전반부 - PD수첩 2023년8월22일 방송 (0) | 2023.08.23 |
---|---|
[서울역사박물관] 상하이역사박물관 소장품 특별전-찬란한 은빛 보물 (0) | 2023.08.23 |
나도 모르게 감염?…"국민 99.2%, 코로나19 항체 보유" (0) | 2023.08.11 |
2023-08-10, 태풍 카눈 상황 (0) | 2023.08.10 |
[구글 애드센스] 카카오뱅크 지급계좌 정보 재등록 안내 (0) | 2023.08.09 |
절망은 극적인 변화를 위한 원료이다.
자기가 믿었던 모든 것을 버릴 수 있는 자만이 탈출을 꿈꿀 수 있다.
만약 당신이 선택한 전략에 리스크가 존재하지 않는다면,
그건 결코 전략이라고 할 수 없다.
-리드 헤이스팅스, 넷플릭스 CEO
프랑스 소설가이자 철학자인 장 폴 사르트르는
'천재는 재능이 아니라 절망적인 처지 속에서 만들어지는
돌파구이다.'라고 갈파했습니다.
희망이란 절망 속에서 피는 꽃입니다.
창의와 혁신은 인생의 벼랑 끝에서
절망을 에너지 삼아 미칠 듯이 몰입할 때 얻어지는 것입니다.
https://www.youtube.com/watch?v=jhVIRJwHwvs
현재의 어려움은 성격 테스트일 뿐이다 (0) | 2023.08.22 |
---|---|
가난과 역경은 신이 준 선물이었다 (0) | 2023.08.21 |
작은 차이가 큰 차이를 만들어 낸다 (0) | 2023.08.17 |
좋은 동료가 최고의 복지다 (0) | 2023.08.16 |
지금 배우고 있지 않다면 이미 죽어가고 있는 것이다 (0) | 2023.08.16 |
스스로에게 이렇게
물어보는 습관을 들이세요.
지금 이 순간 내 안에서 무슨 일이
일어나고 있는가? 이 질문은 당신에게
올바른 방향을 제시해 줄 겁니다. 그러나
분석하지는 말아야 합니다. 그저 바라보세요.
내면에 집중하세요. 감정의 에너지를 느껴야 합니다.
만약 어떤 감정도 느껴지지 않는다면, 내면의
에너지 장에 더 깊이 집중합니다. 그것이
존재로 들어가는 입구입니다.
- 에크하르트 톨레의《이 순간의 나》중에서 -
* 사람은
밖에서 에너지를 얻고 살아갑니다.
먹는 밥, 마시는 물, 들이키는 공기, 모두 바깥에서
얻는 것들입니다. 그러나 그것만으로는 부족합니다.
안에서 받쳐주는 내면의 에너지가 충만해야 합니다.
그래야 감정의 기복이 적어지고 방향도 찾게 되고
존재로 들어가는 입구도 열립니다.
자기다움을 지킬 수 있습니다.
독일의 '시민 교육' (0) | 2023.08.21 |
---|---|
희망 (0) | 2023.08.20 |
오래 볼수록 더 반짝이는 별 (0) | 2023.08.17 |
시간이라는 약 (0) | 2023.08.16 |
꼭 필요한 세 가지 용기 (0) | 2023.08.16 |
[python] chatGPT가 만들어준 tkinter 이용한 영화추천 프로그램
질문 : python gui program make a recomendation
import tkinter as tk
from tkinter import messagebox
# Sample movie data
movies = {
"Action": ["Die Hard", "Mad Max: Fury Road", "The Dark Knight"],
"Comedy": ["The Hangover", "Superbad", "Anchorman"],
"Drama": ["The Shawshank Redemption", "Forrest Gump", "The Godfather"]
}
def get_recommendation():
selected_genre = genre_var.get()
if selected_genre:
recommendations = movies.get(selected_genre, [])
if recommendations:
recommended_movies.set("\n".join(recommendations))
else:
recommended_movies.set("No recommendations available for this genre.")
else:
messagebox.showinfo("Error", "Please select a genre.")
# Create the main GUI window
root = tk.Tk()
root.title("Movie Recommendation")
# Create and place widgets
genre_label = tk.Label(root, text="Select a genre:")
genre_label.pack()
genre_var = tk.StringVar()
genre_dropdown = tk.OptionMenu(root, genre_var, *movies.keys())
genre_dropdown.pack()
recommend_button = tk.Button(root, text="Get Recommendation", command=get_recommendation)
recommend_button.pack()
recommended_movies = tk.StringVar()
recommended_movies_label = tk.Label(root, textvariable=recommended_movies)
recommended_movies_label.pack()
root.mainloop()
[python] chatGPT에게 TicTacToe 만들어달라고 했다. (0) | 2023.08.21 |
---|---|
[python] send email app (0) | 2023.08.18 |
[python] PyQt5 어플리케이션 프레임워크에 대한 파이썬 버전 (0) | 2023.08.16 |
[python] 파이썬으로 만드는 나만의 GUI 프로그램. 응용프로그램 (0) | 2023.08.16 |
[python] PyInstaller Manual. 파이썬 실행파일 만들기 (0) | 2023.08.11 |