proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77025

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Готовишься к IT-интервью? Мы с редакцией нашли отличный тренажер, который станет идеальным пост-новогодним подарком для тех, кто хочет прокачать свои навыки!

С ним ты научишься решать сложные задачи, потренируешься в live-coding и узнаешь, какие вопросы задают на реальных собеседованиях. Загружай резюме, тренируйся и получай разбор ответов. Начни год с уверенности в своих силах!

Ссылку оставляем под ещё не убранной ёлочкой: https://t1aicoach.ru 🎄

#ITинтервью #Рекомендации

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

ℹ️ Microsoft прекращает поддержку Office на Windows 10 с октября

С 14 октября 2025 года Microsoft больше не будет поддерживать приложения Office (Microsoft 365) на Windows 10. Это связано с окончанием официальной поддержки самой Windows 10. Пользователям и компаниям, работающим на этой ОС, придется обновиться до Windows 11, чтобы продолжить использовать актуальные версии Office.

➡️ Что это значит?

Не паникуем, приложения Microsoft 365 продолжат работать на Windows 10 и после окончания поддержки, однако могут возникать проблемы с производительностью и стабильностью.

Microsoft активно продвигает переход на Windows 11, называя 2025 год «годом обновления ПК до Windows 11» 🤔

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Угадайте, что тут у нас? СберТех подкинул крутую штуку для всех, кто учит кодить или сам учится.

Встречайте SmartClass новый бесплатный сервис на платформе GitVerse, который заставит вас забыть о головной боли с проверкой заданий по программированию.

Представьте: вы создаёте задачки, храните их в удобном месте, а умный AI-помощник GigaCode помогает проверять код и даже делает ревью. И это лишь верхушка айсберга возможностей платформы.

Сервис анализирует код, указывает на ошибки, даёт советы по исправлению и предоставляет отчёты для преподавателей. Всё это с поддержкой разных языков программирования и интеграцией с популярными образовательными системами. Звучит как будущее, но это уже реальность.

Хотите узнать больше о том, как это работает? Вот статья с подробностями: https://clc.to/T643vQ

Читайте и регистрируйтесь, там интересно

Реклама. ООО «С-МАРКЕТИНГ», ИНН 7736319695. Erid 2VtzqwqTSwt

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

👀 HR-эксперт: в 2025 году без ИИ-компетенций — никуда

Если вы не обновляли навыки последние 5 лет, то… увы, вы уже неквалифицированный работник 😐. Так считает HR-эксперт Moscow Business School Ирина Лялина.

Самые востребованные навыки будущего, как считает она:

— Умение работать с ИИ, чат-ботами и Big Data.

Также пригодятся водительские права нескольких категорий и опыт работы со сложным оборудованием.

И не забудьте добавить правильные ключевые слова в резюме — иначе его просто не заметят системы автоматического анализа.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

❗️ Что происходит: новости за неделю

🪟 «Вы и есть продукт»: Microsoft не заботит пиратство Windows 11

🎹 Скрытая командная оболочка в синтезаторе Yamaha, позволившая выполнить код через MIDI

📱 Суд отказал россиянину в иске к РКН из-за замедления YouТube

📱 Цукерберг раскритиковал Apple: «Стив Джобс изобрёл iPhone, а теперь, спустя 20 лет, они просто почивают на лаврах»

🤫 Имплант Neuralink вживили третьему в мире человеку

Как вам прошлая неделя?

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Хочешь зарабатывать в евро, но не знаешь, как получить оффер на международке 👣

Поиск работы за границей — это как квест на «хардкоре». Непонятно, с чего начать: где искать вакансии, как на них откликаться и как правильно упаковать свое резюме, чтобы его заметили.

Тут на помощь придут ребята из AgileFluent — эксперты с двумя полезными каналами:

AFsolutely — для тех, кто хочет прокачивать английский для работы. Прямо сейчас там проходит бесплатный марафон по бизнес-английскому, успей попасть на него.

AgileFluent – про все этапы поиска работы, от поиска вакансий до оффера. Всё в формате советов, лайфхаков, чек-листов и пошаговых гайдов. А в этом посте ребята собрали полезные материалы: 50+ джоб-бордов, шаблон для учёта откликов и примеры писем для напоминания HR.

