Перейти к содержимому

Миф об усилении: почему антенна не создаёт мощность из ничего

В мире радиосвязи существует одно из самых распространённых заблуждений: «Антенна с усилением 10 dBi превращает 10 Вт в 100 Вт».

Численные методы исчисления в Python. 3.6

Численные методы дают приближенные ответы. Главное умение -- понимать источники погрешности и управлять ими: выбирать метод, выбирать шаг (или число разбиении) и проверять результат на здравыи смысл.

мод.: 02.07.26

Численные расчёты с SciPy 3.7

В этом уроке мы переходим от "ручных" реализаций численных методов к готовым алгоритмам библиотеки SciPy. Мы разберем структуру SciPy, численное интегрирование (включая quad и интегрирование по точкам), численное решение ОДУ через solve_ivp, а также базовую интерполяцию и оптимизацию. В конце будут задачи с решениями и чек-лист.

мод.: 25.06.26

Визуализация данных в Python (Matplotlib) 3.8

Визуализация помогает быстро понять данные и результаты модели: увидеть тренд, шум, выбросы, форму распределения, ошибки метода. В этом уроке мы подробно разберем Matplotlib: из каких объектов состоит график, какие элементы у него есть (оси, деления, подписи, легенда, сетка), как управлять стилем (линии, маркеры, цвета, прозрачность), как строить несколько графиков на одном изображении и как сохранять графики в файлы для публикации.

мод.: 02.07.26

Операторы выхода и переходов в C++ [2.5]

В этом уроке вы познакомитесь с оператором выхода exit, а также с операторами перехода switch, break и continue в C++. В конце вас ждут практические задачи с решениями и чек-лист для самопроверки.

мод.: 05.03.26

Области видимости в C++ [2.6]

В этом уроке вы познакомитесь с областями видимости и временем жизни переменных в C++. Узнаете, чем отличаются локальные и глобальные переменные, как использовать ключевое слово static, и разберётесь с понятиями конфликта имён и пространства имён. 

мод.: 08.03.26

Операторы в C/C++ [2.3]

В этом уроке мы разберем операторы C++: арифметические, логические и операторы сравнения, а также инкремент и декремент. Отдельно разберем приоритет операций и ассоциативность, потому что именно они чаще всего становятся причиной "странных" багов. В конце есть практические задачи с решениями и чек-лист самопроверки.

мод.: 03.03.26

Условия и циклы в C/C++ [2.4]

В этом уроке мы разберем управляющие конструкции C++: условные операторы if/else, тернарный оператор и циклы while, do while, for.
Вы научитесь писать понятные условия, выбирать подходящий цикл под задачу и избегать типичных ошибок (например, бесконечных циклов).
В конце есть практические задачи с решениями и чек-лист самопроверки.

мод.: 05.03.26

Матричные исчисления в SymPy 3.3

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

мод.: 25.04.26

Линейные уравнения и матрицы. Нелинейные уравнения. SymPy. 3.4

Главная мысль урока: в SymPy матрица — это полноценный математический объект, а не “список списков”. Поэтому SymPy умеет корректно выполнять матричные операции, решать \(AX=b\) без “деления матриц”, и выдавать ответы в форматах, удобных для конспектов и отчётов (например, LaTeX).

мод.: 14.03.26

NumPy - библиотека Python для вычислении на массивах 3.5

Главная мысль: если вы умеете уверенно работать с ndarray (массивом NumPy), то дальше почти все в NumPy становится понятным: создание массивов, изменение формы, операции по осям, линеиная алгебра, статистика и ввод-вывод.

мод.: 25.04.26

Анализ функций в Python 3.1

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

мод.: 25.04.26

Выражения в SymPy 3.2

Создание в SymPy чисел, символов и выражений, работа с производными и интегралами. Решение некоторых уравнений (в том числе численно), получение решений дифференциальных уравнений, построение разложений в ряды и графиков.

мод.: 25.04.26

Типы данных в C/C++ [2.2]

В этом уроке мы разберем фундамент языка C++: систему типов данных. Вы узнаете, как хранить числа, символы и логические значения, чем отличаются float и double, как правильно создавать константы и почему инициализация с фигурными скобками — самая безопасная.

мод.: 03.03.26