Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
276 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Видели, что NVIDIA теперь занимает второе место в списке самых дорогих компаний мира, уступая лишь Microsoft?
👍5
🐍 Топ-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
3
Как вам идея провести конкурс на самый смешной IT'шный мем? 😁

Что бы вы хотели в качестве приза? 🥇
Как провести голосование? (реакции/опрос) 📊

Было бы прикольно ввести такую постоянную традицию, скажем, раз в месяц. Как вам идея? 🤔🤔🤔
👍91
🔍 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))


Полезно для подготовки данных к анализу или просто для уменьшения размера файла.
👍31🥰1
Выберите самый жизненный кейс в вашем кодописании?⚠️😁
😁53
м? (мультвыбор)
Anonymous Poll
25%
try
33%
switch
21%
for
37%
while
59%
if else
2👍2❤‍🔥1
Python Hub - сборище Питонистов
Что выдаст код выше?
Разбор 🤔

Тут банально будет ошибка, потому что мы не можем складывать между собой множества.
Если бы мы хотели добавить элемент, мы бы писали a.add(1).
👍31
Что такое WebApp в Telegram? 🚀

WebApp (или веб-приложение) в Telegram — это приложение, которое запускается прямо внутри мессенджера. Это делает его доступным в любое время и в любом месте, где у вас есть доступ к Telegram.

Преимущества WebApp в Telegram 💡

1. Удобство и доступность 📱💻

WebApp работает прямо в Telegram, поэтому вам не нужно устанавливать дополнительные приложения.

2. Мгновенное обновление 🔄

Веб-приложения всегда обновлены до последней версии. Вам не нужно беспокоиться об установке обновлений — разработчики делают это за вас! 💪

3. Кроссплатформенность 🌍

WebApp работает одинаково хорошо на всех устройствах: будь то iOS, Android или десктопная версия Telegram. Это значит, что вы получите единый опыт использования независимо от вашего устройства. 📲💻

4. Богатый функционал 🚀

WebApp предоставляет разработчикам больше возможностей для создания функциональных и интерактивных приложений. Это могут быть игры, сервисы для бронирования, образовательные платформы и многое другое! 🧩🎓
👍51
🔥 Метод .bit_count() в Python: Как использовать и когда появился?

Метод .bit_count() - это новый метод в Python, который возвращает количество единичных битов в двоичном представлении числа. Этот метод был впервые введен в Python 3.10 и может быть очень полезен в некоторых специфических сценариях.

Как использовать .bit_count()?

Для использования метода .bit_count() вам просто нужно вызвать его на числовом значении. Это возвращает количество единичных битов в двоичном представлении числа. Например, число 7 в двоичном формате представляется как 111. (3 по 1)

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
1👍1
Было? Было!🥲🙃😁

P.S. Мем старый, забыл скинуть
😁142