Добро пожаловать на канал "Python Map | Обучение"!
Здесь вы найдёте множество полезных материалов по Python, IT юмор, статьи, книги - всё, что пожелаете!
Рубрики:
– #практика: практичные и полезные статьи 👨💻;
– #теория: теоретические материалы 💼;
- #ЕГЭ
– #юмор: шутки и мемы про IT 🔥;
– #книги: полезные книги по Python 📚;
– #статьи: ссылки на полезные статьи 🔗;
– #типы_данных: материал по различным типам данных 🗄;
– #библиотеки: статьи про различные библиотеки и пакеты 📦;
– #алгоритмы: описания различных алгоритмов и паттернов программирования 🔢;
Приятного чтения!
Здесь вы найдёте множество полезных материалов по Python, IT юмор, статьи, книги - всё, что пожелаете!
Рубрики:
– #практика: практичные и полезные статьи 👨💻;
– #теория: теоретические материалы 💼;
- #ЕГЭ
– #юмор: шутки и мемы про IT 🔥;
– #книги: полезные книги по Python 📚;
– #статьи: ссылки на полезные статьи 🔗;
– #типы_данных: материал по различным типам данных 🗄;
– #библиотеки: статьи про различные библиотеки и пакеты 📦;
– #алгоритмы: описания различных алгоритмов и паттернов программирования 🔢;
Приятного чтения!
💯4
NumPy
NumPy является основной библиотекой для многих проектов и других библиотек, связанных с научными вычислениями. Основное предназначение — работа с массивами и матрицами.
Ее преимущество заключается в быстрой и эффективной обработке данных, поддержке математических операций и возможности работы с большими объемами данных. Основные вычисления выполняются на языке C, что и обеспечивает высокую производительность.
Широко используется в научных вычислениях, обработке данных, машинном обучении, анализе изображений, статистике и других областях, где требуется эффективная работа с массивами числовых данных.
#библиотеки
NumPy является основной библиотекой для многих проектов и других библиотек, связанных с научными вычислениями. Основное предназначение — работа с массивами и матрицами.
Ее преимущество заключается в быстрой и эффективной обработке данных, поддержке математических операций и возможности работы с большими объемами данных. Основные вычисления выполняются на языке C, что и обеспечивает высокую производительность.
Широко используется в научных вычислениях, обработке данных, машинном обучении, анализе изображений, статистике и других областях, где требуется эффективная работа с массивами числовых данных.
#библиотеки
Модуль turtle (черепашья графика) 🐢
Turtle — это встроенная библиотека Python, которая предоставляет пользователю возможность создавать изображения и фигуры на виртуальном холсте. Инструмент для рисования, который используется в этой библиотеке, называется черепахой.
#практика #библиотеки | @PyMapChannel
Turtle — это встроенная библиотека Python, которая предоставляет пользователю возможность создавать изображения и фигуры на виртуальном холсте. Инструмент для рисования, который используется в этой библиотеке, называется черепахой.
#практика #библиотеки | @PyMapChannel
👍1
Модуль pprint: функция pprint()
Мы часто отлаживаем код и используем функцию print. Иногда вывод в одну строку неудобен, особенно при получении большого JSON-ответа от сервера.
Функция pprint (pretty-print) предназначена для форматированного вывода структур данных, таких как списки, словари и другие объекты. Она распечатывает данные на новых строках с отступами, чтобы обеспечить лучшую читаемость. Это удобно для анализа и работы с большими и сложными структурами данных.
Параметры функции:
● object – объект форматирования
● stream=None – поток форматированного вывода
● indent=1 – отступ последующего уровня вложенности
● width=80 – ширина экрана печати
● depth=None – показывать уровней вложенности
● compact=False – компактное форматирование
● sort_dicts=True – сортировка словаря перед форматированием
#библиотеки | @PyMapChannel
Мы часто отлаживаем код и используем функцию print. Иногда вывод в одну строку неудобен, особенно при получении большого JSON-ответа от сервера.
Функция pprint (pretty-print) предназначена для форматированного вывода структур данных, таких как списки, словари и другие объекты. Она распечатывает данные на новых строках с отступами, чтобы обеспечить лучшую читаемость. Это удобно для анализа и работы с большими и сложными структурами данных.
Параметры функции:
● object – объект форматирования
● stream=None – поток форматированного вывода
● indent=1 – отступ последующего уровня вложенности
● width=80 – ширина экрана печати
● depth=None – показывать уровней вложенности
● compact=False – компактное форматирование
● sort_dicts=True – сортировка словаря перед форматированием
#библиотеки | @PyMapChannel
Мониторинг системы
Библиотека psutil - это кроссплатформенная библиотека для Python, которая предоставляет простой и удобный способ получения информации о различных аспектах системы. С ее помощью можно получить данные о процессоре, памяти, диске, сети, датчиках и запущенных процессах.
В практическом применении psutil полезна в основном для мониторинга системы, установления ограничений на ресурсы процессов и управления запущенными процессами.
Кроме того, помимо популярных операционных систем Windows, MacOS и Linux, данная библиотека также поддерживает FreeBSD, OpenBSD, NetBSD, Sun Solaris и AIX.
Важно отметить, что поведение библиотеки может варьироваться в зависимости от операционной системы, на которой она используется.
#практика #библиотеки | @PyMapChannel
Библиотека psutil - это кроссплатформенная библиотека для Python, которая предоставляет простой и удобный способ получения информации о различных аспектах системы. С ее помощью можно получить данные о процессоре, памяти, диске, сети, датчиках и запущенных процессах.
В практическом применении psutil полезна в основном для мониторинга системы, установления ограничений на ресурсы процессов и управления запущенными процессами.
Кроме того, помимо популярных операционных систем Windows, MacOS и Linux, данная библиотека также поддерживает FreeBSD, OpenBSD, NetBSD, Sun Solaris и AIX.
Важно отметить, что поведение библиотеки может варьироваться в зависимости от операционной системы, на которой она используется.
#практика #библиотеки | @PyMapChannel
IceCream
IceCream – это библиотека Python, которая позволяет делать отладку проще и более понятной с использованием минимума кода. Среди ее популярных функций: вывод выражений, имен переменных, функций, номеров строк, имен файлов и многое другое.
Установка:
👉 Читать статью
#библиотеки #статьи | @PyMapChannel
IceCream – это библиотека Python, которая позволяет делать отладку проще и более понятной с использованием минимума кода. Среди ее популярных функций: вывод выражений, имен переменных, функций, номеров строк, имен файлов и многое другое.
Установка:
pip install icecream👉 Читать статью
#библиотеки #статьи | @PyMapChannel
🗿2🏆1
Модуль requests
Модуль requests в Python является одним из самых популярных инструментов для отправки HTTP-запросов. Она позволяет делать различные виды запросов, такие как GET, POST, PUT, DELETE и другие HTTP-методы.
С помощью requests можно отправлять запросы на серверы, получать данные, загружать файлы, устанавливать заголовки и cookies, работать с SSL-сертификатами и многое другое.
Установка:
Важно отметить, что requests является синхронной библиотекой, то есть каждый запрос будет обрабатываться последовательно.
👉 Читать статью
#библиотеки #статьи | @PyMapChannel
Модуль requests в Python является одним из самых популярных инструментов для отправки HTTP-запросов. Она позволяет делать различные виды запросов, такие как GET, POST, PUT, DELETE и другие HTTP-методы.
С помощью requests можно отправлять запросы на серверы, получать данные, загружать файлы, устанавливать заголовки и cookies, работать с SSL-сертификатами и многое другое.
Установка:
pip install requests
Важно отметить, что requests является синхронной библиотекой, то есть каждый запрос будет обрабатываться последовательно.
👉 Читать статью
#библиотеки #статьи | @PyMapChannel
Модуль random: функция random
Функция random() из модуля random используется для генерации псевдослучайного числа с плавающей запятой в диапазоне от 0.0 до 1.0 (не включая). Она не принимает параметров и возвращает значения, равномерно распределенные между 0 и 1.
#библиотеки #практика | @PyMapChannel
Функция random() из модуля random используется для генерации псевдослучайного числа с плавающей запятой в диапазоне от 0.0 до 1.0 (не включая). Она не принимает параметров и возвращает значения, равномерно распределенные между 0 и 1.
#библиотеки #практика | @PyMapChannel
👍2
Библиотека Pillow
Библиотека Pillow – это мощный и удобный инструмент для работы с растровой графикой в Python. Она предоставляет широкий набор функций для обработки, изменений и создания изображений. Pillow основана на библиотеке PIL (Python Imaging Library) и представляет собой её форк, который активно развивается и поддерживается.
Установка:
На изображении приведён пример кода, демонстрирующий некоторые возможности Pillow.
#библиотеки | @PyMapChannel
Библиотека Pillow – это мощный и удобный инструмент для работы с растровой графикой в Python. Она предоставляет широкий набор функций для обработки, изменений и создания изображений. Pillow основана на библиотеке PIL (Python Imaging Library) и представляет собой её форк, который активно развивается и поддерживается.
Установка:
pip install pillow
На изображении приведён пример кода, демонстрирующий некоторые возможности Pillow.
#библиотеки | @PyMapChannel
👍3
Модуль queue: класс Queue
Очередь (queue) - это структура данных, которая поддерживает операции добавления элемента в конец очереди (put) и извлечения элемента из начала очереди (get). Очереди работают по принципу "первым пришел, первым ушел" (First-In-First-Out, FIFO).
Модуль queue реализует очереди с несколькими производителями (multi-producer) и потребителями (multi-consumer)
👉 Читать документацию
#библиотеки #статьи | @PyMapChannel
Очередь (queue) - это структура данных, которая поддерживает операции добавления элемента в конец очереди (put) и извлечения элемента из начала очереди (get). Очереди работают по принципу "первым пришел, первым ушел" (First-In-First-Out, FIFO).
Модуль queue реализует очереди с несколькими производителями (multi-producer) и потребителями (multi-consumer)
👉 Читать документацию
#библиотеки #статьи | @PyMapChannel
Модуль phonenumbers
Библиотека phonenumbers предоставляет мощный и удобный инструментарий для работы с телефонными номерами. С помощью этой библиотеки можно легко разбирать, валидировать, форматировать и даже определять информацию о телефонных номерах, такую как страна и оператор связи.
Установка библиотеки:
Эта библиотека может быть полезна при разработке приложений, требующих анализа номеров телефонов.
#библиотеки #практика #продвинутый_уровень | @PyMapChannel
Библиотека phonenumbers предоставляет мощный и удобный инструментарий для работы с телефонными номерами. С помощью этой библиотеки можно легко разбирать, валидировать, форматировать и даже определять информацию о телефонных номерах, такую как страна и оператор связи.
Разбор кода примера:
Функция parse() – разберает (парсит) строку и возвращает соответствующий объект PhoneNumber.
Функция is_valid_number() – проверяет, соответствует ли номер телефона допустимому шаблону.
Затем с помощью функций carrier.name_for_number и geocode.description_for_number , определяем имя провайдера и регион, соответствующие данному номеру телефона.
Установка библиотеки:
pip install phonenumbers
Эта библиотека может быть полезна при разработке приложений, требующих анализа номеров телефонов.
#библиотеки #практика #продвинутый_уровень | @PyMapChannel
👍2❤1
Модуль art: функция tprint()
Функция tprint() из модуля art предназначена для вывода текста в виде ASCII-арт. Она позволяет указать текст, а также выбрать стиль, в котором этот текст должен быть отображен.
Узнать все доступные шрифты и оформления:
Установка библиотеки:
#библиотеки | @PyMapChannel
Функция tprint() из модуля art предназначена для вывода текста в виде ASCII-арт. Она позволяет указать текст, а также выбрать стиль, в котором этот текст должен быть отображен.
Синтаксис:
tprint(text,
font: str = DEFAULT_FONT,
chr_ignore: bool = True,
decoration: Any | None = None,
sep: str = "\n",
space: int = 0)
где:
text - строка текста, который вы хотите вывести;
font - стиль шрифта
chr_ignore - игнорирование неподдерживаемых символов
decoration - оформление текста
sep - символ-разделитель строк
space - расстояние между символами
Узнать все доступные шрифты и оформления:
art.font_list()art.decor_list()Установка библиотеки:
pip install art
#библиотеки | @PyMapChannel
🆒5
Модуль textwrap: функция wrap
Функция wrap() модуля textwrap разбивает один абзац (строку) text по строкам так, что каждая строка имеет не более width символов в длину. Возвращает список строк, без завершающего символа новой строки \n.
Установка библиотеки:
#библиотеки | @PyMapChannel
Функция wrap() модуля textwrap разбивает один абзац (строку) text по строкам так, что каждая строка имеет не более width символов в длину. Возвращает список строк, без завершающего символа новой строки \n.
Синтаксис:
textwrap.fill(text, width=70, **kwargs)
где:
text - строка, которую вы хотите отформатировать
width - максимальная ширина отформатированной строки (по умолчанию 70 символов)
**kwargs - необязательные аргументы класса TextWrapper, такие как initial_indent, subsequent_indent, expand_tabs и другие, которые управляют поведением форматирования.
Установка библиотеки:
pip install textwrap3
#библиотеки | @PyMapChannel
✍3👍1