ITDEAL
Open in Telegram
Разработка комплексных IT решений для бизнеса и частных заказчиков. Чат: @pybytes_chat Founder: @lunasantrope
Show more1 198
Subscribers
No data24 hours
-67 days
-2030 days
Posts Archive
1 198
✨ Python: Основные типы данных для программирования!
📝 Памятка для Питониста
🔢 Числовые типы данных:
int: Целые числа, например, 5, -10, 100.
float: Числа с плавающей точкой, например, 3.14, -0.5, 2.0.
complex: Комплексные числа, например, 1+2j, -3+4j.
📚 Типы последовательностей:
str: Строки - последовательности символов, например, "Hello, World!" или 'Python'.
tuple: Кортежи - упорядоченные неизменяемые коллекции элементов, например, (1, 2, 3).
list: Списки - упорядоченные изменяемые коллекции элементов, например, [1, 2, 3].
🗃 Тип данных словаря:
dict: Словари - набор пар ключ-значение, где каждому ключу соответствует значение, например, {'name': 'John', 'age': 30}.
💡 Булев тип данных:
bool: Булевы значения - True или False, представляющие истинность или ложность условий.
🌀 Тип данных множества:
set: Множества - неупорядоченные коллекции уникальных элементов, например, {1, 2, 3}.
☞ PyBytes Media | Telegram / Instagram / Mentor Service1 198
✨ Инструментарий для Дата-инженеров: Airflow - управление рабочими процессами на Python!
Airflow - система управления рабочими процессами, разработанная Airbnb для конвейеров данных. Установка Airflow сократила время работы experimentation reporting framework (ERF) с 24 часов до 45 минут!
💡 Преимущества:
- Написан на Python и поддерживает выполнение команд bash, SQL-запросов и отправку писем.
- Интегрируется с Slack для уведомлений.
- Имеет дружелюбный UI и активно развивается.
⚠️ Недостаток:
- Ограничение в использовании только Python для написания задач может быть недостатком для некоторых профессионалов.
🚀 Airflow - отличный инструмент для управления и оптимизации рабочих процессов, особенно в области обработки данных. Дата-инженеры смогут находить в нем множество полезных возможностей для эффективной работы!
☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
✨ Линтер Flake8 для Python: обеспечьте стиль вашего кода!
Flake8 - один из самых популярных линтеров для Python.
Его основная цель - проверка соответствия вашего кода требованиям руководства по стилю Python (PEP-8).
🔍 Для чего используется Flake8?
Flake8 помогает проверить ваш проект на хороший стиль написания кода, что делает его более читаемым и поддерживаемым.
📅 Когда следует использовать Flake8?
Каждый раз, когда ваш проект должен быть прочитан кем-то или вами же, Flake8 пригодится для выявления потенциальных проблем со стилем кода.
💡 Альтернативы: pylint
Если вы ищете альтернативу, можно также рассмотреть использование pylint.
🚀 Обеспечьте стиль вашего кода с помощью Flake8 и создавайте более понятные и качественные проекты!
☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
✨ Оптимизация сложения в Python: выбирайте методы мудро!
str: "".join() - да, оптимально!
bytes и bytearray: b"".join() - да, оптимально!
int и float: sum() - да, оптимально!
custom: Необходима кастомная функция суммирования.
🚀 Выбирайте правильные методы для работы с разными типами данных и достигайте наилучшей производительности!
☞ PyBytes Media | Telegram / Instagram / Mentor Service1 198
📢 dict.fromkeys - быстрый способ создания словаря со значениями по умолчанию!
Используйте dict.fromkeys(keys, value) в Python для создания словаря с заданными ключами, установленными в значение по умолчанию.
📝 Пример:
dict.fromkeys(["key1", "key2", "key3"], "DEFAULT_VALUE")
{'key1': 'DEFAULT_VALUE', 'key2': 'DEFAULT_VALUE', 'key3': 'DEFAULT_VALUE'}
🚀 Этот метод экономит время и делает код более читаемым!
☞ PyBytes Media | Telegram / Instagram / Mentor Service1 198
🛠 Новый проект: 👉 КЛИК
➡️ aiogram
➡️ postgres
➡️ sqlalchemy
➡️ pandas
➡️ binance api
➡️ asyncio
➡️ docker
➡️ pydantic
➡️ calendar
☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
🔥 В этой статье мы собрали более 40 опен-сорсных библиотек для Python, которые могут помочь новичкам в области AI/ML. Библиотеки разделены по областям и предоставляют краткое описание своих функций. Этот список будет полезен всем, кто постоянно работает с языком программирования Python и ищет эффективные инструменты для решения различных задач.
📌 Читать статью: 👉 CLICK
☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
🛠 Новый проект: 👉 КЛИК
Использовались в проекте технологии:
➡️ aiogram - для работы с телеграм
➡️ asyncio - для асинхронности
➡️ aiohttp - для отправки запроса к API
➡️ docker - для изоляции приложений
➡️ postgres - СУБД
➡️ pydantic - для валидации данных
☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
Метод center() используется для создания новой строки, которая является центрированной версией исходной строки. Метод принимает два параметра: длину новой строки и символ заполнения (по умолчанию пробел).
В первом примере показано, как использовать символ заполнения для центрирования строки:
string = "Hello" new_string = string.center(10, "*") print(new_string) # Output: "**Hello***"Во втором примере используется пробел в качестве символа заполнения:
string = "Hello" new_string = string.center(10) print(new_string) # Output: " Hello "В обоих случаях исходная строка "Hello" была центрирована в новой строке шириной 10 символов, с символами заполнения по бокам. ☞ PyBytes Media | Telegram / Instagram / Mentor Service
1 198
1 198
Наконец-то домой, полный энергии
Завтра продолжим работать, и будет привычный интересный контент
☞ PyBytes Media | Telegram / Instagram / Mentor Service
