Собрали все полезные материалы, которые публиковались для студентов новой четвёртой группы курса «Разработчик Python»!
Сохраните себе на стену, чтобы посмотреть все наши заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Кстати, сегодня в 20:00 первое занятие курса, где мы рассмотрим темы:
– Кодировки, Unicode в Python 2, coercion;
– Floating point numbers, IEEE-754, особенности реализации, основные ошибки и особенности использования;
– Itertools, iterable, iterator, iterator protocol, sequence protocol;
– Generators: pipelines, routing, coroutines.
Будем ждать всех опоздавших ещё неделю, поэтому поторопитесь с решением!
Сохраните себе на стену, чтобы посмотреть все наши заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Кстати, сегодня в 20:00 первое занятие курса, где мы рассмотрим темы:
– Кодировки, Unicode в Python 2, coercion;
– Floating point numbers, IEEE-754, особенности реализации, основные ошибки и особенности использования;
– Itertools, iterable, iterator, iterator protocol, sequence protocol;
– Generators: pipelines, routing, coroutines.
Будем ждать всех опоздавших ещё неделю, поэтому поторопитесь с решением!
Выбираем тему для мастер-класса по Java Enterprise!
Виталий Иванов, участник профессиональной Scrum-команды разработчиков клиент-серверного приложения «Инфо-Банк», приглашает джавистов в новую группу курса «Разработчик Java Enterprise»!
За 4 месяца студенты научатся проектировать, разрабатывать и поддерживать современные многоуровневые Enterprise-приложения на Java, способные решать актуальные проблемы любого предприятия.
В программе курса:
– Только по-настоящему значимые проблемы и технологии;
– Только практика и только актуальные техники и методики разработки;
– Проект для вашего портфолио;
– Вопросы для прохождения собеседований.
Продолжительность программы составляет 4 месяца, 3 из которых посвящены непосредственно процессу обучения, а финальный отводится для выполнения проектной работы и оттачивания полученных навыков разработки.
Выбирайте тему для бесплатного мастер-класса!
Наверняка, вы уже знакомы с мастер-классами, которые преподаватели OTUS проводят для пользователей и студентов проекта. Я могу рассказать то, что вам действительно будет полезно и интересно узнать! Нажмите на кнопку, и выбирайте одну тему из трёх, мною предложенных. Или напишите свою:
Виталий Иванов, участник профессиональной Scrum-команды разработчиков клиент-серверного приложения «Инфо-Банк», приглашает джавистов в новую группу курса «Разработчик Java Enterprise»!
За 4 месяца студенты научатся проектировать, разрабатывать и поддерживать современные многоуровневые Enterprise-приложения на Java, способные решать актуальные проблемы любого предприятия.
В программе курса:
– Только по-настоящему значимые проблемы и технологии;
– Только практика и только актуальные техники и методики разработки;
– Проект для вашего портфолио;
– Вопросы для прохождения собеседований.
ОГРОМНЫЙ БОНУС: Лицензия IntelliJ IDEA Ultimate Edition на весь срок обучения!Продолжительность программы составляет 4 месяца, 3 из которых посвящены непосредственно процессу обучения, а финальный отводится для выполнения проектной работы и оттачивания полученных навыков разработки.
Выбирайте тему для бесплатного мастер-класса!
Наверняка, вы уже знакомы с мастер-классами, которые преподаватели OTUS проводят для пользователей и студентов проекта. Я могу рассказать то, что вам действительно будет полезно и интересно узнать! Нажмите на кнопку, и выбирайте одну тему из трёх, мною предложенных. Или напишите свою:
При работе с Django часто приходят задачи по изменению стандартного поведения юзера. В большинстве случаев, это заканчивается расширением полей, которое все привыкли делать через 1-1 и отказываются реализовывать по-другому. Но начиная с версии 1.7, Django предоставляет новые механизмы по работе с этим.
Как редактировать User-модель в Django? рассказывает Андрей Кравчук, преподаватель курса «Разработчик Python»!
👉 ПРОЧИТАТЬ
Кстати, вчера прошло первое занятие курса «Разработчик Python»! Ещё есть возможность присоединиться к группе, ждём опоздавших до 21 августа!
Присоединяйтесь:
Как редактировать User-модель в Django? рассказывает Андрей Кравчук, преподаватель курса «Разработчик Python»!
👉 ПРОЧИТАТЬ
Кстати, вчера прошло первое занятие курса «Разработчик Python»! Ещё есть возможность присоединиться к группе, ждём опоздавших до 21 августа!
Присоединяйтесь:
Как предотвратить перерасход памяти при использовании Java-коллекций?
Как всегда продолжаем изучение интересных тем, которые хоть и не затрагиваются в нашей программе, но которые обсуждаются у нас в OTUS.
Поэтому на один из вопросов, что задавался нашим преподавателям курса «Разработчик Java», мы подготовили перевод наиболее интересной на наш взгляд статьи и опубликовали её в нашем блоге Хабра.
Читайте, комментируйте, подписывайтесь!
Как всегда продолжаем изучение интересных тем, которые хоть и не затрагиваются в нашей программе, но которые обсуждаются у нас в OTUS.
Поэтому на один из вопросов, что задавался нашим преподавателям курса «Разработчик Java», мы подготовили перевод наиболее интересной на наш взгляд статьи и опубликовали её в нашем блоге Хабра.
Читайте, комментируйте, подписывайтесь!
В задачах машинного перевода часто используется модель seq2seq (sequence-to-sequence).
Поскольку модель выдаёт не детерминированные предсказания, а только распределения по словам, то существует очень много последовательностей слов, которые будут иметь схожую вероятность. Напрямую перебрать все последовательности нереально. Поэтому прибегают к эмпирическим методам поиска.
Одним из самых распространённых методов является лучевой» поиск.
О нём и рассказывает в своей заметке Максим Кретов, ведущий исследователь в лаборатории нейронных сетей и глубокого обучения МФТИ и преподаватель курса «Data Scientist» в OTUS.
Читайте, комментируйте, подписывайтесь на новые заметки по Data Science:
Поскольку модель выдаёт не детерминированные предсказания, а только распределения по словам, то существует очень много последовательностей слов, которые будут иметь схожую вероятность. Напрямую перебрать все последовательности нереально. Поэтому прибегают к эмпирическим методам поиска.
Одним из самых распространённых методов является лучевой» поиск.
О нём и рассказывает в своей заметке Максим Кретов, ведущий исследователь в лаборатории нейронных сетей и глубокого обучения МФТИ и преподаватель курса «Data Scientist» в OTUS.
Читайте, комментируйте, подписывайтесь на новые заметки по Data Science:
Публикуем статистику курса «Разработчик Java». Интересно?
Мы решили поделиться с вами результатами прошлых выпусков. Надеемся эта информация поможет вам принять верное решение и точно определиться с вопросом «Учиться или нет».
Что ж, 7 наборов, год экспериментов и улучшений, новые партнёры, выпускники и перспективы. Что же в цифрах?
👉 ПРОЧИТАТЬ
Мы решили поделиться с вами результатами прошлых выпусков. Надеемся эта информация поможет вам принять верное решение и точно определиться с вопросом «Учиться или нет».
Что ж, 7 наборов, год экспериментов и улучшений, новые партнёры, выпускники и перспективы. Что же в цифрах?
👉 ПРОЧИТАТЬ
«10 самых распространенных ошибок безопасности в Python и как их избежать» – читайте полезный перевод лонгрида Anthony Shaw!
👉 ПРОЧИТАТЬ
Завтра в 11:00 пройдёт второе занятие курса «Разработчик Python», где мы обсудим темы:
– функциональное программирование, рекурсия и её ограничения, tail recursion optimization;
– scoping, namespaces, замыкания и их устройство;
– декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Желаем профессиональных успехов и ждём в прямом эфире!
👉 ПРОЧИТАТЬ
Завтра в 11:00 пройдёт второе занятие курса «Разработчик Python», где мы обсудим темы:
– функциональное программирование, рекурсия и её ограничения, tail recursion optimization;
– scoping, namespaces, замыкания и их устройство;
– декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Желаем профессиональных успехов и ждём в прямом эфире!
Timer API — полезный инструмент Enterprise Java Beans, позволяющий легко создавать задачи, выполняющиеся с задержкой по времени или требующие выполнения по расписанию. Например, можно в строго определённый час запускать формирование ежедневных отчётов, собирая сводную статистику. Для работы на выбор разработчику предоставляются два типа таймеров.
Какие именно, читайте в заметке Виталия Иванова, участника Scrum-команды, ответственной за разработку клиент-серверного приложения «Инфо-Банк», и преподавателя курса «Разработчик Java Enterprise» в OTUS!
👉 ПРОЧИТАТЬ
Кстати, 30 августа в 20:00 Виталий проведёт мастер-класс на тему «CDI in action»!
Присоединяйтесь к онлайн-трансляции, чтобы получить практические навыки работы с одной из ключевых спецификаций стека JavaEE – Contexts and Dependency Injection 2.0.
Мы разберёмся в основополагающих паттернах IoC и DI, на примере референсной имплементации Weld познакомимся с Managed Beans, способами их внедрения и определения контекста. А также вы узнаете о таких возможностях данной спецификации, как перехватчики, декораторы и альтернативы.
До встречи в прямом эфире:
Какие именно, читайте в заметке Виталия Иванова, участника Scrum-команды, ответственной за разработку клиент-серверного приложения «Инфо-Банк», и преподавателя курса «Разработчик Java Enterprise» в OTUS!
👉 ПРОЧИТАТЬ
Кстати, 30 августа в 20:00 Виталий проведёт мастер-класс на тему «CDI in action»!
Присоединяйтесь к онлайн-трансляции, чтобы получить практические навыки работы с одной из ключевых спецификаций стека JavaEE – Contexts and Dependency Injection 2.0.
Мы разберёмся в основополагающих паттернах IoC и DI, на примере референсной имплементации Weld познакомимся с Managed Beans, способами их внедрения и определения контекста. А также вы узнаете о таких возможностях данной спецификации, как перехватчики, декораторы и альтернативы.
До встречи в прямом эфире:
В системе управления конфигурациями Ansible есть специальный модуль setup. При выполнении модуля на хосте он собирает разные факты. Как же их посмотреть?
Сергей Богатырец, DevOps-инженер в компании Экспресс 42 и преподаватель курса «DevOps практики и инструменты», рассказывает об этом в своей новой заметке!
👉 ПРОЧИТАТЬ
Оцените качество программы нашего курса, пройдите вступительное тестирование и мы пригласим вас в наше закрытое Slack-сообщество разработчиков DevOps!
Сергей Богатырец, DevOps-инженер в компании Экспресс 42 и преподаватель курса «DevOps практики и инструменты», рассказывает об этом в своей новой заметке!
👉 ПРОЧИТАТЬ
Оцените качество программы нашего курса, пройдите вступительное тестирование и мы пригласим вас в наше закрытое Slack-сообщество разработчиков DevOps!
Михаил Павлов, ведущий разработчик-исследователь в ООО «Дипхаклаб», приглашает сегодня в 20:00 на День Открытых Дверей курса «Data Scientist»!
Сегодня в 20:00 пройдёт наше традиционное онлайн-мероприятие, где я расскажу во всех подробностях о преимуществах нашей программы «Data Scientist», поделюсь своим опытом и отвечу на все ваши вопросы.
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование!
Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «Разработчик Python»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
1. Вводная часть:
• почему OTUS – больше, чем просто образовательный портал?
• как стать частью сообщества профессионалов и сделать шаг по карьерной лестнице?
• почему получать новые знания – не обязанность, а удовольствие?
• как тесное сплетение теории и практики даст эффект синергии?
2. Знакомство с преподавателем:
• Расскажу, как начинался мой путь к большим данным с факультета химии в МГУ им. М.В.Ломоносова в 2009;
• Поделюсь советами, где взять опыт работы с статистическими методами и преуспеть в сфере машинного обучения;
• Если будет интересно, расскажу о своих публикациях на воркшопах NIPS и AAAI symposium;
• Также обсудим, как занимать призовые места в конкурсах и хакатонах по обучению с подкреплением.
3. Особенности программы курса:
• В каких темах вы станете разбираться на профессиональном уровне?
• Какие технологии мы изучим для наработки навыка извлекать из крупных массивов данных ценную информацию и эффективного её использования.
• За счёт чего вы получите знания алгоритмов машинного обучения и понимание принципов их работы.
• С помощью каких современных методов и инструментов анализа и обработки данных вы научитесь проектировать архитектуру нейросетей, создавать предсказательные модели, работать с ограниченными датасетами, проводить статистические исследования и интерпретировать результаты.
4. Розыгрыш ПРОМОКОДОВ СО СКИДКОЙ
5. Вопросы/ответы
Всем желаю успехов и до встречи в 20:00!
Добрый день!Сегодня в 20:00 пройдёт наше традиционное онлайн-мероприятие, где я расскажу во всех подробностях о преимуществах нашей программы «Data Scientist», поделюсь своим опытом и отвечу на все ваши вопросы.
Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!
👉 ЗАПИСАТЬСЯ
Не забудьте пройти вступительное тестирование!
Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «Разработчик Python»!
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Сегодня в 20:00 в программе:1. Вводная часть:
• почему OTUS – больше, чем просто образовательный портал?
• как стать частью сообщества профессионалов и сделать шаг по карьерной лестнице?
• почему получать новые знания – не обязанность, а удовольствие?
• как тесное сплетение теории и практики даст эффект синергии?
2. Знакомство с преподавателем:
• Расскажу, как начинался мой путь к большим данным с факультета химии в МГУ им. М.В.Ломоносова в 2009;
• Поделюсь советами, где взять опыт работы с статистическими методами и преуспеть в сфере машинного обучения;
• Если будет интересно, расскажу о своих публикациях на воркшопах NIPS и AAAI symposium;
• Также обсудим, как занимать призовые места в конкурсах и хакатонах по обучению с подкреплением.
3. Особенности программы курса:
• В каких темах вы станете разбираться на профессиональном уровне?
• Какие технологии мы изучим для наработки навыка извлекать из крупных массивов данных ценную информацию и эффективного её использования.
• За счёт чего вы получите знания алгоритмов машинного обучения и понимание принципов их работы.
• С помощью каких современных методов и инструментов анализа и обработки данных вы научитесь проектировать архитектуру нейросетей, создавать предсказательные модели, работать с ограниченными датасетами, проводить статистические исследования и интерпретировать результаты.
4. Розыгрыш ПРОМОКОДОВ СО СКИДКОЙ
5. Вопросы/ответы
Есть вопрос? Запишитесь на День Открытых Дверей и задайте его лично мне в прямом эфире!Всем желаю успехов и до встречи в 20:00!