Питон. Первая и последняя любовь большинства начинающих программистов. Нравится это или ненавидится (кто-нибудь действительно?), почти каждый был привлечен к нему в тот или иной момент. Недавно я снова начал программировать на питоне, и если вы, как и я, тоже немного заржавели в этом, или, может быть, просто похмелье от перехода на Python 3 с Python 2 в ваше время без языка, это Серия проектов Python для начинающих для вас. Да, я приношу вам неделю подряд проектов на Python разного уровня сложности со всего Интернета (я ни в коем случае не утверждаю, что это самая оригинальная идея). Продолжайте и вернитесь на лошадь.
В первый день мы создадим очень простую программу разделения электронной почты.

Разделитель электронной почты

Мы будем использовать в нем концепции строк, функций strip() и основных методов ввода. Достаточно просто, верно?
Мы начнем с очень простого ввода переменной и воспользуемся функцией strip() для ее разделения.

email = input("Enter Email:").strip()

Далее мы объявим две переменные, каждая из которых будет содержать имя пользователя и доменное имя соответственно. Мы будем разбивать строку по символу «@» вот так.

userName = email[:email.index("@")]
domainName = email[email.index("@")+1:]

Теперь, когда у нас есть два значения, хранящиеся в отдельных переменных, нам нужно иметь возможность использовать их независимо друг от друга, в данном случае иметь возможность распечатать их.

output = "Username: '{}' Domain Name: '{}'".format(userName,domainName)

Если вы хотите, чтобы код использовался здесь, вы также можете проверить его в моем репозитории GitHub здесь. не стесняйтесь усложнять его.
Теперь, когда вы начали свой первый проект, следите за обновлениями завтра.