목록Python (4)
언유상씨의 건전한 취미생활
1) 소스코드 (*** 처리된 부분은 아이디, 비밀번호나 파일의 경로 등으로, 개인정보 보호를 위해 가린다.) 1. 이메일 주소를 입력 받고, 웹 크롤링으로 날씨 정보를 받은 뒤 받은 메일 주소로 메일 발송 동시에 메일 주소는 txt파일에 저장된다. 코드가 조금 지저분해도 양해 부탁드립니다...! 소스코드 설명은 다음에 계속됩니다! import sys import requests import smtplib from PyQt5.QtWidgets import QApplication, QMessageBox, QMainWindow, QWidget, QLineEdit, QPushButton, QLabel, QTextBrowser, QGridLayout, QDesktopWidget from PyQt5.QtGui i..

여름방학 프로젝트로 진행했던, 웹 크롤링후 날씨 정보를 메일로 보내주는 프로그램을 제작해 보았다. 지금까지 콘솔로만 했던 프로젝트들에서 한단계 더 끌어올리기 위해 GUI방식에 도전해 보았고, class사용과 크롤링에도 도전해보았다. (본 내용은 최종 보고서를 기반으로 만들었고, 개인정보 부분은 공백으로 두었습니다.) 1) 활동 목표 아침에 학교를 가기 전 옷을 입으려고 할 때 날씨에 맞게 옷을 입고 싶은데, 찾아보기에는 시간이 오래 걸릴 것 같고, 귀찮아서 포기한 경험을 해본 적이 있을 것이다. 이 문제를 메일에 접속하기만 하면 바로 날씨를 볼 수 있는 프로그램을 제작하는 것으로 해결하려고 한다. 문제를 설정하고, 여러 차례 회의를 거쳐 중점적으로 해결하고자 한 부분들은 다음과 같다. 1. 날씨를 검색하..

때로 글을 쓰고 글자수를 세야하는 경우가 있는데, 인터넷 상황이 좋지 않아도 글자수를 셀 수 있는 프로그램을 만들어 보고 싶어서 제작했다. 코드 완성은 꽤나 오래전에 되었지만, 어찌저찌 하다보니 벌써 6월달이 되어있다... 역시 이번 프로그램도 부족한 부분들이 있지만, 고쳐나가겠다. 1. 전체 코드 while True: print('글자수 세기 프로그램(ver.1.0.0)') Mode = input('모드를 선택하십시오.\n 1. 공백 제외 / 2. 공백 포함 / 3. 단어 개수 / 4. 종료 ') if (Mode == '1'): while True: print ('문장을 붙여 넣기 해 주시고, 엔터를 2번 눌러주세요!') count = 0 time = 0 final = 0 blank_chk = 0 li..

과제 겸 취미생활 겸 해서 전화번호부 프로그램을 제작 해 보았다. 부족한 부분도 많지만 고쳐 나갈 수 있었으면 좋겠다. 1. 전체 코드 print(""" ########## # # # ########## # # # # # ### ### # # # # # # # # # # # # # # # # ############ -------------------- |PHONE BOOK PROGRAM| -------------------- """) name_book = ['김철수','김철수','최영희'] num_book = ['12341234', '23452345', '34563456'] job_book = ['무직', '강사', '청소부'] old_book = [48, 24, 55] ad_book = ['서울시 동작..