string.swapcase
Метод swapcase() возвращает строку, преобразуя все символы в их противоположный регистр букв (верхний регистр в нижний и наоборот). Если ты хочешь преобразовать строку только в нижний регистр, используй функцию lower(). Если же нужно преобразовать строку только в верхний регистр, используй upper().
#практика
Метод swapcase() возвращает строку, преобразуя все символы в их противоположный регистр букв (верхний регистр в нижний и наоборот). Если ты хочешь преобразовать строку только в нижний регистр, используй функцию lower(). Если же нужно преобразовать строку только в верхний регистр, используй upper().
#практика
👍2
Flask: Применение WTForms
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про основы работы с расширением Flask-WTF для автоматизации обработки форм на сайте. Рассматриваются различные методы, валидаторы, а также методы формирования тегов в шаблонах.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про основы работы с расширением Flask-WTF для автоматизации обработки форм на сайте. Рассматриваются различные методы, валидаторы, а также методы формирования тегов в шаблонах.
👀Смотреть видео
#видео #flask
Полезные TreeMap визуализации
Делимся статьей, где автор демонстрирует плагины для визуализации MSSQL, Postgres и MySQL. В основном был задействован TreeMap. Присутствует ссылка на репозиторий GitHub.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует плагины для визуализации MSSQL, Postgres и MySQL. В основном был задействован TreeMap. Присутствует ссылка на репозиторий GitHub.
👉Читать статью
#статьи
string.partition
partition() разбивает строку при первом появлении разделителя на три составляющие: начало, разделитель и конец. В результате возвращается строка в виде кортежа. Если разделитель не найден, в результате будут две пустые строки и исходная строка.
#практика
partition() разбивает строку при первом появлении разделителя на три составляющие: начало, разделитель и конец. В результате возвращается строка в виде кортежа. Если разделитель не найден, в результате будут две пустые строки и исходная строка.
#практика
👍1
Flask: Обработка ошибок во Flask-WTF
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про порядок отображения ошибок при валидации данных формы. Также рассматривается коллекция errors.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про порядок отображения ошибок при валидации данных формы. Также рассматривается коллекция errors.
👀Смотреть видео
#видео #flask
Автоматическое построение плоской панорамы
Делимся статьей, где автор демонстрирует простой алгоритм автоматического сшивания нескольких фотографий в плоское панорамное изображение. Для этого тебе понадобится библиотека OpenCV.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует простой алгоритм автоматического сшивания нескольких фотографий в плоское панорамное изображение. Для этого тебе понадобится библиотека OpenCV.
👉Читать статью
#статьи
string.tabs
Метод expandtabs() возвращает копию строки, в которой все символы табуляции 't' заменены символами пробела до следующего кратного параметра tabsize. По умолчанию tabsize равен 8. Обрати внимание на первый пример. Позиция «t» равна 3, а первая позиция табуляции — 8. Следовательно, количество пробелов после «xyz» равно 5. Позиция второго символа «t» равна 13. А следующая позиция табуляции — 16. Следовательно, после «12345» есть 3 пробела.
#практика
Метод expandtabs() возвращает копию строки, в которой все символы табуляции 't' заменены символами пробела до следующего кратного параметра tabsize. По умолчанию tabsize равен 8. Обрати внимание на первый пример. Позиция «t» равна 3, а первая позиция табуляции — 8. Следовательно, количество пробелов после «xyz» равно 5. Позиция второго символа «t» равна 13. А следующая позиция табуляции — 16. Следовательно, после «12345» есть 3 пробела.
#практика
TensorFlow: tf.function
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано применение декоратора tf.function для ускорения обучения нейронной сети. Рассматриваются особенности работы этого декоратора.
👀Смотреть видео
#видео #tensorflow
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано применение декоратора tf.function для ускорения обучения нейронной сети. Рассматриваются особенности работы этого декоратора.
👀Смотреть видео
#видео #tensorflow
Причинно-следственный анализ данных
Причинно-следственный анализ — это область экспериментальной статистики, предназначенная для установления и обоснования причинно-следственных связей. Использование статистических алгоритмов для вывода причинно-следственных связей в наборе данных при строгом предположении называется эксплораторным причинно-следственным анализом (ECA). Делимся статьей, где автор рассказывает про 4 пакета для причинно-следственного анализа данных.
👉Читать статью
#статьи
Причинно-следственный анализ — это область экспериментальной статистики, предназначенная для установления и обоснования причинно-следственных связей. Использование статистических алгоритмов для вывода причинно-следственных связей в наборе данных при строгом предположении называется эксплораторным причинно-следственным анализом (ECA). Делимся статьей, где автор рассказывает про 4 пакета для причинно-следственного анализа данных.
👉Читать статью
#статьи
cmath.isclose
Метод cmath.isclose() проверяет, близки ли два комплексных значения. Этот метод возвращает логическое значение: True, если значения близки, иначе False. Для сравнения значений используется следующая формула: abs(a-b) <= max(rel tol x max(abs(a), abs(b)), abs tol).
#практика
Метод cmath.isclose() проверяет, близки ли два комплексных значения. Этот метод возвращает логическое значение: True, если значения близки, иначе False. Для сравнения значений используется следующая формула: abs(a-b) <= max(rel tol x max(abs(a), abs(b)), abs tol).
#практика
Flask: SQLAlchemy
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое SQLAlchemy и для чего используется. Продемонстрированы принципы создания и представления таблиц, а также добавление записей в таблицы.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое SQLAlchemy и для чего используется. Продемонстрированы принципы создания и представления таблиц, а также добавление записей в таблицы.
👀Смотреть видео
#видео #flask
👍1
Подключение платежной системы к Telegram
Благодаря данной статье ты узнаешь, как разработать telegram-бота для приема платежей и развернуть его на облачном сервере. Для этого тебе понадобится aiogram – самая популярная библиотека для разработки ботов на Python.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как разработать telegram-бота для приема платежей и развернуть его на облачном сервере. Для этого тебе понадобится aiogram – самая популярная библиотека для разработки ботов на Python.
👉Читать статью
#статьи
string.rindex
Метод rindex() возвращает самый высокий индекс подстроки внутри строки. Если подстрока не найдена, возникает исключение ValueError. При необходимости ты можешь указать, где поиск должен начинаться и заканчиваться. Данный метод аналогичен методу rfind() для строк. Отличие состоит в том, что rfind() возвращает -1, если подстрока не найдена, тогда как rindex() генерирует исключение.
#практика
Метод rindex() возвращает самый высокий индекс подстроки внутри строки. Если подстрока не найдена, возникает исключение ValueError. При необходимости ты можешь указать, где поиск должен начинаться и заканчиваться. Данный метод аналогичен методу rfind() для строк. Отличие состоит в том, что rfind() возвращает -1, если подстрока не найдена, тогда как rindex() генерирует исключение.
#практика
TensorFlow: Градиентные алгоритмы оптимизации
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано применение Tensorflow для задачи поиска оптимальных параметров, минимизируя функцию потерь различным алгоритмами градиентного спуска с оптимизаторами.
👀Смотреть видео
#видео #tensorflow
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано применение Tensorflow для задачи поиска оптимальных параметров, минимизируя функцию потерь различным алгоритмами градиентного спуска с оптимизаторами.
👀Смотреть видео
#видео #tensorflow
Конвейер данных в реальном времени
Благодаря данной статье ты научишься создавать конвейер данных с их приемом и агрегированием автоматически обновляемых данных. Для этого тебе понадобится кластер Кафка, Python и официальный двоичный файл для сервера ClickHouse.
👉Читать статью
#статьи
Благодаря данной статье ты научишься создавать конвейер данных с их приемом и агрегированием автоматически обновляемых данных. Для этого тебе понадобится кластер Кафка, Python и официальный двоичный файл для сервера ClickHouse.
👉Читать статью
#статьи
string.capitalize
Метод capitalize() преобразует первый символ строки в верхний регистр, а все остальные буквы алфавита — в нижний. Обрати внимание, данный метод возвращает новую строку и не изменяет исходную строку.
#практика
Метод capitalize() преобразует первый символ строки в верхний регистр, а все остальные буквы алфавита — в нижний. Обрати внимание, данный метод возвращает новую строку и не изменяет исходную строку.
#практика
Flask: Blueprint
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про механизм Blueprint для создания независимых модулей в рамках одного WSGI-приложения на примере создания тестовой админ-панели.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про механизм Blueprint для создания независимых модулей в рамках одного WSGI-приложения на примере создания тестовой админ-панели.
👀Смотреть видео
#видео #flask
Индекс Линкольна
Индекс Линкольна – это способ оценки количества ошибок в программе. Оценка проводится путем сравнения ошибок, найденных независимо двумя тестировщиками. Делимся статьей, где автор рассказывает про индекс Линкольна.
👉Читать статью
#статьи
Индекс Линкольна – это способ оценки количества ошибок в программе. Оценка проводится путем сравнения ошибок, найденных независимо двумя тестировщиками. Делимся статьей, где автор рассказывает про индекс Линкольна.
👉Читать статью
#статьи
list.clear
Метод clear() удаляет все элементы из списка. Обрати внимание, clear() только очищает данный список, он не возвращает никакого значения. Если ты используешь Python 2 или Python 3.2 и ниже, вместо данного метода используй оператор del.
#практика
Метод clear() удаляет все элементы из списка. Обрати внимание, clear() только очищает данный список, он не возвращает никакого значения. Если ты используешь Python 2 или Python 3.2 и ниже, вместо данного метода используй оператор del.
#практика
Django: Кэширование данных
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, что такое кэширование, зачем оно нужно и как реализуется во фреймворке Django. Рассматривается механизм кэширования для представлений, кэширование на уровне шаблонов и с использованием API функций.
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, что такое кэширование, зачем оно нужно и как реализуется во фреймворке Django. Рассматривается механизм кэширования для представлений, кэширование на уровне шаблонов и с использованием API функций.
👀Смотреть видео
#видео #django
👍1
Context Manager
Менеджеры контекста позволяют тебе распределять и освобождать ресурсы именно тогда, когда это необходимо. Наиболее широко используемый пример контекстных менеджеров — оператор with. Делимся статьей, где автор рассказывает про менеджеров контекста.
👉Читать статью
#статьи
Менеджеры контекста позволяют тебе распределять и освобождать ресурсы именно тогда, когда это необходимо. Наиболее широко используемый пример контекстных менеджеров — оператор with. Делимся статьей, где автор рассказывает про менеджеров контекста.
👉Читать статью
#статьи