Букварь разработки: полезные трюки Python от А до Z

Букварь известных и не очень возможностей Python для простой и приятной разработки. 26 модулей, приемов и хитростей, о которых вы могли не знать. Python сейчас находится на пике популярности. Он очень востребован во всех сферах программирования, и это неслучайно, ведь язык: легок в осваивании; суперуниверсален; имеет множество полезных модулей. Чтобы работать с ним стало еще …

Вкусные рецепты Pandas

Здесь хранилище коротких сладких примеров и ссылок на полезные рецепты Pandas. Настоятельно рекомендую освоить для эффективного решения реальных задач, а в комментарии делиться своим опытом python-нинга и добавлять свои «фишки». Простые, компактные, предназначенные специально для новичков примеры Jupytor Notebook‑кода, отобранные по популярности на Stack Overflowએ и GitHubએ. Многие ссылки приводят к полной и исчерпывающей информации …

Виртуальная среда Python: урок для начинающих

Здесь вы узнаете, как создавать, управлять и использовать виртуальную среду для своих проектов на Python, как используют разные версии Python для выполнения вашего проекта. Мы также рассмотрим, как хранятся и разрешаются зависимости Python. Содержание Зачем нужна виртуальная среда? Что есть виртуальная среда? Использование виртуальных сред Как работает виртуальная среда? Управление виртуальными средами с помощью virtualenvwrapper …

7 обязательных плагинов IntelliJ IDEA для работы с Python

Одиноко на вершине Олимпа. Зевс, вечный царь богов, пытаясь сохранить свое царствование, столкнулся с серьёзными трудностями. В битве за власть Аид чуть не узурпировал своего брата Зевса. В преддверии битвы, большинство было на стороне Зевса. Кто захочет связываться с парнем, который мечет молнии? Некоторые из самых недовольных богов встали на сторону Аида и битва разгорелась. …

RegEx — регулярные выражения в Python

    Сие есть перепечатка из Habra замечательной статьи в тему сайта Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения Решил я давеча моим школьникам дать задачек на регулярные выражения для изучения. А к задачкам нужна какая-нибудь теория. И стал я искать хорошие тексты на русском. Пяток сносных нашёл, но всё не то. …

Описательная статистика на Python (часть 1)

В эпоху больших данных и искусственного интеллекта Data Scienceએ и Machine Learningએ стали обязательным элементом многих областей науки и техники. При этом одним из важнейших аспектом работы с данными являются возможности их описания, обобщения и визуального представления. Библиотеки статистики Python — это комплексные, популярные и широко используемые инструменты, которые помогают работать с цифрами. В этой статье …

Работа с PDF файлами в Python (часть II): добавление изображений и водяных знаков

Сегодня мир без Portable Document Format (PDFએ) кажется немыслимым. Этот формат стал поистине самым распространённым из форматов данных для обмена электронными документами. Вплоть до версии PDF 1.4, отображение всех PDF‑документов в соответствующих «читалках» работает нормально, но к сожалению, функции из новых редакций PDF, например, формы сложно реализуемы и всё еще требуют дальнейшей доработки для достижения …

Работа с PDF-файлами в Python (часть III): вставка, удаление и изменение порядка страниц

Эта статья является третьей и завершающей частью серии небольших конспективных статей о работе с PDF‑файлами в Python. В предыдущих статьях вы, надеюсь, познакомились и отрепетировали основные приёмы чтения PDF‑документов, научились манипулировать существующими PDF‑файлами, а также читать и извлекать содержимое, как текст, так и изображения. Кроме того, мы обсудили разделение документов на отдельные страницы, а также …

OpenCV: шпаргалка

Что такое OpenCV? Библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. В неё входят более 2500 алгоритмов, в которых есть как классические, так и современные алгоритмы для компьютерного зрения и машинного обучения. Эта библиотека имеет интерфейсы на различных языках, среди которых есть Python (в этой статье используем его), Javaએ, C++એ и Matlabએ. Содержание …

Введение в SQL-библиотеки Python

Смею вас заверить, что все программные приложения работают с данными и чаще всего это делает система управления базами данныхએ(СУБД), Многие языки программирования имеют встроенные средства взаимодействия с СУБД, однако, другие требуют сторонних пакетов. В этом руководстве мы изучим различные SQL‑библиотеки Python, которые для этого можно использовать. Мы разработаем простое приложение для взаимодействия с базами данных …