Витрина
Журналов

Записки Начинающего Программиста №2

Комментарии
0

категория журнала | Хобби

Записки Начинающего Программиста №2

Начало

Бренд: Записки Начинающего Программиста

Автор: Programmist

Дата издания: 01.08.2019

Это моя вторая статья, до начала этого журнала я уже сделал много полезных и не очень программ на языке Python, в этом выпуске я хочу всего лишь хочу рассказать вам ход моей работы над моим последним проектом за недавнее время:
1) Начало.
С самого начала надо придумать идею. Это по-моему очевидно. Мой выбор - Система Email Рассылок. Банально. Их много, но для начального обучения сойдёт. Итак, начнём техническую работу, то есть писанина кода.
2) Пора писать код.
У меня обычно этот этап занимает больше всего времени в проекте. Сначала нужно изучить теорию и понять модуль, который нужно использовать. В данном случае это модуль smtplib. Погнали писать код! Спустя 5 минут:
Вроде тестовый вариант готов. Но это только тестовый вариант, по этому его надо доработать. Вот тестовый код:
import smtplib
smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
smtpObj.starttls()
login = input("Введите логин: ")
password = input("Введите пароль: ")
smtpObj.login(login, password)
to = input("Введите адрес получателя: ")
msg = input("Введите сообщение: ")
smtpObj.sendmail(login, to, msg)
smptObj.quit()
Вот и всё!