en
Feedback
Python Hub - сборище Питонистов

Python Hub - сборище Питонистов

Open in Telegram

Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат

Show more
1 751
Subscribers
-124 hours
No data7 days
+430 days
Posts Archive
🔥 Метод .bit_count() в Python: Как использовать и когда появился? Метод .bit_count() - это новый метод в Python, который воз
🔥 Метод .bit_count() в Python: Как использовать и когда появился? Метод .bit_count() - это новый метод в Python, который возвращает количество единичных битов в двоичном представлении числа. Этот метод был впервые введен в Python 3.10 и может быть очень полезен в некоторых специфических сценариях. ❓Как использовать .bit_count()? Для использования метода .bit_count() вам просто нужно вызвать его на числовом значении. Это возвращает количество единичных битов в двоичном представлении числа. Например, число 7 в двоичном формате представляется как 111.
print((7).bit_count())  # выводит: 3
❓ Когда .bit_count() был введен? Метод .bit_count() был введен в Python 3.10. Этот метод был добавлен для более эффективной работы с битами и двоичными данными. 🧨 Примеры использования .bit_count()
# Пример с маской подсети
subnet_mask = 0b11111111_11111111_11111111_00000000
print(subnet_mask.bit_count())  # выводит: 24

# Пример с битовым флагом
bit_flag = 0b1001
print(bit_flag.bit_count())  # выводит: 2

Го смотреть самый простой способ WebApp создать 🚀🚀🚀 Спойлер: запихнуть свой сайт в тележный webapp💪 https://www.youtube.com/watch?v=ym9hg2pkL6o

Что такое WebApp в Telegram? 🚀 WebApp (или веб-приложение) в Telegram — это приложение, которое запускается прямо внутри мес
Что такое WebApp в Telegram? 🚀 WebApp (или веб-приложение) в Telegram — это приложение, которое запускается прямо внутри мессенджера. Это делает его доступным в любое время и в любом месте, где у вас есть доступ к Telegram. Преимущества WebApp в Telegram 💡 1. Удобство и доступность 📱💻 WebApp работает прямо в Telegram, поэтому вам не нужно устанавливать дополнительные приложения. 2. Мгновенное обновление 🔄 Веб-приложения всегда обновлены до последней версии. Вам не нужно беспокоиться об установке обновлений — разработчики делают это за вас! 💪 3. Кроссплатформенность 🌍 WebApp работает одинаково хорошо на всех устройствах: будь то iOS, Android или десктопная версия Telegram. Это значит, что вы получите единый опыт использования независимо от вашего устройства. 📲💻 4. Богатый функционал 🚀 WebApp предоставляет разработчикам больше возможностей для создания функциональных и интерактивных приложений. Это могут быть игры, сервисы для бронирования, образовательные платформы и многое другое! 🧩🎓

Разбор 🤔 Тут банально будет ошибка, потому что мы не можем складывать между собой множества. Если бы мы хотели добавить элемент, мы бы писали a.add(1).

Что выдаст код выше?
Anonymous voting

м? (мультвыбор)
Anonymous voting

Выберите самый жизненный кейс в вашем кодописании?⚠️😁
+4
Выберите самый жизненный кейс в вашем кодописании?⚠️😁

🔍 CV2: Ваш ключ к компьютерному зрению с Python 🐍 Что такое CV2? 🤔 CV2 — это модуль OpenCV, открытая библиотека для обрабо
🔍 CV2: Ваш ключ к компьютерному зрению с Python 🐍 Что такое CV2? 🤔 CV2 — это модуль OpenCV, открытая библиотека для обработки изображений и видео. Она поддерживает множество языков программирования, но наиболее активно используется в Python. CV2 предлагает широкий спектр функций для анализа и манипуляции изображениями и видеопотоками. Основные функции CV2 🔧 1. Загрузка и сохранение изображений 🖼
import cv2

# Загрузка изображения
image = cv2.imread('path_to_image.jpg')

# Сохранение изображения
cv2.imwrite('output_image.jpg', image)
Эти простые функции позволяют загружать и сохранять изображения в различных форматах. 2. Отображение изображений 🖥
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Отличный способ быстро визуализировать изображения в отдельном окне. 3. Изменение размеров изображения 📏
resized_image = cv2.resize(image, (width, height))
Полезно для подготовки данных к анализу или просто для уменьшения размера файла.

⚜️НОВЫЙ РОЛИК⚜️ Есть идеи для похожего и полномасштабного проекта? https://youtu.be/l625hshTaOA

Как вам идея провести конкурс на самый смешной IT'шный мем? 😁 Что бы вы хотели в качестве приза? 🥇 Как провести голосование
Как вам идея провести конкурс на самый смешной IT'шный мем? 😁 Что бы вы хотели в качестве приза? 🥇 Как провести голосование? (реакции/опрос) 📊 Было бы прикольно ввести такую постоянную традицию, скажем, раз в месяц. Как вам идея? 🤔🤔🤔

