Share This
Связаться со мной
Крути в низ
Categories
//📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

weekly 6 novosti podkasty otbornye stati i obuchajushhie materialy po python data science go c i cc f675d61 - 📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

Пишу об IT и на Python. kungurov.net В этом выпуске: базовый и полнотекстовый поиск с помощью Django и Postgres; 15 вопросов по науке о данных, которые вы стесняетесь задать; ответы на популярные вопросы о конкурентности в Go; разработка клона Redis на C#; введение в 30 наиболее важных структур данных и алгоритмов и еще 150 полезных ссылок.

weekly 6 novosti podkasty otbornye stati i obuchajushhie materialy po python data science go c i cc e05983d - 📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

Python

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста»

Статьи и руководства

  • Понимание Django: советы и методы отладки.
  • Пять фич Python, о которых вы (возможно) не знали.
  • Узнайте, как добавить социальную аутентификацию с помощью GitHub и Twitter в приложение Flask.

🐍🥤 Flask за час. Часть 1: создаем адаптивный сайт для GitHub Pages 🐍🥤 Flask за час. Часть 2: завершаем разработку и размещаем сайт на GitHub Pages

  • Первый взгляд на PyScript: Python в веб-браузере.
  • 🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
  • Векторизация Pandas: иногда медленнее из-за раздутой памяти.
  • Использование синтаксического сахара в Python для устранения повторения кода.
  • Объекты, функции, генераторы и сопрограммы.

🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций

  • Какая мощная фича Python используется немногими?
  • Объединение данных в pandas с помощью concat() и merge().
  • Базовый и полнотекстовый поиск с помощью Django и Postgres.

Data Science

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека data scientist’а»

Статьи и руководства

  • 15 вопросов по науке о данных, которые вы стесняетесь задать.
  • 5 распространенных задач на собеседовании по SQL для специалистов по данным.
  • Лучшие практики внедрения машинного обучения с использованием Vertex AI.
  • 10 хитростей Jupyter Notebook, которые необходимо знать.
  • Измерение алгоритмической эффективности нейронных сетей.
  • Имитация сознания: настоящее и будущее обработки естественного языка.
  • 3 лучших пакета Python для визуализации, которые помогут в вашей деятельности в области науки о данных.
  • Глубокие нейронные сети и табличные данные: опрос.
  • Разбор реальной data science задачи:

  • Размышления автора о его PhD в машинном обучении.
  • Как вы оттачиваете свои навыки SQL? [Обсуждение на Реддите].
  • Изучение подпространств нейронной сети.

Go

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека Go разработчика»

Новости

  • Погружение в новый алгоритм сортировки pdqsort.
  • Релиз go-mysql 1.6.0
  • Релиз Tengo 2.12.0
  • Релиз Garble 0.7.0
  • Релиз Task 3.13.0
  • Релиз RoseDB 1.1.1
  • Релиз Chroma 2.2.0
  • Анонс GoLand 2022.2 EAP #5

Статьи и руководства

  • Веб-разработчик с более чем двадцатилетним опытом помимо основного языка (PHP) решил изучить Go. Полезные заметки и мысли он оставляет у себя в блоге. Вдруг кто-то найдёт в них что-то новое и интересное. Прошёл 13-й день.
  • Вышла вторая часть серии статей с вопросами и ответами на собеседовании по Go.
  • Гайд по использованию Protocol Buffers и gRPC для проектирования API в Go-приложении.
  • Погружение в микросервисы: мощный цикл статей из далекого 2015 года в блоге Nginx:

— Introduction to Microservices

— Building Microservices: Using an API Gateway

— Building Microservices: Inter-Process Communication in a Microservices Architecture

— Service Discovery in a Microservices Architecture + пример на Go

— Event-Driven Data Management for Microservices

— Choosing a Microservices Deployment Strategy

