Найти тему
116,5K подписчиков

Какой язык самый простой в программировании? Пишем чат-бота на Python за 3 дня

1,5K прочитали

Сейчас будет страшно: дата-сет, ИИ, Machine Learning, NLU, массивы, строки, алгоритм обучения… Сложно представить, что вы разберётесь во всём этом за три вечера, правда? А ещё напишете чат-бота на языке Python, он сможет вести полноценные беседы. Вот именно так. Листайте дальше. Если не боитесь.

Что за интенсив такой?

Мы в Skillbox постоянно устраиваем бесплатные онлайн-интенсивы — это короткие, но очень насыщенные мини-курсы, где вы создаёте что-нибудь крутое.

На этот раз интенсив — по языку программирования Python. Вы познакомитесь с основами языка, на простых примерах поймёте, как работает машинное обучение, а после сами напишете чат-бота для Telegram. Да-да, готовое приложение, которым можно похвастать работодателю. Ну и просто потешить своё ЧСВ.

Умных помощников, таких, как «Алиса», тоже можно писать на Python
Умных помощников, таких, как «Алиса», тоже можно писать на Python

Не стоит переживать, что у вас мало опыта — на интенсиве с вами будет преподаватель-практик, который на пальцах покажет, как и что делать.

Кому будет полезно

Считается, что у Python — один из самых простых синтаксисов, то есть понять логику его работы можно быстрее, чем, например, Java или PHP. Именно поэтому с него стоит начинать, если для вас мир разработки пока что на уровне «я видел это в одном сериале и хочу так же».

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

Сейчас будет страшно: дата-сет, ИИ, Machine Learning, NLU, массивы, строки, алгоритм обучения… Сложно представить, что вы разберётесь во всём этом за три вечера, правда?-2

Чему вы научитесь

Фактически за три вечера вы пройдёте путь от азов Python и принципов машинного обучения до создания вашего собственного чат-бота и его интеграции с Telegram.

Вы поймёте:

  • Что такое болталка и заглушка.
  • Как векторизировать текст, то есть «превращать слова в цифры» — чтобы машина поняла написанное.
  • Как готовить датасет и натаскивать бота на данных. Это почти как дрессировка, да.
  • Как проводить валидацию классификатора. Если по-простому — выяснять, что ваш алгоритм работает хорошо.

В общем, все те непонятные термины из первого абзаца станут понятными. И вы вдруг осознаете, что страшное у «питона» только название — хотя, конечно, вам ещё многое предстоить освоить.

Когда интенсив и кто преподаёт

Мы проведём интенсив за три вечера: 13, 14 и 15 марта, начало в 20:30 по московскому времени. Это всё бесплатно, правда, зарегистрироваться всё же придется.

Интенсив проведёт Никита Левашов, Python-разработчик с семилетним опытом. Он делал виртуальных ассистентов и писал софт для банков, так что ему есть, чем с вами поделиться.

А что ещё можно на Python?

Python — востребованный язык. На одном только hh.ru 6 400 компаний ищут специалистов, которые умеют с ним работать. Кроме ботов, с его помощью создают практически все проекты в сфере Data Science. Например, маски в Instagram, которые распознают черты вашего лица через камеру. Или помните тот проект, который искал ваших двойников в VK по анализу фотографий? Да, его потом вроде как взяли под крыло спецслужбы — уж очень полезным оказался алгоритм.

Сильвестр Сталлоне «в роли» Терминатора. Заменить одно лицо другим — тоже дело для нейросетей и Python
Сильвестр Сталлоне «в роли» Терминатора. Заменить одно лицо другим — тоже дело для нейросетей и Python

Но если вы думаете, что «питон» нужен только программистам, то ошибаетесь. И аналитик данных должен уметь работать с ним. Так что если хотите в будущем стать «главным по цифрам», например, в банке, то язык стоит подучить — и начать можно 13 марта.

Ну что, увидимся на интенсиве? Листай вниз, чтобы пройти регистрацию ;)