• Все события
  • Митапы
  • Обучение

Тестирование в Python: второй поток

Организатор Nikita Sobolev

Поделиться в

0

привет!

мы начинаем долгожданный второй поток курса по тестированию в python: https://education.borshev.com/python-testing

мы все знаем, что с тестами у разработчиков дела не очень:
- их либо совсем нет
- либо они номинальные
- либо не работают
- либо очень сложные

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

я тут, чтобы помочь 🙂

что будет?
- проработаем базу. какие есть виды моков? как работает pytest? как организовывать тесты?
- займемся понятностью тестов. как сделать тесты поддерживаемыми? как правильно генерировать данные?
- сделаем тесты быстрыми и надежными. я поделюсь множеством практик из своего опыта организации тестов в проектах: от обычных web приложений до работы с build окружением самого CPython
- поговорим про внедрение. одна из основных проблем в жизни программиста звучит так: "как мне объяснить коллегам и руководству полезность и необходимость тестов?"
- а потом я расскажу про необычные (но полезные) способы тестировать: property-based, mutation и многие другие виды тестирования
- БОЛЬШАЯ ДОМАШКА с крутыми технологиями внутри: https://github.com/tough-dev-school/python-testing-homework

почему я (https://github.com/sobolevn) могу рассказывать про тесты? как понять, что я не инфоцыганин, который читает контент по бумажке?
- я один из членов команды pytest
- сделал множество утилит для тестирования: от mimesis до django-test-migrations
- поддерживаю Lib/test и Lib/unittest в CPython
- учу людей питону и тестированию последние 8 лет

что будет?
- 5 недель контента про тестирование 🎉
- бесплатный вебинар 6 сентября по базе тестирования и устройству pytest, регистрация: @toughdevbot
- сам курс начинается 11.09, сейчас цена еще низкая: https://education.borshev.com/python-testing
- сообщество людей, кто любит (и умеет) тестировать. сейчас в нашем чате коллеги регулярно делятся подходами, инструментами, успехами и неудачами

приходите сами, приглашайте своих коллег (кто еще только учится тестировать).
будет технологично, полезно и лампово!


НЕЙМАРК.Академия Хакатонщиков

Организатор НЕЙМАРК ИТ-кампус

Поделиться в

0

Стартовал набор на всероссийскую бесплатную Академию Хакатонщиков от ИТ-кампуса НЕЙМАРК.

📅 Когда: с 13 по 26 августа
🧠 Кто: 74 школьника со всей России в возрасте от 14 до 18 лет
📍 Где: в г. Бор на базе спортивного центра «Академия 52»
✏️ Как принять участие: зарегистрироваться на сайте РЦ Вега и отправить портфолио и мотивационное письмо. Заявки принимаются до 20 июля.

Резиденты Академии:

🔘получат знания в области программирования (front/backend), дизайна, продакт- и проджект-менеджмента, маркетинга;
🔘прокачают свои «мягкие» и профессиональные навыки;
🔘узнают все о создании ИТ-кампуса мирового уровня в Нижнем Новгороде.

Итогом программы станет хакатон, в котором все участники смогу создать собственные технологичные решения для ИТ-кампуса НЕЙМАРК 💢

Участие, проживание и питание для резидентов Академии бесплатны⚡️


Учебный центр Neoflex

Организатор Бозон IT52

Поделиться в

0

Давайте знакомиться
Мы предоставляем отличные возможности для получения необходимых знаний для старта карьеры.
Занятия в «Учебном центре» проводят опытные преподаватели из числа ведущих сотрудников Neoflex. Обучение проводится в онлайн-формате.
Лучшие выпускники курсов получают возможность стать частью нашего большого дружного коллектива и развиваться в уникальной профессиональной среде.

Компания Neoflex запускает набор в Учебный центр и приглашает пройти обучение по направлениям:
*Development (Java, Python, Frontend, Node.js)
*Testing
*Analytics
*Data Engineering
*System Engineering
*DevOps Engineering

Требования к кандидатам:
– Выпускник/студент 4-го курса вуза и магистратуры/хочешь сменить профессию на более востребованную
– Готов работать full-time
– Владеешь английским на уровне B1 и выше

😉Это бесплатно. Нам нужны крутые IT-специалисты и мы готовы их обучать
🕑Краткий и удобный формат. Курсы стартуют в июле и продлятся 2,5 месяца. Лекции проводятся в онлайн-формате 2-3 раза в неделю с 16:00


11-28 апреля на базе ННГУ проходит лекторий "Введение в разработку современных систем беспроводной связи" от компаний Радио Гигабит и YADRO.

На лектории мы расскажем о:
▪️принципах работы современных систем беспроводной связи
▪️разработке аппаратной части и программного обеспечения
▪️базовых принципах проектирования современных мобильных сетей
▪️системах мобильной связи 4-го (LTE) и 5-го (NR) поколений

Спикеры - инженеры Радио Гигабит и YADRO. На лектории участники смогут пообщаться с инженерами и задать им интересующие вопросы о технологиях и карьере. Это уникальная возможность получить полезные знания, пообщаться со специалистами-практиками и погрузиться в работу инженерных компаний.

Темы лектория ориентированы на студентов, но стать слушателем может любой желающий. Митапы проходят в очном формате в Университете Лобачевского 2 раза в неделю:
Вторник, 16:20-20:00
Пятница, 14:40-18:00.

Следующая встреча пройдет 14 апреля в 14:40.Темы лекций:
* Разработка аппаратной части систем беспроводной связи;
* Антенны беспроводных систем связи СВЧ и мм диапазонов – обзор различных технологий и методов разработки.

Для записи на лекторий можно обратиться на электронную почту edu@yadro.com или к Елене Тарасовой tarasova@rf.unn.ru.


Школа сильных программистов: Тестирование в Python

Организатор Nikita Sobolev

Поделиться в

0

Привет, мы запускаем курс по тестированию в Python: https://education.borshev.com/python-testing

Тестирование – всегда особенная, больная тема, потому что:
- На тесты не хватает сил и времени, а разговаривать про них с бизнесом – не выходит
- Если тесты пишутся, то уже не читаются. Полностью отсутствует понятность и читаемость
- А еще тесты медленно работают, их начинают редко запускать
- Дальше тесты начинают случайно падать. И их вообще выбрасывают :(

Знакомо? Вот и мне :(
Я давно хотел рассказать, как выйти из такого порочного круга, потому что понимаю, насколько сильно плохие тесты ухудшают жизнь разработчиков, а хорошие – улучшают.

Следующий вопрос: а почему вам можно верить? Обычно качество курсов – ну такое.
Почему я (Никита Соболев) могу сделать такой курс?

  1. Каким-то чудом я стал членом команды pytest и сделал несколько популярных плагинов для него
  2. Мой хороший товарищ сделал mimesis - один из самых популярных пакетов для генерации тестовых данных, а я смог ему помочь :)
  3. Я core-разработчик библиотеки hypothesis для property-based тестирования
  4. Последние несколько лет стараюсь прибираться во встроенном в CPython модуле unittest - уже много коммитов влил, многие PR еще открыты и ждут своего часа
  5. Почти 15 лет я уже пишу тесты и заставляю / учу других их писать

А вот и детали:
- 3 вебинара раз в неделю
- 1 запись вебинара в подраок
- 2 большие домашки с разбором, вот тут уже есть шаблон: https://github.com/tough-dev-school/python-testing-homework
- 1 бонусный вебинар, тему которого можно выбрать
- C 20 марта по 7 апреля

Вы можете подписаться на мой гитхаб, пока курс еще не начался: https://github.com/sobolevn/

А еще у меня есть промокод Nick на 10% скидки, действует до 18 марта.
До встречи!


Стажировка для начинающих системных и бизнес-аналитиков

Организатор IT-компания Lad

Поделиться в

0

Открыт набор на стажировку для начинающих системных и бизнес-аналитиков.

Вы будете работать в команде с разработчиками, QA-инженерами и дизайнерами. Вместе разработаете с нуля сайт или приложение по заданию от реального заказчика и добавите его в портфолио.

Стажеры-аналитики разработают требования к ПО, научатся искать слабые стороны продукта и улучшать его в контексте бизнес-целей заказчика.

Кому подойдут стажировки в Lad:
- выпускники вузов и колледжей;
- студенты — зачтем стажировку как практику;
- новички, кто хочет получить опыт работы и глубже изучить гибкие методики;
- специалисты, кто хочет сменить профессию и начать работать в IT.

Стажировка полностью онлайн. Занятия проводим в вечернее время после 18:00 (по мск) и по субботам.

Что вы получите по итогу?
🅥 Готовый проект в портфолио — пройдете весь путь разработки от идеи до релиза.
🅥 Опыт работы по Agile — поймете, как выстроена работа IT-команд.
🅥 Готовое резюме и опыт собеседования — мы готовим к трудоустройству.
🅥 Сертификат от компании о прохождении стажировки.

Отборочные испытания проходят на конкурсной основе. При регистрации, расскажите коротко о себе, своих навыках и опыте, если он есть. Будьте готовы выполнить тестовое задание.

Регистрация открыта до 26 марта 2023.
Прием тестовых заданий до 9 апреля 2023.
Первое занятие — 17 апреля 2023.


Стажировка для начинающих project-менеджеров

Организатор IT-компания Lad

Поделиться в

0

Открыт набор на стажировку для начинающих менеджеров проектов.

Вы будете работать в команде с разработчиками, QA-инженерами и дизайнерами.
Вместе разработаете с нуля сайт или приложение по заданию от реального заказчика и добавите его в портфолио.

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

Кому подойдут стажировки в Lad:
- выпускники вузов и колледжей;
- студенты — зачтем стажировку как практику;
- новички, кто хочет получить опыт работы и глубже изучить гибкие методики;
- специалисты, кто хочет сменить профессию и начать работать в IT.

Стажировка полностью онлайн. Занятия проводим в вечернее время после 18:00 (по мск) и по субботам.

Что вы получите по итогу?
🅥 Готовый проект в портфолио — пройдете весь путь разработки от идеи до релиза.
🅥 Опыт работы по Agile — поймете, как выстроена работа IT-команд.
🅥 Готовое резюме и опыт собеседования — мы готовим к трудоустройству.
🅥 Сертификат от компании о прохождении стажировки.

Отборочные испытания проходят на конкурсной основе. При регистрации, расскажите коротко о себе, своих навыках и опыте, если он есть. Будьте готовы выполнить тестовое задание.

Регистрация открыта до 26 марта 2023.
Прием тестовых заданий до 9 апреля 2023.
Первое занятие — 17 апреля 2023.


НЕЙМАРК.Весенняя ИТ-Академия «ИТ-технологии в спорте»

Организатор НЕЙМАРК ИТ-кампус

Поделиться в

0

НЕЙМАРК. ИТ-Академия – это образовательная программа в сфере информационных технологий для старшеклассников.

С 24 по 31 марта более чем у 70 счастливчиков будет возможность создать собственную цифровую информационную систему для спортивной организации, разработать уникальный проект, который может стать основой будущего стартапа!
В ИТ-Академии ребята-старшеклассники углубятся в изучение навыков программирования, получат опыт проектной деятельности и научатся работать в команде. Эксперты расскажут о цифровизации индустрии спорта и о создании собственных цифровых информационных систем. Итогом программы станет презентация проектов экспертной комиссии, в состав которой войдут представители российских ИТ-компаний.

📝 Для участия необходимо зарегистрироваться и заполнить заявку на сайте регионального центра развития талантов «Вега», а также направить портфолио достижений и мотивационное письмо. Заявки принимаются до 16 марта, результаты конкурсного отбора будут опубликованы на официальном сайте «Веги» не позднее 17 марта. Для полного погружения в атмосферу обучение будет проходить на базе спортивного центра «Академия 52».

🔥Участие абсолютно бесплатное! Не упусти возможность стать частью новой Академии НЕЙМАРК.


Онлайн курс "Тестирование в Python"

Организатор Nikita Sobolev

Поделиться в

0

Привет! Меня зовут Никита Соболев, и я опять делаю курс по Python :)
На сей раз мы будем говорить про тестирование.

Почему я могу сделать такой курс?
1. Каким-то чудом я стал членом команды pytest и сделал несколько популярных плагинов для него
2. Мой хороший товарищ сделал mimesis - пакет для генерации тестовых данных, а я смог ему помочь :)
3. Я core-разработчик библиотеки hypothesis для property-based тестирования
4. Последние несколько лет стараюсь прибираться во встроенном в CPython модуле unittest - уже много коммитов влил, многие PR еще открыты и ждут своего часа

