Архив метки: Python

Запрос Redis из Python

Remote Dictionary Server, или для краткости Redis, — это бесплатная база данных в оперативной памяти с открытым исходным кодом. Redis — это однопоточная база данных NoSQL, созданная для обеспечения высокой производительности и малой задержки между чтением и записью данных. Он использует пары ключ-значение для хранения данных.

Хотя данные хранятся в системной памяти, вы можете добавить постоянство, выгружая сохраненные данные на диск и загружая их при необходимости.

В этой статье мы познакомим вас с ключевыми концепциями Redis и покажем, как использовать Redis с языком программирования Python. Читать

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

Переменные окружения являются важнейшим аспектом любой среды программирования.

Они хранят параметры конфигурации, системные пути и другие важные данные, на которые полагаются приложения.

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

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

Python. Поиск с помощью метода rfind()

У нас есть стандартный встроенный метод в Python для сложных функций. Одним из них является метод rfind(), который работает противоположно методу find(). В методе find() мы возвращаем первый индекс совпадения, а метод rfind() возвращает указанную подстроку из последнего вхождения, наивысшую позицию индекса самой правой совпавшей подстроки из данной строки. Нам нужен метод rfind(), чтобы узнать позицию подстроки, заданной в основной строке. Поскольку метод rfind() чувствителен к регистру, он вернет -1, если подстрока не найдена. Чтобы понять функциональность, давайте посмотрим, как работает метод rfind() в программировании на Python. Читать

Python и машинное обучение

Книга Python и машинное обучение

Книга по машинному обучению предлагает практические подходы для разработки алгоритмов машинного обучения, глубокого обучения и анализа данных. Недавно книга была обновлена в соответствии с последними библиотеками.

Эта книга включает в себя изучение библиотеки глубокого обучения TensorFlow, а код, написанный с помощью модуля scikit-learn был полностью обновлен. Вы получите знания о лучших методах, которые помогут вам улучшить и оптимизировать свои алгоритмы машинного обучения. В конце книги вы сможете изучить новые возможности из вселенной анализа данных, появившиеся только недавно.

Читать

Python 3. Самое необходимое

Книга Python 3. Самое необходимое. Прохоренок

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

Многочисленные примеры помогут вам разобраться в излагаемых концепциях и немного «набить руку» в написании кода (если, конечно, вы будете испытывать их на практике, а не только читать).

Авторы: Н. А. Прохоренок, В. А. Дронов. Год издания: 2019. Читать

Вытаскиваем хэш паролей из Active Directory

Если нам (исключительно в целях аудита и по согласованию с владельцем экземпляра AD) понадобилось вытащить хэши паролей пользователей, то в этом поможет пакет python-инструментов impacket, разработанный компанией SecureAuth.
Читать