Электронная почта Google Gmail: как завести и настроить
Приветствую вас, уважаемые читатели!
Наверное, многие из вас все отнекиваются от создания нового электронного ящика (еще одного!) в Гугле, пока ни поймут, что эта почта необходима не для праздной переписки (хоть и это не исключено), а для ведения бизнеса.
Не рекламирую этот почтовый сервис, но очень советую. У меня там адрес уже больше года и за это время ни одного (представляете?!) спамного письма, от которых на других ящиках спасения нет.
Но обо всем – по порядку.
Электронная почта Gmail.com – это широкая дверь в мир Google. Простите мне эпитет, но это правда: регистрируясь в Гмайле, вы получаете доступ ко всем популярным сервисам (YouTube, Calendar, Google Docs). Пользоваться ими не обязательно, но как не воспользоваться, если предлагают?!
Ну, ладно… увлекся я немного посторонним. Да и сама почта – это не только получение-отправка сообщений, зарегистрированный на ваше имя адрес многофункционален и позволяет общение в чате и телефонное общение. И все это, заметьте, – бесплатно.
Содержание
Первое (и самое приятное), что я заметил при использовании ящика Гмайл – полное отсутствие спама. Я повторяюсь, осознаю это, но тот факт, что среди писем нет мусора (совсем нет!!!) до сих пор приводит меня в восторг.
Перечислю попунктно, чтобы вы сразу увидели преимущества Гмайла, не отвлекаясь на детали.
- Фильтр для нежелательной почты. Спам приходит, не без того, но вы его не видите, система помещает ненужные письма в отдельную папку на 30 дней, а затем удаляет.
- Приоритет для входящих. Функция новая и очень удобная: система сама находит важные сообщения и размещает их вначале списка (вверху). Как машина может знать, что для вас важно? Да запросто! Письма от одного и того же отправителя, письма, связанные одной темой – система вычисляет такие из общего количества и воспринимает как важные.
- Отображение цепочки сообщений. Принцип тот же: сортировка производится по теме, дате получения, событию, которому посвящено сообщение.
- О встроенных чате и телефонных звонках я уже сказал.
Порядок регистрации
Если нужен ящик в Гмайле, будет у вас и аккаунт в Гугле. К гадалке не ходите – будет. Я так уверенно об этом говорю, потому что сам при регистрации адреса электронной почты сначала был вынужден создать аккаунт – без выполнения этой процедуры система вас просто не пустит дальше.
Покажу наглядно:
- заходите по адресам mail.google.com или gmail.com (выбирайте любой, вас все равно перебросит на нужную страницу) и нажимайте на красную кнопку
- смело нажимайте – вы перейдете на страницу заполнения анкеты, данные в которой необходимо отражать точные, особенно это касается телефонных номеров, которые выполняют роль страховки при утере пароля;
- в сущности, регистрация аккаунта – банальная и привычная, практически ничем не отличается от регистрации в любой из соцсетей и состоит из указания логина, пароля, вопроса для восстановления пароля, если вы его напрочь забудете, и доказательства того, что вы не робот (введения капчи).
После выполнения всех условий, на мониторе откроется приветственная страница, примерно такая:
Убедил вас, что создать е-мэйл в Гугле совсем несложно?
Но считаю своим долгом предупредить: система очень популярная и ежеминутно в Гмайл «прорываются» миллионы пользователей с такой же целью, как и у вас – завести почтовый ящик, поэтому может возникнуть проблема с выбором пароля – многие имена уже заняты. Но для создания уникального ника система предложит пользователю разнообразить выбранное имя, дополнив его цифрами и точками, или предоставит варианты свободных ников.
После обретения своего адреса в Гмайле, делайте там, что хотите: добавляйте фото, загружайте фон (образцы найдете там же) и вообще – пишите письма.
Это Невероятно! Мы собрали в один каталог больше 40 крутых бесплатных игр. Вот ссылка на каталог!
Уровень защиты
Каждого владельца е-мейл адреса не может не интересовать вопрос безопасности его корреспонденции. Ну, прошла регистрация гладко, а дальше что? Какой процент уверенности от взлома и сохранности информации может дать Гмайл?
Не буду рассказывать сказки о стопроцентном – от хакеров не застрахована ни одна система, но гугловская почта имеет уровень защиты гораздо выше, чем остальные сервисы. Здесь он двойной.
Профессионалы оперируют термином «двойная аутентификация», не будем чураться его и мы. Вот как она происходит:
- зайдите на свою почту gmail и кликните по кнопке с девятью квадратами (обозначил зеленым), а затем по кнопке «мой аккаунт» (обозначил красным)
- на странице «мой аккаунт» найдите кнопку «безопасность и вход»
- вас перебросит на третью страницу, на которой необходимо будет нажать кнопку «отключено»
- завершающий этап аутентификации – переброс пользователя на еще одну страницу, где ему и объясняют, что это за процесс такой и предложат приступить к настройке
Настройка заключается в получении кодов на ваш телефон и их подтверждении лично вами.
И совсем-совсем завершающий этап – поставить галочку в окошке «надежный компьютер» и нажать кнопку «далее».
Не бойтесь длинного описания – на практике это делать быстро и легко. И я советую поставить двойную защиту, не то можно попасть в незавидную ситуацию моих коллег: у одного взломали почту и от его имени рассылали спам на другие ящики, у другого «почистили» долларовый счет.
Желаю вам надежной защиты, приятных сообщений.
Если материл оказался интересным и полезным, тогда поделитесь им с друзьями:
Gmail Управление взаимоотношениями с клиентами Контакты Google Электронная почта, Gmail, текст, компьютер png
Gmail Управление взаимоотношениями с клиентами Контакты Google Электронная почта, Gmail, текст, компьютер pngтеги
- текст,
- компьютер,
- компьютерная программа,
- средства массовой информации,
- мобильные телефоны,
- мультимедиа,
- операционная система,
- организация,
- prosperworks,
- скриншот,
- программное обеспечение,
- область,
- логотипы,
- линия,
- бренд,
- управление взаимоотношениями с клиентами,
- электронная почта,
- g Suite,
- gmail,
- google,
- учетная запись Google,
- googleКонтакты,
- веб-страница,
- png,
- прозрачный png,
- без фона,
- бесплатная загрузка
- Размер изображения
- 1736x1000px
- Размер файла
- 93.48KB
- MIME тип
- Image/png
изменить размер PNG
ширина(px)
высота(px)
Некоммерческое использование, DMCA Contact Us
- Значок Gmail, Логотип электронной почты Gmail G Suite Google, Gmail, угол, текст png 512x512px 11.91KB
- угол текста бренда, Gmail, Gmail значок иллюстрации, угол, текст png 512x512px 49.13KB
- Gmail логотип, G Suite Gmail Компьютерные иконки Google Email, электронная почта, угол, текст png 1024x1024px 36.77KB org/ImageObject»> Входящие от Gmail Computer Icons iOS Электронная почта, Gmail, угол, прямоугольник png 512x512px 27.49KB
- Логотип Google Mail, Gmail Computer Icons Logo Электронная почта, Gmail, угол, текст png 1325x1325px 102.32KB
- G-Mail логотип, Gmail Компьютерные иконки Мобильные телефоны логотип, значок Gmail Symbol, площадь, масштабируемая векторная графика png 500x500px 38.88KB
- Gmail Outlook.com Электронная почта Google Аккаунт Иконки компьютера, Gmail, угол, логотип png 670x670px 11.71KB
- Email Logo Icon, Email, черный конверт с логотипом, Разное, текст png 500x500px 11.73KB
- зеленый и белый значок листа, Документы Google Spreadsheet G Suite, Google Suite, Google, угол, прямоугольник png 900x900px 40.39KB
- Человек, сидящий перед мониторами компьютеров, Сетевой операционный центр Сетевой мониторинг Управление Информационная безопасность Операционный центр Бизнес, аналитик, компьютерная сеть, сервис png 812x541px 104.15KB
- Логотип приложения Gmail, Gmail G Suite Логотип Google Электронная почта, Gmail, синий, угол png 1024x791px 43.82KB
- Логотип Gmail, Входящие от Gmail Icon Электронная почта Контакты Google, Логотип Gmail, угол, текст png 600x600px 31. 69KB
- логотип электронной почты, адрес электронной почты ящик электронной почты Gmail пересылка электронной почты, электронная почта, Разное, угол png 1550x1318px 1019.9KB
- Почтовый хостинг Почтовый адрес Веб-хостинг, электронная почта, Разное, логотип png 1130x1015px 253.89KB
- Логотип Gmail, Gmail Android Email Протокол доступа к Интернету Компьютерные иконки, Gmail, угол, прямоугольник png 1050x1082px 146.19KB
- G Suite Логотип анкеты Google, Google, фиолетовый, прямоугольник png 1024x1024px 23. 76KB
- Gmail Электронная почта Иконки компьютера G Suite Google, Gmail, угол, прямоугольник png 512x512px 27.54KB
- белый и синий значок сообщения иллюстрации, электронная почта Иконки компьютера Входящие сообщения Gmail, ENVELOPE, Разное, синий png 512x512px 19.27KB
- логотип сообщения, Yahoo!Почта Адрес электронной почты Веб-почта, значок электронной почты, Разное, угол png 980x980px 41.89KB
- Вильняус Йоно Басанавичяус прогимназия Gmail Email Google logo, gmail, угол, текст png 4770x3595px 91.39KB
- Gmail Компьютерные иконки Бесплатные, Gmail, угол, прямоугольник png 1600x1600px 16. 09KB
- иллюстрация телефонного звонка, значки компьютеров телефонный звонок мобильные телефоны, звонок, Разное, текст png 866x980px 55.82KB
- иллюстрация логотипа красной и белой почты, Gmail Computer Icons Пользователь почтового клиента, gmail, знак, бренд png 512x512px 49.25KB
- Электронная почта macOS Веб-страница Apple, отчет о проекте, Разное, шаблон png 1340x1074px 161.84KB
- Gmail Логотип Google Аккаунт Google Электронная почта, Gmail, угол, черный png 512x512px 11.98KB
- Gmail Электронная почта Логотип Google Аккаунт Google Контакты Google, аппаратная карта, синий, текст png 1017x500px 39. 28KB
- черный ноутбук с иллюстрацией приложения, веб-разработка, адаптивный веб-дизайн, разработка мобильных приложений, разработка веб-приложений, подключение для передачи данных на компьютерном телефоне., компьютерная сеть, веб-дизайн png 1618x1449px 103.44KB
- Документы Google Слайды Google Слайд презентации Google Диска G Suite, gmail, угол, текст png 512x512px 4.46KB
- Google logo Google Search Реклама, Google, компания, текст png 1215x1181px 26.15KB
- красный значок почтового приложения, адрес электронной почты Мобильные телефоны Телефон HubSpot, Inc., Gmail, Разное, телефонный звонок png 512x512px 56.53KB
- Системная интеграция Бизнес Информационные технологии Электронная коммерция, Бизнес, компьютерная сеть, текст png 800x520px 164.32KB
- Управление взаимоотношениями с клиентами Прикладное программное обеспечение Computer Icons, crm icon, компания, текст png 768x384px 35.41KB
- Веб-страница Логотип Компьютерная программа, Дизайн фирменного бланка, синий, текст png 864x649px 99.29KB
- Управление взаимоотношениями с клиентами Продажи Бизнес, Маркетинг, компания, текст png 1514x1318px 160.76KB org/ImageObject»> синяя и красная полоса увеличения логотипа, синий, угол png 600x600px 6.11KB
- Gmail Email Logo Outlook.com, Gmail, угол, текст png 512x512px 11.11KB
- Логотип HubSpot, Inc. Маркетинг ASG Capital Group Pty Ltd Бренд, маркетинг, текст, оранжевый png 1200x675px 87.36KB
- Веб-разработка Электронная коммерция Интернет-магазин Компьютерное программное обеспечение Веб-дизайн, интернет-магазин, текст, сервис png 3726x2383px 84.73KB
- Адаптивный веб-дизайн Веб-разработка, приложение, Поисковая оптимизация, веб-дизайн png 1140x871px 259.31KB org/ImageObject»> G Suite Pearl River Middle School Google Software Электронная почта, кнопка регистрации, текст, логотип png 1600x1600px 52.43KB
- Gmail Компьютерные иконки Электронная почта, Gmail, угол, прямоугольник png 535x535px 49.29KB
- значков смартфонов и приложений, разработка мобильных приложений, установка программного обеспечения, оптимизация магазина приложений, мобильное приложение., электроника, гаджет png 800x660px 315.63KB
- Gmail E-mail Почтовое отделение Протокол Логотип, Gmail, угол, текст png 645x550px 36.83KB
- Планирование ресурсов предприятия Система программного обеспечения для бизнеса и продуктивности, автономный маркетинг, текст, люди png 1726x1630px 149. 07KB
- G Suite Google for Education School Учащийся, школа, текст, логотип png 800x400px 39.76KB
- Веб-разработка Веб-дизайн Интернет Сервис веб-хостинга, всемирная паутина, логотип, симметрия png 1078x1078px 42.91KB
- Марка сердца угол, Gmail, логотип Gmail, угол, сердце png 512x512px 76.67KB
Проверка электронной почты для системы регистрации приложений Android | by Ahmed Gad
Photo by Richard Balog on UnsplashВ предыдущем руководстве под названием Создание системы входа в систему Android
мы создали систему входа в систему Android, которая позволяет пользователю регистрироваться по имени, фамилии, имени пользователя и пароль. Сервер Flask прослушивает запросы пользователя и вставляет новую запись в базу данных MySQL. После успешной регистрации пользователь может войти в систему и пройти проверку на сервере.
Это руководство является дополнением к предыдущему и позволяет пользователям вводить адрес электронной почты при регистрации. Чтобы подтвердить право собственности на введенный адрес электронной почты, на этот адрес отправляется электронное письмо с кодом подтверждения. Пользователь копирует код, отправленный по электронной почте, и вставляет его в приложение, чтобы завершить процесс проверки электронной почты.
После успешной проверки адреса электронной почты в базу данных MySQL для пользователя добавляется новая запись. Подтвержденный адрес электронной почты можно использовать для связи с пользователем в будущем и для сброса пароля.
В этом руководстве рассматриваются следующие разделы:
- Добавление столбца в таблицу базы данных для электронной почты
- Отправка электронных писем с помощью Python
- Код подтверждения
- Шифрование текста
- Генерация кода шифрования 1 5 09050 Тексты
- 16 9 Расшифровка
- Добавление EditText для электронной почты в приложение Android
Проект GitHub для этого руководства доступен здесь.
ahmedfgad/AndroidChat
Вы не можете выполнить это действие в данный момент. Вы вошли в другую вкладку или окно. Вы вышли из системы на другой вкладке или…
github.com
Содержание этого руководства применимо к работающему приложению в магазине Google Play с именем HiAi Chat
, доступному здесь.
HiAi Chat — Apps on Google Play
HiAi Chat — это бесплатное и безопасное приложение для обмена текстовыми сообщениями, позволяющее отправлять и получать текстовые сообщения всем, кто зарегистрирован в…
play.google.com
Начнем.
В предыдущем руководстве была создана база данных с именем chat_db
. В базе данных есть только одна таблица с именем пользователей
для хранения данных зарегистрированных пользователей. Таблица пользователей
имеет следующие столбцы:
- идентификатор
- имя
- фамилия
- имя пользователя
- пароль
- Registration_date
- тема : тема сообщения
- тело : тело сообщения
- адрес электронной почты : адрес электронной почты получателя, введенный пользователем
- порт : Порт, используемый для отправки электронной почты через сервер.
- smtp_server : Сервер на основе вашей почтовой системы. Например, если используется Gmail, установите его значение
smtp.gmail.com
. - sender_email : Адрес электронной почты, с которого будет отправлено сообщение.
- пароль : пароль электронной почты
- Обеспечивает имя пользователя
пользователей
, где столбецимя пользователя
равен текущему имени пользователя или столбецадрес электронной почты
равен текущему адресу электронной почты. - Вызывает функцию с именем
send_verification_code()
для отправки кода подтверждения. - lGb0Xm-saWeojY9uIrKfZ9xwDDV1RSUr2AkCAgTAnuY=
- uR8FMwt-2I05eR5ggmRlqX_um20zR7x1EQDTvNH7esU=
’
043 пользователей
таблица с именем электронная почта
. Нет необходимости удалять предыдущую таблицу, чтобы добавить новый столбец, потому что мы можем сделать это с помощью операции ALTER TABLE
. Код Python, используемый для добавления нового столбца, показан ниже: В это время столбец электронной почты
добавляется в таблицу пользователей
. Далее мы рассмотрим отправку электронных писем с помощью Python. Как только мы сможем отправлять электронные письма, мы можем отправлять коды подтверждения для проверки учетных записей пользователей.
Python предоставляет библиотеку с именем smtp
для отправки писем. Для этого используется следующая функция с именем send_email
. Функция принимает 3 аргумента:
, чтобы заставить эту функцию работать, 4 переменные внутри функции:
После того, как мы сможем отправлять электронные письма, мы должны иметь возможность отправлять коды подтверждения на адреса электронной почты, указанные в регистрационной форме.
Исходя из того, что мы узнали из предыдущего урока, когда пользователь нажимает кнопку Зарегистрируйте кнопку
в приложении для Android, вводимые пользователем данные отправляются на сервер, и новая запись добавляется в базу данных, если имя пользователя не существует.
В этом руководстве есть небольшое изменение после добавления столбца электронной почты
в таблицу пользователей
. Когда сервер получит запрос на регистрацию, будет выполнена функция register()
, указанная ниже. Эта функция выполняет 2 задачи:
Реализация функции send_verification_code()
приведена ниже. Все, что он делает, это вызывает функцию с именем encrypt_text()
, который шифрует адрес электронной почты, введенный пользователем. После этого подготавливается тело письма, в которое встраивается зашифрованное письмо. Наконец, электронное письмо отправляется с помощью функции send_email(), описанной ранее. Давайте обсудим, как реализована функция
encrypt_text()
.
Реализация функции encrypt_text()
показана ниже. Он принимает текст для шифрования в качестве входных данных и возвращает зашифрованный текст. Как происходит это шифрование? Это делается с помощью библиотеки под названием криптография
. В этой библиотеке реализован алгоритм шифрования AES
с именем Fernet
. Он реализован в классе cryptography.fernet.Fernet .
Чтобы зашифровать сообщение, мы должны сначала сгенерировать ключ шифрования. Ключ можно сгенерировать с помощью функции cryptography.fernet.Fernet.generate_key() .
В приведенной выше функции используются 2 ключа, чтобы хакерам было трудно взломать шифрование. Ключи можно сгенерировать с помощью приведенного ниже кода. Каждый ключ сохраняется в отдельном файле. Первый ключ сохраняется в Encryption_key1.key
, а второй сохраняется в файле Encryption_key2.key
.
После того, как ключи сгенерированы, вы должны обеспечить их безопасность, поскольку они будут использоваться для шифрования и расшифровки всех электронных писем.
Библиотека cryptography
позволяет использовать более одного ключа одновременно, используя класс cryptography.fernet.MultiFernet
. Используя метод encrypt()
, электронная почта будет зашифрована и возвращена через функция encrypt_text()
.
Предположим, что адрес электронной почты, который нужно зашифровать, — [email protected]
. If the 2 keys are as follows:
Then the encrypted email is as follows:
gAAAAABdn0PCEuEAJ0GOixRJ48Lr7skDO0y7jtvNION0hP1oIsoI45nXq5OgxmU43Fs26cZu2tsMLCnbtzLPOkqmFEM7hTL8LUaQDNDB223Mq3E-OfErgUE=
The encrypted email is inserted in a message to the пользователь. Согласно send_verification_code()
сообщение выглядит следующим образом: предполагается, что имя — Ахмед, фамилия — Гад, а имя пользователя — ахмедгад.
Привет, Ахмед Гад,
Спасибо за регистрацию в чат-системе HiAi.
Ваше имя пользователя ahmedgad.
Чтобы подтвердить свою учетную запись, просто скопируйте приведенный ниже код подтверждения, вернитесь в приложение Android, вставьте код и, наконец, нажмите кнопку «Подтвердить».
gAAAAABdn0PCEueAJ0GOixRJ48Lr7skDO0y7jtvNION0hP1oIsoI45nXq5OgxmU43Fs26cZu2tsMLCnbtzLPOkqmFEM7hTL8LUaQDNDB223Mq3E-OfErgUE=
По любым вопросам обращайтесь в команду HiAi по адресу [email protected]
Удачи
Как указано в письме, пользователь должен скопировать код подтверждения, войти в приложение Android, вставить код туда, а затем нажмите кнопку Verify, чтобы отправить код подтверждения на сервер.
Сервер проверяет адрес электронной почты с помощью функции verify()
, показанной ниже. Сначала он извлекает поля, введенные при регистрации, и проверяет, не используются ли имя пользователя и поля электронной почты другим пользователем. Мы сделали это ранее в register()
, но другой пользователь мог использовать либо имя пользователя, либо пароль за время, необходимое для копирования и вставки кода подтверждения.
Если имя пользователя и электронная почта все еще доступны, то код подтверждения, вставленный пользователем, будет проверен с помощью функции verify_code()
, которая показана ниже. Он расшифровывает адрес электронной почты с помощью функции с именем decrypt_text()
.
Если расшифрованное сообщение электронной почты совпадает с адресом электронной почты, введенным пользователем, проверка завершена успешно и функция verify_code()
вернет True
. В противном случае возвращается False
.
Если возвращается True
, то функция verify()
вставит новую запись в базу данных для пользователя, а затем отправит электронное письмо, информирующее пользователя об успешном завершении регистрации.
На сервере код подтверждения расшифровывается с помощью функции decrypt_text()
. Подобно функции encrypt_text()
, она считывает 2 ключа и создает экземпляр cryptography.fernet.MultiFernet
класс. Для расшифровки используется функция decrypt()
, и возвращается расшифрованный текст.
В настоящее время сервер может проверить адрес электронной почты. Полный код сервера показан ниже.
После того, как сервер подготовлен, следующим шагом будет редактирование приложения Android, добавление поля для ввода пользователем адреса электронной почты и отправки кода подтверждения.
Макет действия Регистрация
изменен, чтобы разрешить добавление новых представлений для электронной почты и кода подтверждения. Макет XML показан ниже:
Экран операции Регистр
показан ниже. Вы можете видеть, что представление EditText кода подтверждения и кнопка CONFIRM
не включены. Они будут включены только после того, как сервер отправит код подтверждения.
При нажатии кнопки REGISTER
вызывается метод register()
. Он извлекает значения из регистрационной формы и подготавливает объект JSON с такими значениями. Поскольку наша цель — зарегистрировать нового пользователя, то поле subject
объекта JSON имеет значение register
. После создания объекта JSON метод postRequest()
используется для создания и отправки сообщения HTTP на сервер.
После того, как сервер получит запрос на регистрацию, он отправляет код подтверждения на введенный адрес электронной почты. Как только сообщение отправлено, оно отвечает приложению Android, чтобы сообщить ему, что регистрация ожидает проверки адреса электронной почты, и будут включены как EditText, так и кнопка проверки. Это показано ниже.
После нажатия кнопки CONFIRM
вызывается метод verifyEmail()
, который также реализован, как показано ниже. Подобно методу register() , он извлекает значения из всех полей в дополнение к получению вставленного проверочного кода. После этого подготавливается объект JSON, и теперь для его темы установлено значение verify
. Наконец, вызывается метод postRequest()
для создания и отправки HTTP-запроса на сервер.
При вводе действительного проверочного кода сервер успешно регистрирует пользователя, как показано во всплывающем сообщении, напечатанном на следующем рисунке.
После этого вы можете войти в систему с новым именем пользователя и паролем, как показано ниже.
Полная реализация операции Register
приведена ниже, в рамках которой реализована postRequest() .
Это руководство расширило систему регистрации и входа в систему, созданную в предыдущем руководстве, чтобы пользователь мог добавить адрес электронной почты. Чтобы убедиться, что адрес электронной почты принадлежит пользователю, на адрес электронной почты отправляется проверочный код. Как только пользователь скопирует и вставит проверочный код, он будет успешно зарегистрирован в системе.
Примечание редактора: Heartbeat — это интернет-издание и сообщество, управляемое авторами, посвященное предоставлению лучших образовательных ресурсов для специалистов по науке о данных, машинному обучению и глубокому обучению. Мы стремимся поддерживать и вдохновлять разработчиков и инженеров из всех слоев общества.
Независимая от редакции, Heartbeat спонсируется и публикуется Comet , платформой MLOps, которая позволяет специалистам по данным и командам машинного обучения отслеживать, сравнивать, объяснять и оптимизировать свои эксперименты. Мы платим нашим авторам и не продаем рекламу.
Если вы хотите внести свой вклад, позвоните по телефону для участников . You can also sign up to receive our weekly newsletters ( Deep Learning Weekly and the Comet Newsletter ), join us on Slack , and follow Comet on Twitter and LinkedIn для ресурсов, событий и многого другого, что поможет вам быстрее создавать лучшие модели машинного обучения.