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

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

前往频道在 Telegram

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

显示更多
1 712
订阅者
无数据24 小时
-97
-1330
帖子存档
Разбор 🤔 Тут банально будет ошибка, потому что мы не можем складывать между собой множества. Если бы мы хотели добавить элемент, мы бы писали 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

▶️ Нужен проект сборщика стажировок со многих сайтов? Может по каким-то фильтрам даже? Какие вообще сайты кроме хабра и hh знаете, где можно искать стажировки? https://www.youtube.com/watch?v=Q3PMuGaOQzY

🌀 Создать 2 одновременно работающих цикла в Python ➡️ Многопоточность в Python Многопоточность - это метод, который позволяе
🌀 Создать 2 одновременно работающих цикла в Python ➡️ Многопоточность в Python Многопоточность - это метод, который позволяет коду выполняться параллельно. Это означает, что два или более куска кода могут работать одновременно, что делает обработку данных более эффективной. В Python для создания многопоточных программ можно использовать модуль threading. При использовании этого модуля, каждый цикл будет работать в своем собственном потоке, что позволяет им работать одновременно. ➡️ Как создать 2 одновременных цикла Для создания двух одновременно работающих циклов вам потребуется создать два потока. Каждый поток будет выполнять свой собственный цикл. Вот пример того, как это может выглядеть:
import threading
import time

def loop1():
    for i in range(10):
        print('Loop 1:', i)
        time.sleep(1)

def loop2():
    for i in range(10):
        print('Loop 2:', i)
        time.sleep(1)

thread1 = threading.Thread(target=loop1)
thread2 = threading.Thread(target=loop2)

thread1.start()
thread2.start()

thread1.join()
thread2.join()import threading
import time

def loop1():
    for i in range(10):
        print('Loop 1:', i)
        time.sleep(1)

def loop2():
    for i in range(10):
        print('Loop 2:', i)
        time.sleep(1)

thread1 = threading.Thread(target=loop1)
thread2 = threading.Thread(target=loop2)

thread1.start()
thread2.start()

thread1.join()
thread2.join()
В этом примере два цикла выполняются одновременно, каждый в своем собственном потоке. Попробуйте скопировать и проверить у себя самостоятельно!👨‍💻

🌴 Введение в двоичное дерево поиска (BST) с примерами на Python BST - это древовидная структура данных, в которой каждый узе
🌴 Введение в двоичное дерево поиска (BST) с примерами на Python BST - это древовидная структура данных, в которой каждый узел имеет максимум два потомка. Основное свойство BST заключается в том, что каждый узел на большее значение, чем все узлы в его левом поддереве и на меньшее значение, чем все узлы в его правом поддереве. Этот уникальный атрибут делает BST идеальным для быстрого поиска данных. ➡️ Пример BST на Python
class Node:
    def __init__(self, key):
        self.left = None
        self.right = None
        self.val = key

def insert(root, key):
    if root is None:
        return Node(key)
    else:
        if root.val < key:
            root.right = insert(root.right, key)
        else:
            root.left = insert(root.left, key)
    return root

def inorder(root):
    if root:
        inorder(root.left)
        print(root.val),
        inorder(root.right)

r = Node(50)
r = insert(r, 30)
r = insert(r, 20)
r = insert(r, 40)
r = insert(r, 70)
r = insert(r, 60)
r = insert(r, 80)

inorder(r)
В этом примере мы создаем BST с помощью Python. Мы определяем класс Node, который представляет узел в BST. Затем мы определяем функции для вставки нового узла и для обхода BST. ➡️ Преимущества и недостатки BST BST имеют множество преимуществ, благодаря которым они широко используются. Они позволяют быстро осуществлять поиск, вставку и удаление данных. Однако BST также имеют некоторые недостатки. Например, если дерево не сбалансировано, время поиска может увеличиться.

Python Hub - сборище Питонистов - Telegram 频道 @pythonhub001 的统计与分析