И самое важное - я просто очень люблю писать тесты! И написал миллионы тестов в своей жизни (на вебинаре расскажу - как).

Что будет?
- Я расскажу о моках и стабах, фикстурах и параметризации
- А Фёдор Борщёв (@pmdaily) расскажет о менее измеримых штуках: для чего мы пишем тесты, почему люди думают, что без тестов быстрее, и что вообще такое хороший тест.

Будет полезно и для технарей, и для тимлидов :)

А дальше еще и домашка мощная будет: https://github.com/tough-dev-school/python-testing-homework

Дата: 01.03.2023
Время: 18:00 GMT+3
Регистрация: по кнопке выше через тг бота, там мы пришлем ссылку на трансляцию

Приходите!


Бесплатный практико-ориентированный ML-интенсив от ИТ-кампуса НЕЙМАРК

Организатор Бозон IT52

Поделиться в

490

Приглашаем студентов профильных специальностей и выпускники курсов повышения квалификации и проф. переподготовки с базовыми знаниями Python и ML. Все слушатели проходят входное тестирование.

Никакой сухой теории - только практико-ориентированное обучение. Занятия проведут эксперты из крупных IT-компаний (СБЕР, Huawei, YADRO, Harman, Lad, Globus, IntelliVision), совместно с профессорами ведущих университетов (ННГУ, НГТУ, ВШЭ). Обучение на основе практических кейсов предложенных компаниями с небольшими теоретическими пояснениями. Принять участие можно оффлайн в Нижнем Новгороде или онлайн в любой точке мира.

Вас ждут практические задачи, которые действительно решают команды разработчиков и реальная возможность попасть на работу или стажировку в IT-компании – участники этого проекта. Обучение будет проходить в вечернее время после 18:00.

Кому подойдет курс
* Студенты IT-факультетов.
* Выпускники и слушатели курсов по машинному обучению
* Преподаватели Python, ML, AI

Необходимые навыки
Знание основ Python и Машинного обучения

Необходима регистрация
Первое занятие курса пройдет 26 декабря в 18:00 МСК.