Что выведет код?
Anonymous Quiz
30%
[0, 1, 2, 3] [0, 1, 2, 3]
11%
[0, 1] [0, 1, 2, 3]
11%
[0, 1, 2, 3]
47%
Ошибку
🐍 Абсолютное значение числа в Python
⬆️ При работе с данными часто возникает необходимость быстро определить абсолютное значение набора чисел. В Python для этой задачи предусмотрена простая встроенная функция – abs().
👉 Эта функция позволяет разработчикам получить числовое значение без учета его знака, фактически преобразуя число в положительное.
⬆️ При работе с данными часто возникает необходимость быстро определить абсолютное значение набора чисел. В Python для этой задачи предусмотрена простая встроенная функция – abs().
👉 Эта функция позволяет разработчикам получить числовое значение без учета его знака, фактически преобразуя число в положительное.
Каждый день в канале выкладывают:
-Полезные советы и решения для разработки
-Обучающие материалы и уроки для всех уровней
-Свежие новости и обновления
-А так же сливы с лучших платных курсов
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Семь лучших библиотек визуализации данных на Python на 2024 год
👉 Python предлагает широкий спектр библиотек для удовлетворения разнообразных потребностей в области визуализации данных, будь то для научных исследований, бизнес-аналитики или создания интерактивных веб-приложений.
🔼В данной статье мы рассмотрим семь ведущих библиотек Python, которые формируют будущее визуализации данных.
👉 Python предлагает широкий спектр библиотек для удовлетворения разнообразных потребностей в области визуализации данных, будь то для научных исследований, бизнес-аналитики или создания интерактивных веб-приложений.
🔼В данной статье мы рассмотрим семь ведущих библиотек Python, которые формируют будущее визуализации данных.
🖥 Что представляет собой some-variable ?
👉 В Python двойное подчеркивание перед и после имени переменной называется "dunder" (Double underscore) и применяется для специальных методов и атрибутов, которые могут быть вызваны автоматически.
⬆️ Например, init - это специальный метод, который вызывается при создании экземпляра класса. Другие примеры включают str, len, call, iter и многие другие.
👉 Также используются "dunder" атрибуты, такие как name, module, doc, file, dict, class, all и другие, которые предоставляют информацию о модуле, классе, функции или другом объекте.
✅ Значение, которое присваивается такой переменной, зависит от контекста использования.
⬆️ Например, name - это специальный атрибут, который хранит имя текущего модуля.
❗️Рекомендуется использовать двойное подчеркивание только для специальных методов и атрибутов, имеющих специальное значение в языке Python, и избегать использования таких имен для пользовательских переменных, чтобы избежать конфликтов и непредсказуемого поведения.
👉 В Python двойное подчеркивание перед и после имени переменной называется "dunder" (Double underscore) и применяется для специальных методов и атрибутов, которые могут быть вызваны автоматически.
⬆️ Например, init - это специальный метод, который вызывается при создании экземпляра класса. Другие примеры включают str, len, call, iter и многие другие.
👉 Также используются "dunder" атрибуты, такие как name, module, doc, file, dict, class, all и другие, которые предоставляют информацию о модуле, классе, функции или другом объекте.
✅ Значение, которое присваивается такой переменной, зависит от контекста использования.
⬆️ Например, name - это специальный атрибут, который хранит имя текущего модуля.
❗️Рекомендуется использовать двойное подчеркивание только для специальных методов и атрибутов, имеющих специальное значение в языке Python, и избегать использования таких имен для пользовательских переменных, чтобы избежать конфликтов и непредсказуемого поведения.
Библиотека aiohttp основана на пакете asyncio, который вводит понятие корутин и сопрограмм в Python.
👉 Она предоставляет простой и эффективный способ создания асинхронных HTTP-клиентов и серверов. С помощью aiohttp вы можете отправлять асинхронные HTTP-запросы, обрабатывать ответы и работать себ-сокетами.
🔼 Одним из ключевых преимуществ библиотеки aiohttp является ее высокая производительность. Благодаря асинхронной архитектуре, aiohttp позвет обрабатывать большое количество одновременных запросов без блокировки потоков выполнения.
Использование aiohttpsocks:
👉 Aiohttp-socks - это дополнение к aio, библиотеке для асинхронной работы с протоком HTTP в Python. Она позволяет делать асинхонные HTTP-запросы через SOCKS-прокси, что может быть полезно, например, при парсинге веб-страниц или при работе с API веб-сервисов.
👉 Она предоставляет простой и эффективный способ создания асинхронных HTTP-клиентов и серверов. С помощью aiohttp вы можете отправлять асинхронные HTTP-запросы, обрабатывать ответы и работать себ-сокетами.
🔼 Одним из ключевых преимуществ библиотеки aiohttp является ее высокая производительность. Благодаря асинхронной архитектуре, aiohttp позвет обрабатывать большое количество одновременных запросов без блокировки потоков выполнения.
Использование aiohttpsocks:
👉 Aiohttp-socks - это дополнение к aio, библиотеке для асинхронной работы с протоком HTTP в Python. Она позволяет делать асинхонные HTTP-запросы через SOCKS-прокси, что может быть полезно, например, при парсинге веб-страниц или при работе с API веб-сервисов.
🐍 Pygame - одна из самых популярных библиотек для разработки игр на языке программирования Python.
👉 Она предлагает широкий спектр инструментов и функций, которые помогают создавать 2D игры. Pygame обладает простым и понятным интерфейсом, что делает ее отличным выбором для новичков в разработке игр. Кроме того, она поддерживает работу с звуком, анимацией и управлением ввода.
🔼 Arcade - еще одна библиотека для создания игр на Python, с уклоном на 2D игры. У нее простой и интуитивно понятный интерфейс, а также широкий набор инструментов, включая графику, анимацию, физику и звук.
🔼 Panda3D - это библиотека, которая предоставляет возможности для создания как 2D, так и 3D игр на Python. Она обладает мощным набором инструментов и функций, позволяющих разработчикам создавать высококачественные игры.
👉 Она предлагает широкий спектр инструментов и функций, которые помогают создавать 2D игры. Pygame обладает простым и понятным интерфейсом, что делает ее отличным выбором для новичков в разработке игр. Кроме того, она поддерживает работу с звуком, анимацией и управлением ввода.
🔼 Arcade - еще одна библиотека для создания игр на Python, с уклоном на 2D игры. У нее простой и интуитивно понятный интерфейс, а также широкий набор инструментов, включая графику, анимацию, физику и звук.
🔼 Panda3D - это библиотека, которая предоставляет возможности для создания как 2D, так и 3D игр на Python. Она обладает мощным набором инструментов и функций, позволяющих разработчикам создавать высококачественные игры.
Привет!
Мы — Московская Школа Программистов, и нам нужны преподаватели Python и других языков программирования. У нас гибкий график, полная методическая поддержка и множество перспектив для развития.
Наш подход основывается на долгосрочном обучении: наши ученики учатся от 4 лет и больше.
У нас есть отделения в Москве, Московской области и Санкт-Петербурге. Мы работаем по выходным и вечерам будних дней.
Подробную информацию и форму для записи можно найти на нашем сайте.
Мы — Московская Школа Программистов, и нам нужны преподаватели Python и других языков программирования. У нас гибкий график, полная методическая поддержка и множество перспектив для развития.
Наш подход основывается на долгосрочном обучении: наши ученики учатся от 4 лет и больше.
У нас есть отделения в Москве, Московской области и Санкт-Петербурге. Мы работаем по выходным и вечерам будних дней.
Подробную информацию и форму для записи можно найти на нашем сайте.
МШП on Notion
Преподаватель PYTHON | Notion
Привет! Присоединяйся к команде преподавателей Московской Школы программистов!