Из каких частей состоит программа на C/C++
[2.1]
В этом уроке вы увидите, из каких частей состоит программа на C/C++, зачем делить проект на файлы .h и .cpp, как и зачем писать комментарии (включая doxygen), и что делает препроцессор. В конце есть практические задачи и чек-лист самопроверки.
мод.: 03.03.26
Как настроить среду CLion для разработки на C++
[1.5]
В этом уроке вы научитесь настраивать среду CLion для разработки на C++, разберёте каждую строку файла сборки CMakeLists.txt, напишете и запустите первую программу.
Виртуальное соединение Arduino IDE Proteus (Arduino UNO)
В этом уроке вы настроите виртуальный последовательный канал между Proteus (Arduino UNO) и Arduino IDE Serial Monitor через COMPIM и виртуальную пару портов com0com. В конце будет практика (задачи с решениями) и чек‑лист самопроверки.
Простая схема управления сервоприводом на базе фоторезистора | Arduino
В этом уроке вы соберёте простую систему управления сервоприводом от освещённости: фоторезистор (LDR) задаёт угол поворота сервы через Arduino UNO. В конце — практика с готовыми решениями и чек‑лист самопроверки.
мод.: 18.02.26
Обзор магических методов (dunder) в Python [2.9]
Магические методы — это специальные методы, имена которых начинаются и заканчиваются двойным подчёркиванием: __init__, __len__, __iter__, __add__ и т.д. Python вызывает их автоматически, когда вы используете стандартные конструкции языка.
Сборка первой программы на C++
[1.4]
В этом уроке вы разберётесь, как из исходников C++ получаются исполняемые файлы и библиотеки, чем отличаются статические и динамические библиотеки, а также как управлять сборкой проекта через CMake. В конце чек‑лист самопроверки.
мод.: 03.03.26
Типовые задачи с последовательностями в Python [2.6]
Индексация, срезы, преобразования типов последовательностей и сортировка: понятные правила, типовые рецепты и распространённые ошибки. В конце — практические задания и чек‑лист самопроверки.
мод.: 11.02.26
Работа с последовательностями в Python [2.5]
В этом уроке разберём, как Python перебирает элементы коллекций: итерируемые объекты, итераторы, генераторы, а также компактный синтаксис: list/dict comprehensions и generator expressions. В конце — базовые алгоритмы поиска и сортировки на последовательностях.
мод.: 11.02.26
Функциональное программирование в Python [2.4]
Понятно и на примерах разбираем: что такое lambda, какие аргументы в неё попадают, кто её вызывает ( map, filter, sorted), как работают замыкания, а также как использовать map(), filter(), enumerate() и zip() без типичных ошибок.
Arduino + OpenCV Python | Комплексный курс
Курс-конспект по компьютерному зрению с Arduino! Данный курс разработан для всех, кто хочет освоить основы компьютерного зрения и научиться создавать практические проекты, сочетающие в себе возможности микроконтроллеров и современных библиотек обработки изображений. Этот курс подойдет как начинающим, так и опытным разработчикам, желающим расширить свои навыки в области интернета вещей (IoT) и машинного зрения.
Сложные связи в базах данных с использованием SQLAlchemy
Подробное руководство по работе со сложными связями в базах данных, особенно с отношениями "многие-ко-многим" (many-to-many)
мод.: 27.01.26
Связи таблиц в SQLAlchemy ORM
Проектирование One-to-Many, решение проблемы N+1 и продвинутая агрегация.
мод.: 27.01.26
ORM SQLAlchemy в Python: от основ до практики
Курс-конспект. Цель: научиться использовать SQLAlchemy для взаимодействия с реляционными базами данных через объектно-ориентированный подход.
мод.: 25.01.26
Хранение данных в реляционных БД (SQL)
Система управления базами данных (СУБД или DBMS - Database Management System) — это комплекс программного обеспечения, который управляет базами данных и обеспечивает взаимодействие с ними. База данных хранит данные, а СУБД управляет этими данными и предоставляет инструменты для работы с ними.
мод.: 22.01.26