Основы

Проверка типов в Python

В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны. Мы также рассмотрим, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.

Основы

БНФ-нотация в документации Python

Читая документацию Python, вы могли встретить фрагменты БНФ-нотации. Что означает весь этот странный код? Как это может помочь вам в понимании концепций Python? Как читать и интерпретировать эту нотацию?

Django, WEB

Аутентификация в Django-REST с помощью Auth.js

В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с Auth.js (ранее известным как NextAuth.js) на фронтенде. Здесь рассматривается настройка аутентификации на основе учетных данных, а также социальная аутентификация с помощью Google.

Основы

Ответ «да/нет» в пользовательском вводе в Python

При написании интерактивных скриптов на Python часто возникает необходимость спросить у пользователя, хочет ли он продолжать или согласен ли он с условиями. То есть нам нужно задать вопрос, предполагающий ответ типа «да/нет», и обработать пользовательский ввод.

ООП

Переменная self в Python с примерами

Если вы работали с Python, то, возможно, сталкивались с переменной self. Ее можно встретить в определениях методов и при инициализации переменных. В этой статье мы познакомим вас с self поближе.

Основы, Функции

Функция main() в Python

Несомненно, в Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается «главная функция Python» и «предлагается написать главную функцию».

Топ

10 важных особенностей Python

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

Основы

Как проверить наличие ключа в словаре в Python

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

Основы

Виртуальные среды (venv) в Python

Виртуальные среды Python позволяют устанавливать пакеты Python в изолированном от остальной части вашей системы месте. Давайте посмотрим, как их использовать для вашей работы.

Прокрутить вверх