Подписывайся, чтобы узнать свои слабые места и быстрее дойти до международного оффера! 🚀

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🛠 Batch vs Stream Processing: ключевые различия

Batch Processing — обработка данных партиями с последующим выводом финального результата.

Stream Processing — обработка данных в режиме реального времени по мере их поступления.

Подробнее см. на изображении. ⚡️

#инфографика

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🖥 SQL NULLs — странно себя ведут

Когда вы добавляете UNIQUE к столбцу в SQL, кажется логичным, что запись с одинаковыми значениями должна блокироваться. Но если в этой записи NULL, вас ждёт сюрприз: SQL позволяет вставлять несколько строк с одинаковыми NULL. Даже при UNIQUE-ограничении

➡️ Почему так?

В статье рассказано подробнее и приведены примеры с кодом. Но если кратко: NULL в SQL означает неизвестное значение. А поскольку неизвестные значения не равны друг другу, SQL трактует каждую строку с NULL как уникальную.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😴 Писать код по ночам и в выходные — это нормально

Не все разделяют мнение о том, что кодить по ночам и выходным — это ок. Но для автора разработка — любимое хобби и работа.

🎯 Когда это становится проблемой?

1️⃣ Когда это превращается в культ.
2️⃣ Когда мы ожидаем того же от других.
3️⃣ Другие ожидают этого от нас.

🎯 Признаки, что пора остановиться:

• Ухудшение качества сна.
• Потеря социальных связей.
• Рост уровня стресса.
• Невозможность отвлечься от работы даже в личное время.

🎯 Как найти баланс?

Разнообразие опыта. Поддерживайте богатство впечатлений и интересов, не зацикливайтесь на одном деле.

Слушайте свои ритмы. Иногда разработка приносит радость, а иногда — усталость. Прислушивайтесь к себе.

Правильно расставляйте приоритеты. Семья, друзья и отношения всегда важнее любой работы или хобби.

Управляйте ожиданиями. Четко разграничивайте, что является работой, а что — личным увлечением.

👉 Читать статью полностью

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🍊 Подборка лучших статей «Библиотеки программиста» за декабрь: сохраняй в заметки, чтобы не пропустить #самыйсок

➡️ Статьи:
💻📈 Итоги года Proglib: 2024 год в цифрах и достижениях
📊 Построение DWH и разработка дашбордов в Power BI: 5 проблем и их решение
💾 CDC vs Outbox: как решить проблему двойной записи в распределенной системе
🌐 Как работает GraphQL и чем он лучше RESTful API
🐛🔍 Как найти баг в 2088 коммитах с помощью git bisect

➡️ Тесты:
🦑👨💻 Программист в «Игре в кальмара»: каковы шансы выжить?
🤔🔥🪦 Беспощадный Frontend-тест: уволься сам, если не наберёшь 7 из 10!
👑🧟 Король спама: насколько сильно ты бесишь коллег в рабочих чатах
🐍 Насколько ты продвинутый питонист?

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤔 Кто-то из вас помнит Xenix?

Да, Microsoft пыталась сделать Unix в свое время. Билл Гейтс даже говорил об этом в журнале Unix World (~1985 год). Но потом они все такие:

Нет, забудьте Unix, мы сделаем Windows NT!


Что имеем сейчас? Microsoft всё-таки сделала большой шаг в сторону открытого исходного кода. Посмотрим, что будет дальше…

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

⚒️ Cache-optimized matrix multiplication

Серия коротких видео, демонстрирующих методы повышения эффективности умножения матриц за счет оптимального использования кэш-памяти процессора.

Такие техники важны в высокопроизводительных вычислениях и приложениях, где операции с матрицами являются ключевыми.

👉 Источник

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐳 Подборка шпаргалок по Docker: на заметку разработчику

#шпаргалки #инфографика

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📚 Многие знают Таненбаума по бестселлерам про компьютерные сети или операционные системы, но не все знают про книгу «Распределенные системы: принципы и парадигмы» в соавторстве с Maarten van Steen.

Выпущенное недавно 4-е издание книги полностью переработано и доступно на сайте бесплатно вместе с дополнительными материалами.

👉 Скачать

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤔 Преимущества использования PASETO (Platform-Agnostic Security Token) вместо JWT (JSON Web Token) для аутентификации в веб-разработке
 
