Алгоритмы быстрого умножения чисел
Делимся статьей, где автор рассказывает про несколько основных алгоритмов быстрого умножения целых чисел. Продемонстрировано умножение в столбик, разобраны алгоритмы Карацубы, Шенгахе-Штрассена.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про несколько основных алгоритмов быстрого умножения целых чисел. Продемонстрировано умножение в столбик, разобраны алгоритмы Карацубы, Шенгахе-Штрассена.
👉Читать статью
#статьи
👍1
Flask: Создание БД
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про порядок создания БД для WSGI-приложений. Продемонстрированы создание и разрыв соединения с БД в запросах, применение декоратора teardown appcontext.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про порядок создания БД для WSGI-приложений. Продемонстрированы создание и разрыв соединения с БД в запросах, применение декоратора teardown appcontext.
👀Смотреть видео
#видео #flask
list.pop
Метод pop() удаляет элемент с заданным индексом из списка и возвращает удаленный элемент. Если не указывать индекс, в качестве аргумента передается индекс по умолчанию -1 (индекс последнего элемента). Если индекс, переданный методу, не находится в диапазоне, выдается IndexError: pop index out of range.
#практика
Метод pop() удаляет элемент с заданным индексом из списка и возвращает удаленный элемент. Если не указывать индекс, в качестве аргумента передается индекс по умолчанию -1 (индекс последнего элемента). Если индекс, переданный методу, не находится в диапазоне, выдается IndexError: pop index out of range.
#практика
Создание PDF-файла
Типичный метод создания PDF-файла – сохранение Word-файла в формате .pdf. Однако ты можешь создать PDF-файл с помощью Python. Для этого тебе понадобятся библиотеки pdfkit и jinja2. Делимся статьей, где автор учит созданию PDF-файлов.
👉Читать статью
#статьи
Типичный метод создания PDF-файла – сохранение Word-файла в формате .pdf. Однако ты можешь создать PDF-файл с помощью Python. Для этого тебе понадобятся библиотеки pdfkit и jinja2. Делимся статьей, где автор учит созданию PDF-файлов.
👉Читать статью
#статьи
👍1
Flask: Добавление и отображение статей из БД
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про механизм записи данных в БД, их считывания и отображения в виде HTML-страницы на сайте.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про механизм записи данных в БД, их считывания и отображения в виде HTML-страницы на сайте.
👀Смотреть видео
#видео #flask
union
Метод union() возвращает множество, содержащее все элементы из исходного множества и все элементы из указанных множеств. Ты можешь указать столько множеств, сколько хочешь. Можно указывать не только множество, а любой итерируемый объект. Если элемент присутствует более чем в одном множестве, результат будет содержать только один экземпляр данного элемента.
#практика
Метод union() возвращает множество, содержащее все элементы из исходного множества и все элементы из указанных множеств. Ты можешь указать столько множеств, сколько хочешь. Можно указывать не только множество, а любой итерируемый объект. Если элемент присутствует более чем в одном множестве, результат будет содержать только один экземпляр данного элемента.
#практика
Определение содержимого ZIP-файла без скачивания
Можно ли узнать содержимое ZIP-файла перед его загрузкой? Если тебе интересно, как решить такую проблему, и ты хочешь узнать что-то об AWS, формате ZIP-файла и HTTP-запросах, предлагаем к ознакомлению данную статью.
👉Читать статью
#статьи
Можно ли узнать содержимое ZIP-файла перед его загрузкой? Если тебе интересно, как решить такую проблему, и ты хочешь узнать что-то об AWS, формате ZIP-файла и HTTP-запросах, предлагаем к ознакомлению данную статью.
👉Читать статью
#статьи
👍1
Flask: Полноценные HTML-страницы
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, как сохранять полноценные HTML-страницы на сервере: где и как хранить изображения и HTML-текст статей. Также ты научишься формировать полноценные URL-адреса для страниц.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, как сохранять полноценные HTML-страницы на сервере: где и как хранить изображения и HTML-текст статей. Также ты научишься формировать полноценные URL-адреса для страниц.
👀Смотреть видео
#видео #flask
fromkeys
Метод fromkeys() позволяет создавать словарь из заданной последовательности ключей и значений. Если значение словаря не указано, ключам присваивается None. Ключи и значения могут быть любыми итерируемыми объектами.
#практика
Метод fromkeys() позволяет создавать словарь из заданной последовательности ключей и значений. Если значение словаря не указано, ключам присваивается None. Ключи и значения могут быть любыми итерируемыми объектами.
#практика
Автоматизирование операций Kubernetes
В последние годы Kubernetes стал неотъемлемым инструментом многих разработчиков и Dev-Ops инженеров. Однако большинство задач Kubernetes однообразны и монотонны. Благодаря этой статье ты узнаешь, как с помощью Python можно автоматизировать операции Kubernetes.
👉Читать статью
#статьи
В последние годы Kubernetes стал неотъемлемым инструментом многих разработчиков и Dev-Ops инженеров. Однако большинство задач Kubernetes однообразны и монотонны. Благодаря этой статье ты узнаешь, как с помощью Python можно автоматизировать операции Kubernetes.
👉Читать статью
#статьи
Flask: Формирование ответа сервера
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про формирование ответа сервера с помощью кортежей и функцией make response. Продемонстрировано выполнение переадресации с помощью функции redirect, перехват запросов различными декораторами.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про формирование ответа сервера с помощью кортежей и функцией make response. Продемонстрировано выполнение переадресации с помощью функции redirect, перехват запросов различными декораторами.
👀Смотреть видео
#видео #flask
👍1🔥1
Изменение элементов словаря
Ты можешь изменить значение определенного элемента, обратившись к его ключевому имени. Метод update() обновит словарь элементами из заданного аргумента. Аргумент должен быть словарем или итерируемым объектом с парами key:value.
#практика
Ты можешь изменить значение определенного элемента, обратившись к его ключевому имени. Метод update() обновит словарь элементами из заданного аргумента. Аргумент должен быть словарем или итерируемым объектом с парами key:value.
#практика
👍1
NLP: Конструирование признаков
Конструирование признаков — это процесс выбора и создания наиболее подходящих и полезных признаков для ввода в модель машинного обучения. Это важный шаг в процессе машинного обучения, который может существенно повлиять на производительность, сложность и способность модели обобщать новые данные. Делимся статьей, где автор рассказывает про конструирование признаков текстовых данных.
👉Читать статью
#статьи
Конструирование признаков — это процесс выбора и создания наиболее подходящих и полезных признаков для ввода в модель машинного обучения. Это важный шаг в процессе машинного обучения, который может существенно повлиять на производительность, сложность и способность модели обобщать новые данные. Делимся статьей, где автор рассказывает про конструирование признаков текстовых данных.
👉Читать статью
#статьи
Flask: Порядок работы с cookies
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое cookies, передача их браузеру через метод set cookie(), прием от клиента через объект request.cookies. Продемонстрированы удаление и ограничения, накладываемые на куки.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое cookies, передача их браузеру через метод set cookie(), прием от клиента через объект request.cookies. Продемонстрированы удаление и ограничения, накладываемые на куки.
👀Смотреть видео
#видео #flask
numpy.randint
numpy.random.randint() — это одна из функций для случайной выборки в numpy. Она возвращает массив заданной формы и заполняет его случайными целыми числами от младшего (включительно) до старшего (не включительно), т.е. в интервале [low, high). Обрати внимание, если параметр high отсутсвует, low определяет максимальное возможное число.
#практика
numpy.random.randint() — это одна из функций для случайной выборки в numpy. Она возвращает массив заданной формы и заполняет его случайными целыми числами от младшего (включительно) до старшего (не включительно), т.е. в интервале [low, high). Обрати внимание, если параметр high отсутсвует, low определяет максимальное возможное число.
#практика
Уровни построения интерфейсов командной строки
Каждому приложению командной строки нужен удобный интерфейс командной строки (CLI), чтобы пользователь мог взаимодействовать с самим приложением. Благодаря данной статье ты узнаешь про уровни построения интерфейсов командной строки.
👉Читать статью
#статьи
Каждому приложению командной строки нужен удобный интерфейс командной строки (CLI), чтобы пользователь мог взаимодействовать с самим приложением. Благодаря данной статье ты узнаешь про уровни построения интерфейсов командной строки.
👉Читать статью
#статьи
👍1
Django: Пользовательские теги шаблонов
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, как создавать свои собственные (пользовательские) теги для шаблонов двух типов: simple tags и inclusion tags. Продемонстрирована регистрация шаблонных тегов с помощью экземпляра класса Library(), а также использование декораторов: simple tag() и inclusion tag().
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, как создавать свои собственные (пользовательские) теги для шаблонов двух типов: simple tags и inclusion tags. Продемонстрирована регистрация шаблонных тегов с помощью экземпляра класса Library(), а также использование декораторов: simple tag() и inclusion tag().
👀Смотреть видео
#видео #django
list.copy
Метод copy() возвращает поверхностную копию списка. Он не изменяет исходный список. Если вы изменишь new list в данном примере, my list не изменится. Также ты можешь использовать оператор = для копирования списка. Однако если ты изменишь new list при использовании оператора =, old list также будет изменен. Это связано с тем, что new list ссылается на тот же объект old list.
#практика
Метод copy() возвращает поверхностную копию списка. Он не изменяет исходный список. Если вы изменишь new list в данном примере, my list не изменится. Также ты можешь использовать оператор = для копирования списка. Однако если ты изменишь new list при использовании оператора =, old list также будет изменен. Это связано с тем, что new list ссылается на тот же объект old list.
#практика
cached_property
cached property — это декоратор, который преобразует метод класса в свойство. Значение вычисляется один раз, а затем кэшируется, как обычный атрибут. Кэшированное значение будет доступно до тех пор, пока объект или экземпляр класса не будут уничтожены. Делимся статьей, где автор рассказывает про cached property.
👉Читать статью
#статьи
cached property — это декоратор, который преобразует метод класса в свойство. Значение вычисляется один раз, а затем кэшируется, как обычный атрибут. Кэшированное значение будет доступно до тех пор, пока объект или экземпляр класса не будут уничтожены. Делимся статьей, где автор рассказывает про cached property.
👉Читать статью
#статьи
Flask: Порядок работы с сессиями
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое сессии и как с ними работать через объект session. Продемонстрировано время жизни сессий, а также параметры: session.permanent и app.permanent session lifetime.
👀Смотреть видео
#видео #flask
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь, что такое сессии и как с ними работать через объект session. Продемонстрировано время жизни сессий, а также параметры: session.permanent и app.permanent session lifetime.
👀Смотреть видео
#видео #flask
list.insert
Метод insert() вставляет элемент в список по указанному индексу. Метод insert() принимает два параметра: index – индекс, куда нужно вставить элемент; element – элемент, который будет вставлен в список. Если index равен 0, элемент вставляется в начало списка. Если индекс равен 3, индекс вставленного элемента будет равен 3 (4-й элемент в списке).
#практика
Метод insert() вставляет элемент в список по указанному индексу. Метод insert() принимает два параметра: index – индекс, куда нужно вставить элемент; element – элемент, который будет вставлен в список. Если index равен 0, элемент вставляется в начало списка. Если индекс равен 3, индекс вставленного элемента будет равен 3 (4-й элемент в списке).
#практика