— Refactoring a Monolith into Microservices

  • Разбираемся с рендерингом и позиционированием текста. Полезная заметка о разработке игр на Go + ebiten от Искандера, которая сэкономит пару-тройку вечеров.
  • Обзор проблем с существующими SQL-библиотеками в Go и анонс библиотеки, которая стремится упростить их решение.
  • Серия видеоуроков по разработке игры с использованием Go и Raylib. Часть: 5

  • Специалисты Akamai зафиксировали новый P2P-ботнет, разработанный на Go. Что тут сказать? Отличная работа как разработчиков малвари, так и исследователей. Почитайте статью — сами все поймёте.
  • Серия статей по разработке интернет-магазина. В первой части описаны теоретические и практические аспекты разработки и деплоя ориентированного на DDD микросервиса с использованием Go, gRPC, OpenAPI, Docker и других инструментов.
  • Руководство по реализации распределенной трассировки в Go-приложении с использованием OpenTelemetry и SigNoz:.
  • Ответы на популярные вопросы о конкурентности в Go.
  • Как на самом деле устроен тип Map в Go? Рассказывает Николай Тузов:

  • gRPC в действии: разбираем 4 метода взаимодействия с gRPC в Go.
  • Create Your Tests Easily: анонс open source библиотеки от Ozon Tech в BDD-стиле, которая облегчает тяготы создания автотестов.
  • Опыт создания CI-пайплайна для Go-библиотеки с использованием Dagger.
  • Введение в фаззинг: новое видеоруководство на официальном YouTube-канале:

  • Опыт использования Preact, Vite и Hugo для быстрой и эффективной веб-разработки.
  • Uber использует монорепозиторий для внутренних сервисов и библиотек на основе Go. Его недостатком был каскад проверок и сложность при внесении изменений в широко используемые зависимости. В статье команда Uber описывает, как получилось преодолеть эти проблемы.
  • Свежий взгляд на чистую архитектуру в Go от канала The Art of Development:

Библиотеки

  • scc — инструмент для подсчета строк кода в кодовой базе. Работает быстро, оценивает сложность кода, время и необходимое количество разработчиков с общей стоимость реализации проекта с нуля. Интересно узнать, сойдутся ли цифры на ваших проектах?
  • HTTPLoot — Go-инструмент для исследования безопасности веб-приложений. Позволяет автоматически сканировать, определять технический стек, заполнять формы, извлекать секреты из страниц ошибок/отладки и JavaScript-кода сайтов. Инструмент разработан командой RedHunt Labs. Свою результативность он уже доказал, найдя 1 676 634 секретов в результате двух этапов глубокого тестирования.
  • SyMon — легковесный Go-инструмент для системного мониторинга и оповещения.

Книги

weekly 6 novosti podkasty otbornye stati i obuchajushhie materialy po python data science go c i cc 00ec117 - 📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

Everyday Golang – The Fast Track (2021), Автор: Alex Ellis

Перед вами мини-книга от автора множества руководств по модульному тестированию в Go и других учебных материалов (книги Serverless For Everyone Else и курса Kubernetes on Raspberry Pi).

Everyday Golang — это ускоренный курс для изучения концепций и методов, которые вы можете применять в своей повседневной работе и проектах.

Материал книги представляет собой сборник практических примеров, уроков и техник для Go-разработчиков.

Эта книга в сообществе «Библиотека Go разработчика» 

C#

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека шарписта»

Новости

Свежие новости и статьи из мира .NET-разработки:

  • Announcing .NET 7 Preview 5
  • Announcing Entity Framework 7 Preview 5
  • ASP.NET Core updates in .NET 7 Preview 5
  • New Resources to Get Started with .NET MAUI
  • Introducing the ML.NET Text Classification API
  • OneService Journey to .NET 6
  • What’s New in Visual Studio: Make it Your Home
  • Visual Studio for Mac 17.3 Preview 2 is now available
  • Arm64 Visual Studio
  • What’s new with SQL Tools
  • Azure SDK Release
  • Symbol Servers and Other Enhancements for Unreal Engine Development in Rider

.NET-документация: новые возможности за май 2022 года:

  • Decrypting EnvelopedCms doesn’t double unwrap
  • ActionResult sets StatusCode to 200
  • Guidelines for using HttpClient
  • X500DistinguishedName parsing of friendly names
  • Equals method behavior change for NaN
  • Migrate UWP apps to Windows App SDK with the .NET Upgrade Assistant
  • Collectible Assembly in non-collectible AssemblyLoadContext
  • BinaryFormatter serialization of custom BuildEventArgs and ITaskItems removed for .NET 7
  • dotnet watch
  • runtimeconfig.dev.json file not generated
  • Default console logger formatting in container images
  • Backtracking in Regular Expressions – Update backtracking in regex to mention global timeout
  • C# Warning waves
  • Deploy Orleans to Azure App Service