Что такое PASETO?
• Это токен, разработанный как более безопасная и простая альтернатива JWT.
• Основное внимание уделяется шифрованию и цифровым подписям для обеспечения безопасности.
• В отличие от JWT, PASETO изначально безопасен и защищен от большинства уязвимостей.

👉 Преимущества перед JWT
1. Безопасность по умолчанию:
• PASETO использует только современные и стойкие алгоритмы шифрования.
• Исключает распространённые проблемы JWT.

2. Простота использования:
• В PASETO легко определить его назначение (local или public) по структуре токена.
• Меньше шансов допустить ошибки при настройке, чем с JWT.

3. Производительность: PASETO быстрее шифруется и расшифровывается, что снижает нагрузку на сервер.

👉 Недостатки
• Отсутствие RFC: на данный момент доступен только черновик спецификации.
• Реализации PASETO есть не для всех языков программирования.

👉 Когда использовать PASETO?
• Локальные токены: для защиты данных в cookies или параметрах HTTP-запросов.
• Публичные токены: для одноразовой аутентификации, например, в OpenID.

🔗 Источник иллюстрации

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😳 В 2025 году Salesforce больше не будет нанимать инженеров-программистов

В декабре прошлого года во время интервью генеральный директор и основатель Salesforce рассказал, что облачный гигант находится в процессе разработки бизнес-плана на следующий год, а Agentforce — флагманский продукт компании в области ИИ — является «единственным, что действительно важно сегодня».

🎙️ Что интересного было в интервью:
• ИИ повысил производительность на 30%.
• В 2025 году компания планирует увеличить количество продажников и уменьшить количество инженеров техподдержки.
• В январе 2024 года Salesforce уволила 700 сотрудников, а в январе 2023 года — 7 тыс. человек.

💬 Как думаете, правильный фокус выбрал гендир Salesforce?

#назлобудня

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤦‍♂️ Ошибки, которые разработчики допускают в больших устоявшихся кодовых базах

Работа с легаси — одна из самых сложных вещей, которым приходится учиться разработчику. Вы не можете попрактиковаться в этом заранее (нет, работа с открытым исходным кодом не даёт такого же опыта). Личные проекты никогда не научат вас этому, потому что они обязательно будут небольшими и создаваться с нуля. 

Так что такое «большие устоявшиеся кодовые базы»? По мнению автора статьи, это:

— Десятки миллионов строк кода (скажем, ~5M).
— От 100 до 1000 инженеров работают над одной и той же кодовой базой.
— Первой рабочей версии кодовой базы не менее десяти лет.

Автор потратил десять лет на работу с этими кодовыми базами. Вот что он хотел бы знать с самого начала:

• Большие кодовые базы стоят того, чтобы с ними работать, поскольку они обычно платят вам зарплату.
• Самое важное — это согласованность.
• Никогда не начинайте работать над новой функциональностью, не изучив существующие подходы в кодовой базе.
• Если вы отклоняетесь от существующих шаблонов, у вас должна быть на это очень веская причина.
• Понимайте, как кодовая база работает в продакшене.
• Не рассчитывайте, что сможете протестировать все случаи — вместо этого полагайтесь на мониторинг.
• Удаляйте код при любой возможности, но делайте это очень осторожно.
• Сделайте всё, чтобы эксперты в своей области могли легко выявить ваши ошибки.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📚👩‍💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»

Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.

1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🚀 Визуальный гайд по масштабируемости архитектуры

Масштабируемость представляет собой способность системы обрабатывать увеличенную нагрузку без потери производительности, однако ее можно рассматривать и с точки зрения стратегии масштабирования.

Масштабируемость — это способность системы справляться с увеличенной нагрузкой, применяя экономически эффективную стратегию. Это означает, что масштабирование системы может стать затруднительным после определенного момента, если выбранная стратегия масштабирования финансово невыгодна.

📌 Три основные проблемы масштабируемости:

1️⃣ Централизованные компоненты могут стать единой точкой отказа.
2️⃣ Компоненты с высокой задержкой — компоненты, которые выполняют трудоемкие операции.
3️⃣ Тесная связь компонентов усложняет масштабирование системы.

📌 Популярные методы повышения масштабируемости:

