28 декабря в 19:00 по мск проходит вводный урок "Базовая математика для Data Science" cовместно с Proglib
Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем начать карьеру Data Science с короткого марафона, позволяющего в сжатые сроки вспомнить базу школьной математики.
На бесплатном вводном занятии поговорим о числовой последовательности и регрессиях.
Регистрация по ссылке: https://proglib.io/w/880c05d6
либо подпишитесь на telegram: https://t.me/joinchat/AAAAAFNrJZHGP24KPuWw6w
Кто с нами?
Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем начать карьеру Data Science с короткого марафона, позволяющего в сжатые сроки вспомнить базу школьной математики.
На бесплатном вводном занятии поговорим о числовой последовательности и регрессиях.
Регистрация по ссылке: https://proglib.io/w/880c05d6
либо подпишитесь на telegram: https://t.me/joinchat/AAAAAFNrJZHGP24KPuWw6w
Кто с нами?
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «28 декабря в 19:00 по мск проходит вводный урок "Базовая математика для Data Science" cовместно с Proglib Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем…»
Короткие заметки о том, как создать файл рабочего процесса GitHub Actions из интерфейса командной строки dotnet: https://proglib.io/w/fc639a1b
Timheuer
Generate a GitHub Actions workflow file from dotnet CLI
Generate a GitHub Actions workflow file quickly from the dotnet CLI using this new helper tool.
Oqtane — это модульный фреймворк, который ускоряет развитие современных цифровых технологий. Он был спроектирован с нуля для создания интерактивных веб-приложений с помощью C# и .NET посредством использования Blazor, а также современной структуры одностраничных приложений.
Oqtane предлагает расширенные возможности, такие как мультитенантность, полностью динамическая модель компоновки страниц, удобные для дизайнеров темы, расширяемость с помощью подключаемых модулей сторонних производителей, и поддерживает модели хостинга Blazor Server и Blazor WebAssembly.
Репо
Сайт
Oqtane предлагает расширенные возможности, такие как мультитенантность, полностью динамическая модель компоновки страниц, удобные для дизайнеров темы, расширяемость с помощью подключаемых модулей сторонних производителей, и поддерживает модели хостинга Blazor Server и Blazor WebAssembly.
Репо
Сайт
GitHub
GitHub - oqtane/oqtane.framework: CMS & Application Framework for Blazor & .NET MAUI
CMS & Application Framework for Blazor & .NET MAUI - oqtane/oqtane.framework
Скотт Хансельман представил подборку актуальных инструментов для Windows, которые будут полезны как разработчикам, так и опытным пользователям.
https://proglib.io/w/b1929bf8
https://proglib.io/w/b1929bf8
Hanselman
Scott Hanselman's 2021 Ultimate Developer and Power Users Tool List for Windows
Can you believe it's been 6 years since my last Tools list? Tools have changed, ...
Перевод опубликованной ранее статьи о малоизвестных фичах C#/.NET: https://proglib.io/w/746588c3
Telegram
Библиотека шарписта
В каждом языке / платформе / фреймворке существуют малоизученные особенности, применение которых может серьезно повысить эффективность разработки. Язык C# и платформа .Net не являются исключением в данном случае, и сегодня мы ознакомимся с подборкой из 6…
Зачем в науке о данных элементарная математика?
С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин? Чтобы подтянуть базу, им скорее подойдет многомесячный курс со сложной теорией и зубодробительной практикой.
Закончил обучение, и вперед — к новым свершениям. Увы, не всегда выходит. Часто студенты не могут усвоить материал, несмотря на усилия преподавателей.
Почему?
Математический гений решает сложную задачу интуитивно, а у простого смертного это не получается. Школьный курс многие из нас проходили давно и мимо — при отсутствии нужного субстрата продвинутые знания некуда сеять.
Для осваивающих науку о данных новичков мы запускаем образовательную программу совместно с квалифицированными школьными педагогами. Они помогут вам получить простые знания, без которых нельзя освоить сложные.
Записаться на марафон можно на нашем сайте.
https://proglib.io/w/ea084177
С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин? Чтобы подтянуть базу, им скорее подойдет многомесячный курс со сложной теорией и зубодробительной практикой.
Закончил обучение, и вперед — к новым свершениям. Увы, не всегда выходит. Часто студенты не могут усвоить материал, несмотря на усилия преподавателей.
Почему?
Математический гений решает сложную задачу интуитивно, а у простого смертного это не получается. Школьный курс многие из нас проходили давно и мимо — при отсутствии нужного субстрата продвинутые знания некуда сеять.
Для осваивающих науку о данных новичков мы запускаем образовательную программу совместно с квалифицированными школьными педагогами. Они помогут вам получить простые знания, без которых нельзя освоить сложные.
Записаться на марафон можно на нашем сайте.
https://proglib.io/w/ea084177
👍2
Текущий год показал, что платформа .NET и связанные с ней инструменты / технологии развиваются и будут стремительно набирать обороты в следующем году.
К ключевым трендам 2020 года можно отнести следующие: унифицированная платформа .NET 5, C# 9, .NET Core, Xamarin, облачные сервисы, Blazor, ML.NET, безопасность и многое другое.
А с конкретными причинами необходимости изучения C# в 2021 году можно ознакомиться здесь.
К ключевым трендам 2020 года можно отнести следующие: унифицированная платформа .NET 5, C# 9, .NET Core, Xamarin, облачные сервисы, Blazor, ML.NET, безопасность и многое другое.
А с конкретными причинами необходимости изучения C# в 2021 году можно ознакомиться здесь.
🎄2️⃣0️⃣2️⃣1️⃣🎁
Через несколько часов в Москве пробьют куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.
Уходящий год был непростым, и это не дежурная фраза. Кто-то перенес болезнь легко, другим повезло меньше – 2020-й оказался богатым на печальные новости. Пандемия ввела экономику в ступор, но из-за локдаунов и перевода сотрудников на удаленку цифровые технологии востребованы как никогда. Развиваются интернет-торговля и облачные вычисления, бьет рекорды аудитория стриминговых сервисов… всего не перечислишь.
Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.
Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.
Удачи и оставайтесь с нами!
Через несколько часов в Москве пробьют куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.
Уходящий год был непростым, и это не дежурная фраза. Кто-то перенес болезнь легко, другим повезло меньше – 2020-й оказался богатым на печальные новости. Пандемия ввела экономику в ступор, но из-за локдаунов и перевода сотрудников на удаленку цифровые технологии востребованы как никогда. Развиваются интернет-торговля и облачные вычисления, бьет рекорды аудитория стриминговых сервисов… всего не перечислишь.
Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.
Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.
Удачи и оставайтесь с нами!
Изучаем принципы разработки тестируемого кода на C#: https://youtu.be/SKo18wB2M6U
Тест: насколько хорошо вы помните школьную математику?
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
ElmahCore — это библиотека с открытым исходным кодом, предназначенная для регистрации ошибок на сайтах, созданных с помощью .NET Core.
При возникновении необработанного исключения в вашем приложении, библиотека автоматически регистрирует всю имеющуюся информацию об этом факте, включая следующие данные:
- тип и информацию об исключении, стек вызова
- информацию об HTTP-запросе: данные шапки запроса (header), параметры запроса, cookies, данные о подключении пользователя
- информацию о текущем пользователе
- информацию о текущей сессии на сервере
- переменные среды сервера
Читать подробнее
Репозиторий
При возникновении необработанного исключения в вашем приложении, библиотека автоматически регистрирует всю имеющуюся информацию об этом факте, включая следующие данные:
- тип и информацию об исключении, стек вызова
- информацию об HTTP-запросе: данные шапки запроса (header), параметры запроса, cookies, данные о подключении пользователя
- информацию о текущем пользователе
- информацию о текущей сессии на сервере
- переменные среды сервера
Читать подробнее
Репозиторий
Хабр
Простое и удобное журналирование ошибок для сайтов на .NET Core
Возможно, многим знакома библиотека ELMAH (Error Logging Modules and Handlers), которая позволяет организовать простое журналирование ошибок для любого сайта, со...
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «Тест: насколько хорошо вы помните школьную математику? В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами. https://proglib.io/w/bb7a38ed»
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «Зачем в науке о данных элементарная математика? С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин?…»
Практическое введение в ковариацию и контравариантность в C#
В C# ковариация и контрвариантность позволяют использовать неявное преобразование ссылок для типов массивов и делегатов, а также для аргументов универсального типа.
Ковариация сохраняет совместимость присваивания, а при контрвариантности присваивание начинает работать противоположным образом.
https://proglib.io/w/a31beb9d
В C# ковариация и контрвариантность позволяют использовать неявное преобразование ссылок для типов массивов и делегатов, а также для аргументов универсального типа.
Ковариация сохраняет совместимость присваивания, а при контрвариантности присваивание начинает работать противоположным образом.
https://proglib.io/w/a31beb9d
Vasil Kosturski
A Practical Intro to Covariance and Contravariance in C# - Vasil Kosturski
When defining a generic interface, have you received a hint from Resharper like “The type parameter T could be declared as covariant” (or “contravariant”)? If so, have you then blindly applied the proposed refactoring which decorates your generic parameter…
У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию.
Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять на свой страх и риск — не аналитик, а генератор случайных предсказаний.
Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.
Записаться на марафон: https://proglib.io/w/ea60be09
Специально для подписчиков канала промокод csharpproglib на 10% до 05.01 18:00
Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять на свой страх и риск — не аналитик, а генератор случайных предсказаний.
Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.
Записаться на марафон: https://proglib.io/w/ea60be09
Специально для подписчиков канала промокод csharpproglib на 10% до 05.01 18:00
👍2
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию. Есть мнение, что всё машинное обучение…»