Крипта в TG webApp. Что вы собираете? (мультивыбор)
Anonymous voting

🐍 Топ-5 сайтов, о которых должен знать Python-разработчик 🌐 1. Stack Overflow 💡 Stack Overflow — это один из крупнейших ресурсов для программистов, где вы можете задать любой вопрос, связанный с программированием, и получить ответ от профессионалов. Это настоящий кладезь знаний, где вы найдёте решение для большинства проблем, с которыми может столкнуться Python-разработчик. 🔗 Перейти на Stack Overflow 2. Real Python 📘 Real Python — это ресурс, созданный специально для тех, кто хочет глубже изучить Python. Здесь вы найдете качественные туториалы, статьи и видеоуроки от опытных разработчиков. Real Python охватывает широкий спектр тем: от основ до продвинутых техник программирования. 🔗 Перейти на Real Python 3. GitHub 🐙 GitHub — это платформа для хостинга и совместной разработки проектов. Здесь вы можете найти тысячи репозиториев с открытым исходным кодом, изучать код других разработчиков и делиться своими проектами. GitHub — незаменимый инструмент для любого программиста. 🔗 Перейти на GitHub 4. PyPI (Python Package Index) 📦 PyPI — это центральный репозиторий всех библиотек и пакетов Python. Если вам нужен какой-либо модуль для вашего проекта, скорее всего, вы найдете его на PyPI. Удобный интерфейс и возможность быстрого поиска делают этот ресурс незаменимым для любого разработчика. 🔗 Перейти на PyPI 5. Python Documentation 📚 Python Documentation — это официальный сайт с документацией по Python. Здесь вы найдете полное описание всех встроенных функций, модулей и библиотек Python. Документация регулярно обновляется и является авторитетным источником информации для всех уровней разработчиков. 🔗 Перейти на Python Documentation

Видели, что NVIDIA теперь занимает второе место в списке самых дорогих компаний мира, уступая лишь Microsoft?
Видели, что NVIDIA теперь занимает второе место в списке самых дорогих компаний мира, уступая лишь Microsoft?

😎Потрогали Flet. Кто-то уже с ним работал? Может кто-то тут писал на Flutter? https://www.youtube.com/watch?v=YMuSvA4F_tQ&ab_channel=Shcoder

🔥 Самые популярные языки программирования и разметки, используемые вместе с Python 🔥 👋 Сегодня обсудим, какие языки програ
🔥 Самые популярные языки программирования и разметки, используемые вместе с Python 🔥 👋 Сегодня обсудим, какие языки программирования и разметки чаще всего используют в связке с нашим любимым Python 🐍. JavaScript 🌐 Используется для фронтенда в веб-разработке. Вместе с Python (Django, Flask) JavaScript позволяет создавать динамичные и интерактивные веб-приложения. Вспомните такие связки как Django + React или Flask + Vue.js. HTML & CSS 🎨 Без этих языков никуда, когда речь идет о веб-разработке. HTML отвечает за структуру, а CSS за стиль ваших страниц. Python часто используется для генерации HTML-кода и работы с CSS-стилями. SQL 🗄 Язык запросов к базам данных. Python имеет отличные библиотеки для работы с SQL, такие как SQLAlchemy и SQLite. Любое серьезное приложение не обходится без взаимодействия с базами данных. Markdown 📄 Легкий язык разметки для написания документации. Блоги, README файлы на GitHub и многое другое часто пишется на Markdown. Отлично подходит для документирования кода на Python. YAML/JSON 📑 Форматы данных, которые используются для конфигурационных файлов. Они легко читаются человеком и часто применяются для настройки различных сервисов и библиотек на Python. Jupyter Notebook 📓 Специальный формат файлов, используемый в Jupyter Notebook. Это мощный инструмент для анализа данных и машинного обучения, который активно использует Python. 💬 А какие связки используете вы? Пишите в комментариях! 👇

😮 6 простых советов по написанию чистого кода ➡️ 1. Пишите читабельный код ➡️ 2. Используйте понятные слова для обозначения
😮 6 простых советов по написанию чистого кода ➡️ 1. Пишите читабельный код ➡️ 2. Используйте понятные слова для обозначения переменных, функций и методов ➡️ 3. Пишите код так, чтобы любая функция или метод выполняли только одну задачу ➡️ 4. Используйте комментарии в качестве пояснений ➡️ 5. Будьте последовательны ➡️ 6. Регулярно проверяйте свой код А какие принципы используете вы? Какие считаете занудством?

Разбор 👨‍💻 Функция getsizeof() модуля sys возвращает размер объекта object в байтах. Объект может быть любым типом объекта.

Что выведет код выше?
Anonymous voting