В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны. Мы также рассмотрим, как можно…
Читая документацию Python, вы могли встретить фрагменты БНФ-нотации. Что означает весь этот странный код? Как это может помочь вам в…
Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список. В этой статье мы рассмотрим…
В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с…
В этой статье мы рассмотрим, как вывести на печать символы табуляции (т. е. отступы между частями строки) и пробелы.
При написании интерактивных скриптов на Python часто возникает необходимость спросить у пользователя, хочет ли он продолжать или согласен ли он…
При изучении нового языка программирования одним из основных моментов является его чувствительность к регистру. Python не является исключением: он регистрозависим,…
Если вы работали с Python, то, возможно, сталкивались с переменной self. Ее можно встретить в определениях методов и при инициализации…
Предположим, у вас есть довольно большой файл (размер исчисляется в гигабайтах). Вы хотите прочесть строку № 120. При этом не…
Несомненно, в Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается "главная функция Python"…
Python - один из самых популярных языков программирования. Почему? В этой статье мы рассмотрим основные особенности Python, которые делают его…
Проверка существования ключа в словаре Python является распространенной операцией, используемой во многих сценариях. Например, если вы попытаетесь получить доступ к…
Глобальная блокировка интерпретатора Python, или GIL, простыми словами, представляет собой мьютекс (или блокировку), позволяющий только одному потоку держать управление интерпретатором Python.
Для получения значения из функции в любом языке программирования используется оператор return(). Точно так же и в Python оператор return()…
Виртуальные среды Python позволяют устанавливать пакеты Python в изолированном от остальной части вашей системы месте. Давайте посмотрим, как их использовать…