• Балансировка нагрузки: распределение запросов между несколькими серверами, чтобы избежать перегрузки одного сервера.
• Кэширование: хранение наиболее запрашиваемой информации в памяти.
• Обработка событий (Event-Driven Processing): асинхронная обработка для выполнения долгосрочных задач.
• Шардинг (Sharding): разделение большого набора данных на более мелкие части (шарды) для горизонтального масштабирования.

👉 Источник

#инфографика

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

ℹ️ Fidget: Библиотека для визуализации математики

Implicit surfaces — это такие математические модели, которые описывают объекты формулами вроде f(x,y,z) → d, где знак d определяет, внутри или снаружи находится точка. С помощью библиотеки Fidget можно быстро рендерить и оптимизировать такие модели.

➡️ Что делает Fidget?
Мешинг: создание 3D-моделей из математических представлений.

👉 Исходники на GitHub, поддержка WebAssembly, демо в браузере. Если интересуетесь CAD, графикой или просто любите математику, попробуйте Fidget

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🪟 Операционная система в 1000 строк

Материал для разработчиков, интересующихся операционными системами.


— Внутри:

Автор показывает, как строить маленькую операционную систему шаг за шагом

🔗 Ссылка

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📈 Apache Superset — платформа визуализации и исследования данных

Она может заменить или дополнить инструменты бизнес-аналитики для многих команд, интегрируясь с различными источниками данных.

📦 Под капотом:
• No-code интерфейс для быстрого построения диаграмм.
• Мощный веб-редактор SQL для расширенных запросов.
• Легковесный семантический слой для быстрого определения кастомных измерений и показателей.
• Встроенная поддержка практически любой базы данных SQL или движка данных.
• Широкий спектр визуализаций для демонстрации данных: от простых столбчатых диаграмм до геопространственных визуализаций.
• Легковесный, настраиваемый уровень кэширования, помогающий снизить нагрузку на базу данных.
• Расширяемые роли безопасности и параметры аутентификации.
• API для программной настройки.
• Cloud-native архитектура.

👉 GitHub

#инструменты

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤔 Мы или не мы?

#назлобудня

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😮 SQL: от Тетриса до ИИ — неожиданные возможности языка баз данных

Долгое время SQL использовали лишь для запросов и изменения записей в базах данных — для полноценного программирования в привычном смысле слова он не подходил. Однако добавление рекурсивных общих табличных выражений (CTE) сделало SQL полным по Тьюрингу.

Благодаря CTE на SQL можно при желании реализовать любой алгоритм. Несколько месяцев назад коллекция SQL-проектов пополнилась еще одной интересной разработкой — версией «Тетриса».

Эта реализация демонстрирует несколько нестандартных SQL-техник, о которых стоит знать, даже если вы используете SQL только по прямому назначению:

— игровой цикл;
— вывод игры;
— пользовательский ввод;
— решение проблемы изоляции данных;
— предотвращение кэширования.

Для управления состоянием игры и обработки игровых событий используются подзапросы и агрегатные функции.

🔗 Подробнее читайте в статье
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

👋 Привет, друзья!

Мы хотели бы поближе с вами познакомиться! Будем очень признательны за ваши ответы на следующие вопросы!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔥 Бесплатный курс по фулстек-разработке — реальность

Под Новый год Дед Мороз приносит подарки, а наши подписчики — собственные курсы! Сергей Дмитриев, который занимается коммерческой разработкой уже 15 лет, поделился с нами курсом по созданию веб-сервиса с нуля. В курс входит 141 урок, 28 часов видео, исходный код и чат поддержки для участников.

👉 Подробнее о курсе читайте на Хабре или в телеграм-канале Сергея

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧑‍💻 Подборка курсов на выходные, чтобы прокачать навыки

🔹 Pytest Курс
Видеокурс, который состоит из уроков по unit-тестированию кода.

🔹 «Подготовка к алгоритмическому собеседованию»
Это бесплатный курс от Яндекс Практикум, который сфокусирован на прохождении собеседований, без подробной теории про алгоритмы.

🔹 Основы Nginx
Ещё один видеокурс, который расскажет, как работает Nginx и как с ним работать.

🔹 Курс Django
А это курс для тех, кто наконец хочет изучить основной фреймворк для разработки веб-приложений на Python.

Читать полностью…
Подписаться на канал