Как преобразовать строку в байты в Python
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы узнаете, как преобразовать строку в байты и наоборот. Но прежде чем мы рассмотрим преобразования, давайте поговорим о том, как работают байты в Python. Вы можете перейти к следующему разделу, если вы уже поняли это или вас интересуют только преобразования. Как..
Узнать больше- 0 views
- 0 Comment
7 наилучших библиотек визуализации Python на 2024 год
Перевод статьи «7 Best Python Visualization Libraries for 2024». Путь от необработанных данных к убедительным визуализациям является ключевым в науке о данных. Это путь превращения сложных массивов данных в повествования, которые захватывают и обучают. Python остается в авангарде этой трансформации. Он предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или..
Узнать больше- 3 views
- 0 Comment
Что такое Werkzeug?
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для своей основной HTTP-функциональности. Изучая материал статьи, вы попутно разработаете собственное WSGI-совместимое приложение с использованием Werkzeug, чтобы создать похожий на Flask веб-фреймворк! Эта статья предполагает, что у вас уже есть опыт работы с Flask. Содержание Зависимости Flask Что собой представляет Werkzeug?..
Узнать больше- 1 views
- 0 Comment
Как прибавить дни, месяцы и годы к дате в Python
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные единицы времени, например, месяцы или годы. В этой статье мы разберем, как прибавлять к дате: Дни Недели Месяцы Годы Прибавление дней к дате в Python Для добавления к дате дней используйте класс timedelta() из модуля datetime. Этому классу можно передать..
Узнать больше- 1 views
- 0 Comment
Социальная аутентификация в приложении на Flask
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в приложение на Flask. От редакции Pythonist: реализацию социальной аутентификации в Django мы рассматривали в статье «Аутентификация в Django-REST с помощью Auth.js». Социальная аутентификация — это процесс аутентификации пользователя через сторонний сервис, а не через собственный. Например, кнопка «Войти с помощью..
Узнать больше- 0 views
- 0 Comment
Проверка типов в Python
Python — строго типизированный динамический язык программирования. Типы определяются динамически, поэтому вы можете задавать значения переменных напрямую, не определяя их тип, как в статически типизированных языках, таких как Java. name = «Michael» String name = «Michael»; Строгая типизация Слабая типизация Динамическая типизация PythonClojureRubyErlang PHPPerlJavaScriptVB Статическая типизация C#JavaScalaHaskel CC++ Строгая и при этом динамическая типизация означает,..
Узнать больше- 0 views
- 0 Comment
БНФ-нотация в документации Python
Читая документацию Python, вы могли встретить фрагменты БНФ-нотации (форма Бэкуса-Наура, англ. BNF Notation), которые выглядят примерно так: name ::= lc_letter (lc_letter | «_»)* lc_letter ::= «a»…»z» Что означает весь этот странный код? Как это может помочь вам в понимании концепций Python? Как читать и интерпретировать эту нотацию? Эта статья познакомит вас с основами БНФ-нотации Python…
Узнать больше- 0 views
- 0 Comment
Многострочный пользовательский ввод в Python
Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список. В этой статье мы рассмотрим два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш. Ввод пользователем нескольких строк Чтобы получить многострочный пользовательский ввод: Используйте цикл while для итерации до тех пор, пока..
Узнать больше- 0 views
- 0 Comment
Аутентификация в Django-REST с помощью Auth.js
Перевод статьи «Django REST Framework Authentication with Auth.js». В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с Auth.js (ранее известным как NextAuth.js) во фронтенде. Мы разберем настройку аутентификации на основе учетных данных, а также аутентификацию с помощью Google. Содержание Введение Цели Бэкенд Настройка Django Приложение..
Узнать больше- 1 views
- 0 Comment
Как напечатать табуляцию в Python
В этой статье мы рассмотрим, как напечатать табуляцию, т.е. вывести на экран табы (или пробелы) в виде отступов между частями строки. Содержание Как напечатать табуляцию в Python Печать табуляции при форматировании строки Вывод табуляции при форматировании строки с помощью str.format() Печать табуляции с помощью оператора сложения (+) Объединение списка строк с помощью табуляции как разделителя..
Узнать больше- 1 views
- 0 Comment
Добавить комментарий