Telegram Web Link
#курс

▶️Курс «Продвинутое тестирование и отладка в разработке ПО»

В этом курсе вы научитесь использовать продвинутые методы тестирования, такие как юнит-тестирование, интеграционное тестирование, TDD и BDD. Вы изучите тактики эффективной отладки, профилирование кода и анализ производительности.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #SpringBoot

⭐️ Как должен выглядеть правильный Docker Image для Spring Boot приложения?

Когда мы упаковываем Spring Boot-приложение в Docker-образ, важно не только обеспечить его запуск. Нам нужен такой образ, который поможет понять причины проблем: падений, тормозов и других сбоев.
В этой статье выясним, какие нештатные ситуации могут возникнуть, какие инструменты пригодятся для диагностики и как собрать образ, в котором всё это учтено.

Читать статью

LH | Новости | Курсы | OSINT
#курс #Prolog

▶️Курс «Логическое программирование на языке Prolog»

Курс из 7 уроков по языку Prolog с нуля. Начинается он с установки и работы с SWI Prolog, а заканчивается примером решения сложной задачи. Prolog - это язык и система логического программирования, основанные на языке предикатов математической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Go

⭐️ Срезы в Go

В этой статье мы рассмотрим внутреннее устройство срезов, длину, емкость и связь с базовыми массивами, а также разберем распространенные ошибки и оптимальные практики их использования. Мы изучим особенности работы с функциями append и copy, узнаем, как предотвращать утечки памяти при работе с большими срезами, и обсудим различия между нулевыми и пустыми срезами. Также уделим внимание вопросам производительности, включая правильную инициализацию срезов и работу с указателями, чтобы помочь вам писать более эффективный и безопасный код.

Читать статью

LH | Новости | Курсы | OSINT
#курс #Postman

▶️Курс «Изучение и настройка Postman»

В этом курсе вы научитесь создавать, тестировать, документировать, публикации и обслуживания API. Он также позволяет создавать коллекции запросов к любому API, применять к ним разные окружения, настраивать мок-серверы, писать автотесты на JavaScript, анализировать и визуализировать результаты запросов.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #CPython

⭐️ Сворачиваем CPython вокруг PVS-Studio

Python - язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его любит геймдев. А также у него низкий порог вхождения!
В этой статье мы рассмотрим основную и самую распространённую вариацию интерпретатора Python — CPython. Из названия следует, что она написана на C.

Читать статью

LH | Новости | Курсы | OSINT
#курс #Django

▶️Курс «Django + Docker»

Курс подходит для тех, кто хочет углубиться в разработку веб-приложений с использованием Django и Docker. Слушатели приобретут навыки работы с Django, Docker и Vue.js, а также освоят интеграцию этих технологий, деплой проектов и базовые принципы DevOps.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Python #Go

⭐️ Как я начал учить Go и правда ли он похож на Python. Мой личный опыт

Автор решил довериться утверждению, что Python во многом похож на Go — на нем и остановился. В данной статье он поделится личным опытом изучения языка — и да, я еще продолжаю его осваивать. Расскажет, какие встретил различия между Python и Go в типах данных, преобразовании типов данных, подходах к обработке ошибок. А еще поделится, какой ЯП быстрее и можно ли импортировать и выполнить код Go в Python.

Читать статью

LH | Новости | Курсы | OSINT
#курс #C

▶️Курс «Небольшой курс по парсингу сайтов на C#»

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

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #SQL

⭐️ F(), Func() и никаких циклов: как Django думает в SQL

Сегодня рассмотрим, как использовать F()‑экспрессии и Func()‑обёртки в Django для того, чтобы выполнять арифметику, условия и преобразования не в Python, а на стороне базы данных. Это важно, когда речь идёт о: массовых обновлениях без save(), атомарности, производительности на высоких нагрузках, и просто — умении думать в терминах SQL, не теряя удобства Django ORM.

Читать статью

LH | Новости | Курсы | OSINT
#курс