Статьи и руководства

  • Краткое введение в DiagnosticSource от Эндрю Лока: назначение, сравнение с ILogger / EventSource и практика использования в ASP.NET Core.
  • Разработка клона Redis на C#, шаг за шагом повышая производительность.
  • Теоретический разбор задач (без кода) контеста для разработчиков C#, iOS и Android, который прошёл в рамках отбора участников на курсы Route 256 от Ozon.
  • Немного новостей и практики работы с платформой .NET nanoFramework. В статье показано, как подключить OLED дисплей на контроллере SSD1306, доработать драйвер под новую модификацию дисплея, отправить код в upstream и написать небольшой сканер Wi-Fi сетей.
  • Интерфейс IEnumerable в C#: введение и полезные советы по использованию.
  • Разработка графического кроссплатформенного приложения на C# с использованием библиотеки LXUI (написана на .NET 4.0 и позволяет использовать устаревшие среды разработки и маломощное железо).
  • Использование класса DbBatch в .NET 6: предпосылки и основные преимущества.
  • Реализация внедрения зависимостей в приложении ASP.NET Core на практике.
  • Подборка вопросов и ссылок на развёрнутые ответы для подготовки к собеседованию на позицию Unity-разработчика.
  • Хранение динамических пользовательских данных с использованием Entity Framework Core: обзор двух стратегий и их достоинств/недостатков.
  • Разбор пяти ключевых функций C# 11 с акцентом на проблемы в текущей версии языка.
  • Процесс проектирования и создания PDF-документов с использованием C# стал значительно проще благодаря open source библиотеке QuestPDF. Смотрите сами:

  • Руководство по использованию Scopes (одна из функций Serilog) и Seq для улучшения логирования в .NET 6.
  • Базовое руководство по работе с MySQL в ASP.NET Core для начинающих.
  • Волшебство, которое остается за кулисами ваших C#-программ.
  • Разбираем два способа использования Entity Framework Core + ASP.NET Core для создания мультитенантных приложений.
  • Онлайн-учебник с множеством советов и рекомендаций по работе с Azure.
  • Основные преимущества использования типа record при реализации шаблона Строитель в C#.
  • Более 70 000 разработчиков рассказали о том, как они учатся и повышают свой уровень, какие инструменты используют и чего хотят.
  • Подборка свежих руководств от Code Maze:

— Ternary Operator ? : in C#

— Remove Duplicates From a List in C#

— Counting Sort in C#

— How to Implement Retry Logic in C#

— Method Overloading In C#

— Pattern Matching in C#

— Introduction to Regular Expressions in C#

— Radix Sort in C#

— Dictionary in C#

— Console Class in C#

— Global Using Directives in C#

— Stack in C#

— Bucket Sort in C#

Книги

weekly 6 novosti podkasty otbornye stati i obuchajushhie materialy po python data science go c i cc 02fc37c - 📰 Weekly #6: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (2021), Автор: Alvin Ashcraft

Перед вами руководство по созданию приложений для современных версий Windows с использованием WinUI.

Книга охватывает следующие темы:

  • Работа с WinUI, Visual Studio и UWP
  • Разработка тестируемых и поддерживаемых приложений с использованием шаблона MVVM
  • Знакомство с мастером создания новых проектов Windows Template Studio и библиотеками WinUI
  • Модернизация приложения WPF и WinForms с помощью WinUI и XAML Islands
  • Использование системы Fluent Design для создания красивых приложений WinUI и многие другие

В общем, если вы знакомы с UWP/WPF, но хотите расширить свои знания в области Windows-разработки и модернизации существующих приложений, эта книга будет вам полезна. Предварительных знаний WinUI не требуются, но практический опыт работы с C# и .NET приветствуется.

C/C++

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека C/C++ разработчика»

Новости

  • Обновления серверной части MSVC в Visual Studio 2022 версии 17.2.

Статьи и руководства

  • Используйте флаги компилятора для защиты стека в GCC и Clang.
  • Сопрограммы в C++: что это значит, когда я объявляю свою сопрограмму как noexcept?
  • 5 причин, по которым вам следует использовать C++ для цифровой обработки сигналов.
  • TIL о налоге на время компиляции std::ranges, который платят все, кто использует C++20.
  • Мое cобеседование c европейской компанией. Senior C++ Developer.

  • API автономного распознавания речи для Android, iOS, Raspberry Pi и серверов с Python, Java, C# и Node.
  • STL с нуля в примерах и задачах:

  • Введение в 30 наиболее важных структур данных и алгоритмов.
  • Перегрузка в C++: как это работает на самом деле?
  • 10 лет постоянной работы над nCine – 2D-движком на C++11 с открытым исходным кодом.

Библиотеки

  • FlatBuffers – библиотека сериализации с эффективным использованием памяти.

***

Предыдущие выпуски

  • 📰 Weekly #4: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++
  • 📰 Weekly #2: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

  • 1 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close