C#-разработчик, хочешь в AI? 🤖
Переход из энтерпрайза в Data Science невозможен без математической базы. Просто выучить синтаксис Python мало, нужно понимать, что происходит «под капотом».
Мы обновили курс «Математика для разработки AI-моделей» и добавили живые вебинары.
Программа ближайших дней:
🔹 Лекция 2: Векторы, матрицы, операции в
🔹 Лекция 3: Линейная регрессия и метод наименьших квадратов.
🔹 Лекция 4: Матричные разложения (SVD) и создание рекомендательных систем.
Вы научитесь не просто кодить формулы, а понимать линейную взаимосвязь векторов и снижать размерность данных.
Первый вебинар уже прошел (отзывы огонь 🔥), но записи доступны.
Присоединяйся до 9 декабря:
https://clc.to/LojFzw
Переход из энтерпрайза в Data Science невозможен без математической базы. Просто выучить синтаксис Python мало, нужно понимать, что происходит «под капотом».
Мы обновили курс «Математика для разработки AI-моделей» и добавили живые вебинары.
Программа ближайших дней:
🔹 Лекция 2: Векторы, матрицы, операции в
NumPy .🔹 Лекция 3: Линейная регрессия и метод наименьших квадратов.
🔹 Лекция 4: Матричные разложения (SVD) и создание рекомендательных систем.
Вы научитесь не просто кодить формулы, а понимать линейную взаимосвязь векторов и снижать размерность данных.
Первый вебинар уже прошел (отзывы огонь 🔥), но записи доступны.
Присоединяйся до 9 декабря:
https://clc.to/LojFzw
Что бросит await Task.WhenAll(tasks) при ошибках?
👾 — Всегда AggregateException, даже при одной ошибке
⚡ — При одной ошибке — саму эту ошибку; при нескольких — AggregateException (все доступны в t.Exception.InnerExceptions)
👍 — Никогда не бросает, просто возвращает результаты успешных задач
🥰 — Отменяет остальные задачи при первом падении
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾 — Всегда AggregateException, даже при одной ошибке
⚡ — При одной ошибке — саму эту ошибку; при нескольких — AggregateException (все доступны в t.Exception.InnerExceptions)
👍 — Никогда не бросает, просто возвращает результаты успешных задач
🥰 — Отменяет остальные задачи при первом падении
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾19👍1
Можно ли запретить наследование от своего собственного класса?
Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed.
Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed.
👍9🥱2
В .NET Core сервисе вы работаете с большим количеством строковых данных. Профилирование показывает избыточные аллокации при извлечении подстрок. Какой подход наиболее эффективен для оптимизации?
👾 — Использовать string.Substring() как обычно — это самый быстрый вариант
👍 — Применить StringBuilder для хранения всех подстрок
🥰 — Использовать Span<char> или ReadOnlyMemory<char>, чтобы работать с подстроками без копирования
⚡️ — Сохранять все строки в static List<string>, чтобы их не собирал GC
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾 — Использовать string.Substring() как обычно — это самый быстрый вариант
👍 — Применить StringBuilder для хранения всех подстрок
🥰 — Использовать Span<char> или ReadOnlyMemory<char>, чтобы работать с подстроками без копирования
⚡️ — Сохранять все строки в static List<string>, чтобы их не собирал GC
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
🥰14👍6❤1
Какой из следующих методов используется для реализации наследования в C#?
👾 — class Derived : Base
👍 — class Derived inherits Base
🥰 — class Derived extends Base
⚡️ — Ничего из вышеперечисленного
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾 — class Derived : Base
👍 — class Derived inherits Base
🥰 — class Derived extends Base
⚡️ — Ничего из вышеперечисленного
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾28⚡3🥱2
Чем IQueryable<T> отличается от IEnumerable<T>?
👾 — IQueryable всегда быстрее и работает только в памяти
👍 — IQueryable строит дерево выражений для провайдера и может выполняться удалённо (БД); IEnumerable перечисляет в памяти
🥰 — Они идентичны; различий нет
⚡️ — IEnumerable поддерживает async, а IQueryable — нет
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👾 — IQueryable всегда быстрее и работает только в памяти
👍 — IQueryable строит дерево выражений для провайдера и может выполняться удалённо (БД); IEnumerable перечисляет в памяти
🥰 — Они идентичны; различий нет
⚡️ — IEnumerable поддерживает async, а IQueryable — нет
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека задач по C#
👍36❤🔥1🌚1