▶️Курс «Архитектура масштабируемых веб-приложений»

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

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Go

⭐️ Как оптимизировать код на Go? Раскладываем по полочкам

Автор рассмотрит оптимизацию большого количества не самого сложного кода — веб-приложений, информационных систем и так далее. Часто по требованиям бизнеса приходится писать много нового кода, и редко бывает возможность вернуться назад и улучшить старые функции, поскольку постоянно появляются новые задачи.
Он предлагает разделить все возможные действия по оптимизации на группы по двум критериям: что мы оптимизируем и каким образом оптимизируем.

Читать статью

LH | Новости | Курсы | OSINT
#курс #Java

▶️Курс «Пишем свой поисковик на Java»

Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.
Он будет работать с огромным массивом документов и c относительно небольшими задержками.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Cargo

⭐️ Как работает Cargo

На дворе 2025, и у каждого языка свой подход к сборке, зависимостям и публикации. В Rust за это отвечает Cargo — инструмент, который берёт на себя всё. И вот это мы и рассмотрим в статье: как устроен Cargo изнутри, зачем нужен Cargo.toml, как подключать зависимости, куда падают артефакты сборки, что делает cargo check, как запускать и бенчмаркать, и как наконец создать свой крейт.

Читать статью

LH | Новости | Курсы | OSINT
#курс #SQL

▶️Курс «SQL: история, теория и практика»

Этот курс охватывает основы баз данных от истории до нормализации и проектирования схем, обучает практическим навыкам работы с запросами, их анализу и оптимизации, а также знакомит с дополнительными инструментами СУБД.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Python

⭐️ Год с uv — инструментом управления Python-проектами: плюсы, минусы и стоит ли переходить

После года использования uv, нового инструмента для управления Python‑проектами от Astral, с множеством клиентов, я понял, в чём его плюсы и минусы. Если вкратце, мой вывод таков: если ситуация позволяет, всегда пробуйте сначала uv. Если он не подойдёт — переходите к чему‑то другому.
Это решение по принципу Парето: проще один раз попробовать uv, чем долго разбираться в других вариантах — и вы вряд ли пожалеете. Действительно, стоимость перехода на uv и обратно низка, но ценность, которую он приносит, довольно велика. В этой статье я подробно разберу, почему это так. Также будет специальный раздел о случаях, когда не стоит использовать uv.

Читать статью

LH | Новости | Курсы | OSINT
#курс

▶️Курс «Самые странные и сложные языки программирования»

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

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Golang

⭐️ Golang: когда make, когда new

В данной статье разберёмся, зачем в Go существуют два способа создавать значения — make и new, чем они отличаются, как они работают и когда выбирать каждый из них. Чтобы понимать разницу между make и new, нужно начать с главного: в Go есть два больших семейства типов. Одни — это обычные значения (int, struct, массивы, float64, bool, и т. д.), другие — это ссылочные структуры, к которым относятся только три типа: slice, map и chan.

Читать статью

LH | Новости | Курсы | OSINT
#курс #Java

▶️Курс «Разработка сайта на Java Spring Boot»

Полный курс по изучению Java Spring Boot. За курс вы познакомитесь с фреймворком Spring, научитесь создавать шаблоны и работать с базами данных, а также создадите полноценный веб-блог на основе языка Java.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
#статья #Spring

⭐️ Spring Boot: создайте свой собственный CLI с помощью Spring Shell

Статья выполнена в форме туториала и приводит все необходимые разработчику простые шаги для первоначального освоения Spring Shell. Вы хотите создать интерфейс командной строки (Command Line Interface, CLI) для своего Spring Boot приложения, потому что вам не нужен навороченный веб интерфейс? Spring Shell может стать ответом на ваш вопрос. Из этой статьи вы узнаете, как создать базовый CLI.

Читать статью

LH | Новости | Курсы | OSINT
2025/07/08 10:25:05
Back to Top
HTML Embed Code: