В Python после каждого yield генератор временно прекращает исполнение и возвращает управление, при следующем вызове стартуя с того места, где закончил в прошлый раз, при этом сохраняя состояние и значения переменных между вызовами.
Как он это делает? Станислав Ступников (Stanislav Stupnikov) решил рассказать об этом в своей заметке!
👉 ПРОЧИТАТЬ
3 октября в 20:00 рассмотрим антипаттерны программирования на Python, bad practice и прочее зло, о котором стоит знать и не стоит допускать. Узнайте, как не стоит писать на Python – запишитесь на мастер-класс!
👉 ЗАПИСАТЬСЯ
Как он это делает? Станислав Ступников (Stanislav Stupnikov) решил рассказать об этом в своей заметке!
👉 ПРОЧИТАТЬ
3 октября в 20:00 рассмотрим антипаттерны программирования на Python, bad practice и прочее зло, о котором стоит знать и не стоит допускать. Узнайте, как не стоит писать на Python – запишитесь на мастер-класс!
👉 ЗАПИСАТЬСЯ
«Игра 2048» — сегодня в 20:00 мастер-класс для разработчиков игр на C# (ведущий Евгений Волосатов)!
👉 ЗАПИСАТЬСЯ
Вместе мы выбрали тему, чтобы слушатели смогли узнать на практике о жизненном цикле разработки игровой программы: планирование, создание модуля логики игры, интерфейса пользователя, подбор музыкальных эффектов, перенос игры на Android или iPhone.
Программа мастер-класса:
– Правила игры «2048» и соревнование;
– Планирование интерфейса логики игры;
– Кодирование алгоритмов логики игры;
– Создание игры на Windows Forms;
– Создание интерфейса пользователя на Unity 3D;
– Добавление звуковых эффектов;
– Портирование игры на смартфон;
– Подведение итогов.
Технологии, которые будем использовать:
C#, Library, Windows Forms, Unity 3D, Multimedia, Android, iPhone
Если нет возможности посетить мастер-класс онлайн, всё равно запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись трансляции.
Евгений обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос по теме, смотрите трансляцию сегодня в 20:00.
👉 ЗАПИСАТЬСЯ
👉 ЗАПИСАТЬСЯ
Вместе мы выбрали тему, чтобы слушатели смогли узнать на практике о жизненном цикле разработки игровой программы: планирование, создание модуля логики игры, интерфейса пользователя, подбор музыкальных эффектов, перенос игры на Android или iPhone.
Программа мастер-класса:
– Правила игры «2048» и соревнование;
– Планирование интерфейса логики игры;
– Кодирование алгоритмов логики игры;
– Создание игры на Windows Forms;
– Создание интерфейса пользователя на Unity 3D;
– Добавление звуковых эффектов;
– Портирование игры на смартфон;
– Подведение итогов.
Технологии, которые будем использовать:
C#, Library, Windows Forms, Unity 3D, Multimedia, Android, iPhone
Если нет возможности посетить мастер-класс онлайн, всё равно запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись трансляции.
Евгений обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос по теме, смотрите трансляцию сегодня в 20:00.
👉 ЗАПИСАТЬСЯ
Собрали все полезные материалы, которые публиковались для студентов курса «Разработчик C++»!
Сохраните себе на стену, чтобы посмотреть все заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Сегодня в 20:00 первое занятие новой группы! Поздравляем всех студентов, а опоздавших ждём ещё 2 недели. Потом будет уже невозможно нас догнать, придётся наверстать занятия по видеозаписям.
А пока поезд ещё не ушёл! И если есть чёткое желание получить профессиональные компетенции Middle С++ Developer, ждём вас сегодня в 20:00 на первом занятии!
👉 УСПЕТЬ НА 1-ОЕ ЗАНЯТИЕ
Сохраните себе на стену, чтобы посмотреть все заметки, статьи для Хабра и видеозаписи профессиональных мастер-классов!
👉 ПОСМОТРЕТЬ
Сегодня в 20:00 первое занятие новой группы! Поздравляем всех студентов, а опоздавших ждём ещё 2 недели. Потом будет уже невозможно нас догнать, придётся наверстать занятия по видеозаписям.
А пока поезд ещё не ушёл! И если есть чёткое желание получить профессиональные компетенции Middle С++ Developer, ждём вас сегодня в 20:00 на первом занятии!
👉 УСПЕТЬ НА 1-ОЕ ЗАНЯТИЕ
Публикуем ещё одну полезную заметку Виталия Иванова для подготовки к курсу «Разработчик Java Enterprise». Тема «HTTP-сессия в мире Java»:
👉 ПРОЧИТАТЬ
Ещё есть возможность присоединиться к группе: 1 октября набор будет закрыт. Ждём всех опоздавших завтра в 20:00 на третьем занятии курса!
👉 УСПЕТЬ В ГРУППУ
👉 ПРОЧИТАТЬ
Ещё есть возможность присоединиться к группе: 1 октября набор будет закрыт. Ждём всех опоздавших завтра в 20:00 на третьем занятии курса!
👉 УСПЕТЬ В ГРУППУ
В своей заметке «Simple TCP Server на C#» Евгений Волосатов описывает самый простой способ создания TCP-сервера. Это сэкономит время и позволит получить быстрые результаты!
👉 ПРОЧИТАТЬ
9 октября в 20:00 пройдёт наш традиционный День Открытых Дверей курса «Разработчик игр на C#»! Евгений расскажет о программе курса, формате обучения и перспективах для выпускников. Также среди тех, кто прошёл вступительное тестирование, будет проведён розыгрыш приятных подарков!
Запишитесь, чтобы не забыть!
👉 ЗАПИСАТЬСЯ
👉 ПРОЧИТАТЬ
9 октября в 20:00 пройдёт наш традиционный День Открытых Дверей курса «Разработчик игр на C#»! Евгений расскажет о программе курса, формате обучения и перспективах для выпускников. Также среди тех, кто прошёл вступительное тестирование, будет проведён розыгрыш приятных подарков!
Запишитесь, чтобы не забыть!
👉 ЗАПИСАТЬСЯ
«Классическая схема работы Standby меня в принципе всегда устраивала, но появилось желание перенастроить контроль за StandBy через Data Guard Broker.» – пишет в своей заметке Алексей Цыкунов. Как это сделать, читайте далее:
👉 ПРОЧИТАТЬ
Завтра в 20:00 пройдёт первое занятие курса «Реляционные СУБД»! Ещё не в группе? Поспешите присоединиться, пока остались места!
👉 УСПЕТЬ В ГРУППУ
👉 ПРОЧИТАТЬ
Завтра в 20:00 пройдёт первое занятие курса «Реляционные СУБД»! Ещё не в группе? Поспешите присоединиться, пока остались места!
👉 УСПЕТЬ В ГРУППУ
Многие знают, что Numpy классный и замечательный. А его ndarray позволяют не только удобно обращаться с данными, но также делают это крайне производительно.
Станислав Ступников поделился заметкой, в которой рассказал, за счёт чего же ndarray так производительны в Numpy:
👉 ПРОЧИТАТЬ
А хотите узнать, как не нужно писать на Python? Если да, то запишитесь на бесплатный мастер-класс Станислава, который пройдёт 3 октября в 20:00!
👉 ЗАПИСАТЬСЯ
Станислав Ступников поделился заметкой, в которой рассказал, за счёт чего же ndarray так производительны в Numpy:
👉 ПРОЧИТАТЬ
А хотите узнать, как не нужно писать на Python? Если да, то запишитесь на бесплатный мастер-класс Станислава, который пройдёт 3 октября в 20:00!
👉 ЗАПИСАТЬСЯ
Выход седьмой версии JavaEE сделал возможным запуск параллельных задач в Enterprise-контейнерах, предоставляя разработчику удобные средства и утилиты для работы с многозадачностью.
Какие именно? Читайте в полезной статье Виталия Иванова:
👉 ПРОЧИТАТЬ
Кстати, вчера прошло третье занятие новой группы курса «Разработчик Java Enterprise». А мы совсем забыли вас предупредить, что это последний набор в 2018 году!
Так как курс сейчас ведёт один Виталий Иванов, нагрузка не позволяет ему взять параллельную группу. Следующие 5 месяцев он полностью посвятит этому набору.
Поэтому мы специально оставили для вас возможность присоединиться в первые 2 недели после старта. И 1 октября закроем оплаты, так как догнать нас будет уже невозможно: честно, три занятия наверстать по видео очень сложно – нужно минимум 16 часов!
Поезд не ушёл! Следующий набор запустим только в 2019 году, поэтому есть повод поспешить!
👉 УСПЕТЬ В ГРУППУ
Какие именно? Читайте в полезной статье Виталия Иванова:
👉 ПРОЧИТАТЬ
Кстати, вчера прошло третье занятие новой группы курса «Разработчик Java Enterprise». А мы совсем забыли вас предупредить, что это последний набор в 2018 году!
Так как курс сейчас ведёт один Виталий Иванов, нагрузка не позволяет ему взять параллельную группу. Следующие 5 месяцев он полностью посвятит этому набору.
Поэтому мы специально оставили для вас возможность присоединиться в первые 2 недели после старта. И 1 октября закроем оплаты, так как догнать нас будет уже невозможно: честно, три занятия наверстать по видео очень сложно – нужно минимум 16 часов!
Поезд не ушёл! Следующий набор запустим только в 2019 году, поэтому есть повод поспешить!
👉 УСПЕТЬ В ГРУППУ
Транзакцию можно определить как набор задач, выполнение которых является обязательным условием для корректного завершения транзакции. Единичной задачей является минимальный неделимый блок изменения данных.
Подробнее о DBMS-транзакциях читайте в нашем переводе статьи, которую мы публиковали для студентов курса «Реляционные СУБД»:
👉 ПРОЧИТАТЬ
Кстати, сегодня в 20:00 пройдёт первое занятие новой группы! Обсудим темы:
— реляционная модель данных;
— реляционная алгебра: сущности, связи;
— домены, кортежи, атрибуты, отношения;
— нормальные формы;
— трёхзначная логика.
Учитесь у профессионалов: присоединяйтесь к группе и повысьте свой уровень компетенций в работе с реляционными СУБД – навыки пригодятся во многих сферах программирования!
👉 УСПЕТЬ В ГРУППУ
Подробнее о DBMS-транзакциях читайте в нашем переводе статьи, которую мы публиковали для студентов курса «Реляционные СУБД»:
👉 ПРОЧИТАТЬ
Кстати, сегодня в 20:00 пройдёт первое занятие новой группы! Обсудим темы:
— реляционная модель данных;
— реляционная алгебра: сущности, связи;
— домены, кортежи, атрибуты, отношения;
— нормальные формы;
— трёхзначная логика.
Учитесь у профессионалов: присоединяйтесь к группе и повысьте свой уровень компетенций в работе с реляционными СУБД – навыки пригодятся во многих сферах программирования!
👉 УСПЕТЬ В ГРУППУ
Конечно, существуют и более неудобные методы отображения информации в диаграммах. Но ни один из них не обладает популярностью и доверием в той же степени, как тот, о котором пойдёт речь в нашем переводе статьи для студентов курса «Разработчик JavaScript»:
👉 ПРОЧИТАТЬ
8 октября в 20:00 Александр Коржиков проведёт мастер-класс, где мы рассмотрим внутреннее устройство Node.js, его окружение, встроенные модули и базовые концепции, которые используются при разработке приложений.
Интересно? Запишитесь, чтобы не забыть:
👉 ЗАПИСАТЬСЯ
👉 ПРОЧИТАТЬ
8 октября в 20:00 Александр Коржиков проведёт мастер-класс, где мы рассмотрим внутреннее устройство Node.js, его окружение, встроенные модули и базовые концепции, которые используются при разработке приложений.
Интересно? Запишитесь, чтобы не забыть:
👉 ЗАПИСАТЬСЯ