Шифрование текста с помощью Библии и Python

Добрый день, уважаемые читатели. Сегодня мы реализуем самый простой вариант такого алгоритма, как шифрование текста по книге. Суть шифрования проста — текст разбивается на слова, а каждое слово шифруется парой чисел — (номер строки, номер слова в этой строке). Очевидно,…

Создание gif файла на python

Добрый день, уважаемые читатели. Недавно я столкнулся с проблемой создания файла с расширением gif, используя программный интерфейс, реализован на python. В этой статье мы обсудим небольшой пример, с помощью которого мы создадим интересную «гифку». Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного…

Линейная алгебра — программируем с NumPy

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

Выпуклость функции — определение и теоремы

Добрый день, уважаемые читатели. Тема сегодняшней статьи — выпуклость функции на отрезке. Это довольно важный аспект изучения поведения функций, поэтому незамедлительно приступаем. P.S. Предыдущая статья на тему математического анализа была про определение производной и теоремы, связанных с ней. Советую ознакомиться.…

Магия в Python — создаём объект с магическими методами (ч. 2)

Добрый день, уважаемые читатели. Эта статья является продолжением статьи про магию в Питоне. Магические методы — очень гибкий инструмент разработки пользовательских классов, и сегодня мы дополним наш класс вектора, который мы начали разрабатывать в прошлой части. Подпишись на группу Вконтакте и Телеграм-канал. Там еще…

Магия в Python — создаём объект с магическими методами (ч. 1)

Добрый день, уважаемые читатели. Python всегда славился своим удобством по отношению к пользователю, это не для кого не секрет. Лично мне всегда нравились «магические» методы — если по простому, то это методы, которые вызываются неявно во время вызова функций или…

Язык Ассемблера: программируем на Python

Добрый день, уважаемые читатели. Несмотря на некую абсурдность заголовка этой статьи, заниматься сегодня мы будем именно программированием, используя язык Ассемблера и Python. Пожалуй, начать стоит с того, как началось написание библиотеки PyXAsm. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для…

Бросок тела под углом к горизонту. Моделируем на Python.

Добрый день, уважаемые читатели CodeBlog. Эта статья является продолжением статьи про бросок тела с высоты. Советую ознакомиться с материалом прошлой статьи из рубрики «Физика», ведь очень много вещей мы разобрали и доказали именно там. Здесь мы будем использовать только формулы,…

Метрики оценивания моделей с sklearn

Добрый день, уважаемые читатели. Порой перед инженерами моделей машинного обучения встаёт проблема: как правильно оценить, какую модель выбрать. В этом нам помогут метрики оценивания — способы оценить способность модели предсказывать результат. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.А…

Производная. Определение и базовые теоремы

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

Поговорим о странностях питона

Добрый день, уважаемые читатели. Сегодня я хотел бы обсудить некоторые странные вещи, которые происходят с нашим любимым ЯП Python, и дать пищу для размышлений над, казалось бы, очевидными вещами. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.А на YouTube-канале ты найдешь…

Перегрузка операторов C# (Operator overloading)

Перегрузка операторов C#
В языке программирования С# процесс, который позволяет определять назначение оператора по отношению к создаваемому классу, называется перегрузка операторов. Он расширяет область применения оператора в классе. Поведение оператора можно менять и контролировать. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов.А…