Статьи о Python, страница 3

Строки и символьные данные в Python

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

Операторы и выражения в Python

В Python операторы - это специальные символы, комбинации символов или ключевые слова, обозначающие тот или иной тип вычислений. Вы можете комбинировать объекты и операторы для построения выражений, которые выполняют фактические вычисления. Таким образом, операторы - это строительные блоки выражений, которые вы можете использовать для манипулирования данными. Поэтому понимание того, как работают операторы в Python, очень важно для вас как для программиста.

Переменные в Python

Если вы пишете более сложный код, вашей программе понадобятся данные, которые могут меняться по мере выполнения программы. Вот что вы узнаете в этом уроке: Вы узнаете, как каждый элемент данных в программе на Python может быть описан абстрактным термином object, и научитесь манипулировать объектами с помощью символических имен, называемых variables.

Основные типы данных в Python

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

Взаимодействие с Python

На данный момент у вас должен быть под рукой рабочий интерпретатор Python 3. Если вам нужна помощь в правильной настройке Python, обратитесь к предыдущему разделу этой серии уроков. Вот что вы узнаете из этого руководства: Теперь, когда у вас есть рабочая установка Python, вы увидите, как на самом деле выполнять код Python и запускать программы Python.

Руководство по установке и настройке Python 3

Установка или обновление Python на вашем компьютере - это первый шаг к тому, чтобы стать программистом на Python. Существует множество способов установки: вы можете скачать официальные дистрибутивы Python с сайта Python.org, установить из менеджера пакетов и даже установить специализированные дистрибутивы для научных вычислений, Интернета вещей и встраиваемых систем.

Управление памятью в Python

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

Современные среды Python - управление зависимостями и рабочими пространствами

После того как вы пройдете через муки настройки среды Python для одного приложения типа "hello world", вам придется пройти через еще более сложный процесс выяснения того, как управлять несколькими средами для нескольких проектов на Python. В этой статье мы рассмотрим доступные инструменты для управления зависимостями и рабочими пространствами.

Введение в многопоточность Python

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

Что такое глобальная блокировка интерпретатора Python (GIL)?

Глобальная блокировка интерпретатора Python или GIL, проще говоря, представляет собой мьютекс (или блокировку), позволяющий только одному потоку удерживать управление интерпретатором Python. Это означает, что в любой момент времени в состоянии выполнения может находиться только один поток. Влияние GIL не заметно для разработчиков, выполняющих однопоточные программы, но оно может стать узким местом в производительности процессорного и многопоточного кода.

Экземпляры, классы и статические методы в Python

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

Как использовать классы данных Python в 2023 году

В Python класс данных - это класс, предназначенный только для хранения значений данных. Они ничем не отличаются от обычных классов, но обычно не имеют других методов. Обычно они используются для хранения информации, которая будет передаваться между различными частями программы или системы.

Чтение и импорт локальных файлов в Python

There are many reasons you might want to import files in Python. Perhaps you're doing data analysis, custom file processing, file manipulation, automation and so on. Fortunately, Python provides a number of ways and methods to help you accomplish this task.

Список Python в строку – как конвертировать списки в Python

Независимо от того, нужно ли сохранить список в текстовом файле, отобразить его в удобном для пользователя формате или передать в качестве параметра в функцию, знание способа преобразования списка в строку необходимо. В этом уроке мы рассмотрим различные методы преобразования списков Python в строки. Я дам пошаговые инструкции для каждого метода, чтобы вы могли легко следовать им независимо от вашего опыта программирования.

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

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

Модуль requests - взаимодействие с веб-сервисами с помощью Python

API, или Application Programming Interface, - это интерфейс, позволяющий получать и отправлять данные с помощью кода. Чаще всего мы используем API для получения данных, и именно этому будет посвящено данное учебное пособие для начинающих.

Как использовать модуль JSON в Python

JSON (JavaScript Object Notation) - популярный, облегченный стандарт обмена данными. Он представляет структуры данных, состоящие из пар ключ-значение, что является достаточно простым и понятным для человека языком.

Декораторы Python, объяснение для начинающих

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

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

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

Как работают массивы в Python — методы массивов, объясненные примерами кода

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