Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
15 апреля Яндекс.Практикум проводит открытый вебинар «Ускорение на простых типах данных и битовые операции». Приглашаем разработчиков на Python и C/C++, которые хотят научиться трюкам для ускорения кода, а также программистов на других языках, которым интересны фишки, связанные с типами данных.
На вебинаре мы коротко расскажем о том, как устроены числа и строки в разных языках, а затем погрузимся в различные спецэффекты, которые могут из-за этого возникнуть. Вы узнаете, какие неприятные ошибки могут возникнуть, если неправильно обращаться с числами с плавающей точкой, и зачем может быть нужна арифметика по модулю. Кроме этого, разберем несколько популярных задач с собеседований, связанных с темой вебинара.
Вебинар будет состоять из двух частей: 80 минут — обзор, 15 минут — ответы на вопросы.
Вебинар проведет Александра Воронцова — разработчик в Joom и автор курса «Алгоритмы для разработчиков» в Яндекс.Практикуме.
На вебинаре мы коротко расскажем о том, как устроены числа и строки в разных языках, а затем погрузимся в различные спецэффекты, которые могут из-за этого возникнуть. Вы узнаете, какие неприятные ошибки могут возникнуть, если неправильно обращаться с числами с плавающей точкой, и зачем может быть нужна арифметика по модулю. Кроме этого, разберем несколько популярных задач с собеседований, связанных с темой вебинара.
Вебинар будет состоять из двух частей: 80 минут — обзор, 15 минут — ответы на вопросы.
В программе вебинара
- Ускорение на простых типах данных. Введение.
- Что не так с символами и строками:
— Строка — это массив символов или как ещё бывает в разных языках.
— Поиск подстроки в строке.
— Замена части строки.
— Что такое длина строки. - Что не так с числами:
— Как хранятся числа.
— Что такое числа с плавающей запятой и частые ошибки.
— Переполнения и арифметика по модулю.
— Сколько места это всё занимает. - Что не так с логическим типом данных:
— Приоритеты операций в разных языках.
— Как упростить сложное логическое выражение.
— Популярные задачи с собеседований. - Ответы на вопросы.
Ведущая
Вебинар проведет Александра Воронцова — разработчик в Joom и автор курса «Алгоритмы для разработчиков» в Яндекс.Практикуме.
Вебинар пройдет 15 апреля в 19.30 (Мск). Программа и регистрация.