Python - Советы, библиотеки, гайды
19.6K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
6 лет ради 60к 💀

p.s. Прислал подписчик через @hhsharebot
😱122😁27🤯10🤡10🌚52❤‍🔥1👍1
Подскажите ему кто-нибудь ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥135😁36🌚10🤡6👍5🤔31
Полезная фишка в OpenCV.
Для конвертации из условного BGR в RGB с формой [1, 1, 3] в разы быстрее работает нативная функция cv2.cvtColor.
Нежели решейп через numpy.flip.

И это не так явно, потому что кажется, что Numpy и его методы должны быть куда более производительными.
Но это не так, а причина заключается в том, как OpenCV работает с многомерными массивами.
Для него это не ndarray, а cv::Mat.

Подробнее можете прочитать здесь.
Так что на будущее — пользуйтесь решейпами и т.д. через OpenCV, а не через методы Numpy.
👍35🔥103
Рецепт приготовления 🐍 Python'а от ChatGPT 👨‍🍳

Такое мы готовим :3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
101🔥13🦄7👍4❤‍🔥3😁3
Ну не знаю... На мой взгляд, в календаре всё так сбалансированно, что свидание некуда впихнуть. Одобряем подход?
👍67😁10🤡5🔥3
Поймут только 🐍 Питонисты :3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁150👍8😱76🤔4🤯2
Новая директива в 🐍 Питоне :3
А можно в неё весь мой код обернуть?

p.s. Прислал подписчик через
@hhsharebot
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥95🔥6👍3🤡31🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
2000г - С сила
2023г - Python сила

Делаем выводы, господа.
Python сила, C могила 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
119👍19🤡15❤‍🔥6🔥5😁32🤔1
Мало кто знает, как скрафтить питон в майнкрафте 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🤔28🤡13🏆5
То что вы всегда хотели спросить, но боялись (наверное) 🤔

🐍 У какой библиотеки в Python самое длинное название?

Одной из таких является django-rest-framework-simplejwt, библиотека для Django.
Её название состоит из 27 символов 😨

* Библиотека позволяет создавать, настраивать и проверять JSON WEB TOKEN.

🐍 Сколько всего библиотек в Python?

К 2023 году в Python количество библиотек превысило число в 137,000.
При этом одними из из самых известных являются NumPy, OpenCV, TensorFlow и другие.

🐍 Сколько стандартных модулей в Python? (те, которые не нужно скачивать)

Стандартных модулей в Python уже более 200, включая всем известные random, sys, os и другие.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59🔥20
Ладно 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
😁208👍236💋5❤‍🔥3🤔3😐3
🐍 ТОП-5 сайтов для Python-программиста.

1. AI Code Translator - это 😊 искусственный интеллект для конвертирования кода из Python (или других языков) в другие языки программирования, начиная с C++ и заканчивая Assembly.

2. Google Colab - это онлайн-редактор ✍️ для Python, позволяющий работать с кодом прямо в браузере. Тут вы можете легко скачивать библиотеки и выполнять другие операции.

3. musicForProgramming - специально подобранная 🎧 музыка для программирования.

4. Codecademy - образовательная платформа, предлагающая обширные курсы по Python и другим языкам программирования для 🍿 начинающих и опытных разработчиков.

5. Stack Overflow - пожалуй, самая популярная Q&A платформа для программистов, на которой вы найдете 🔍 решение практически любых проблем в коде и не только.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥10🎃41
🎓 Задача по Python #52
======================

📄 Описание: Есть список чисел и целевое число. Нужно найти два числа из этого списка, сумма которых равна целевому числу, и вернуть их индексы.

Например, если у нас есть список [2, 7, 11, 15] и целевое число 9, то нужно найти два числа из этого списка, сумма которых равна 9. В данном случае это числа 2 и 7, и их индексы в списке [0, 1].

✏️ Решение отправляйте в кометариях
Python Fiddle
Replit
Online Python


#задачи
👍3532🔥2🌚1
Polars - библиотека для обработки данных на Python, особенно быстрая, так как полностью написана на Rust 🦀 (для её использования не нужно знать Rust).

Polars конечно же имеет открытый исходный код на Github 👾 и была специально разработана для эффективной работы с большими базами данных .

В некоторых случаях Polars может быть даже быстрее Pandas 🐼, особенно при работе с большими объемами данных или выполнении операций, которые лучше распараллелить.

Ставится командой ⚙️ pip install polars
📄 Документация и примеры кода здесь
🔥35👍132
Нас уже >= 23_000 🔥

В честь этого мы напишем программу, которая будет слушать пользователя и выводить то, что он сказал в консоль (речь в текст).

🚬 Для этого нам нужна библиотека SpeechRecognition.
pip install SpeechRecognition

После установки, скопируйте этот код и запустите его.

Затем скажите вслух, например, "Python топ", и в консоли появится надпись "Python топ".
Вот так просто делается распознавание речи 👍

Для желающих сделать более быстрой офлайн распознавание, советую библиотеку Vosk.
Ей также просто пользоваться, так что разберётесь 🍷
Please open Telegram to view this post
VIEW IN TELEGRAM
53👍16🔥11🤔3🐳3😢1😐1