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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
Коротко о разработке новых фреймворков на питоне 🌚
👍87😁19🌚123🤡2😐1
А вы также учите питон? 🤔
😁2029🌚8👍6🦄53🤩2😐2🤔1😱1
Лучше предложения уже не будет 🌚
😁178🤯9👍543💯2🎃2🔥1🍓1
Что там за код такой интересно? 🤔
🌚141🤔40🤯18👍52❤‍🔥1🤡1
У кого там еще связи? 🌚
137😁28🌚23👍2🤯1
🪐 Что такое парадигмы программирования

Есть две основные парадигмы программирования: императивная (1 фото) и декларативная (2 фото)

Парадигмы программирования — это свод требований, которые используются в разных языках программирования. Их нельзя назвать статичным стоп-листом: это, скорее, варианты решения определенных задач.

Парадигма — это набор взаимосвязанных требований и принципов, которые используют в процессе разработки программного обеспечения для ПК. Именно она регулирует и влияет на стилистику будущей программы, но при этом не влияет на выбор языка программирования.

Императивное программирование

Главное отличие этого типа — последовательное выполнение задач. Большая часть языков заточена именно под него.

Раньше процедурные языки были популярными и востребованными у разработчиков ПО. Сейчас распространено объектно-ориентированное программирование (ООП).

Декларативное программирование

На контрасте с императивным стилем развивался и декларативный. В нём собирали лучшие практики, которые со временем стали парадигмами.

Примеры использования парадигм программирования:

💖 Процедурная — для написания кода микрочипа
💖 Объектно-ориентированная
💖 Декларативная — для описания внешнего вида сайтов
💖 Функциональная — для криптовалюты и блокчейна

Если писать код на декларативном языке проще, зачем тогда выбирают императивное программирование? Есть три причины:

💖 Декларативное программирование не работает без императивного.
💖 На декларативном языке нельзя работать с задачами, для решения которых нужен доступ к состоянию программы.
💖 У императивного программирования меньше ограничений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4210🤡6🔥21
Dora — это библиотека для очистки и разведочного анализа данных, которая значительно упрощает решение задач Data Science. С ее помощью можно преобразовывать категориальные данные в порядковые, менять и удалять столбцы, выделять, извлекать и визуализировать признаки и решать много других задач.

Библиотека содержит удобные функции для очистки данных, выбора и извлечения признаков, визуализации, секционирования данных для проверки модели и версионных преобразований данных.

Библиотека использует и предназначена для того, чтобы стать полезным дополнением к распространенным инструментам анализа данных Python, таким как pandas, scikit-learn и matplotlib.

Ставится командой ⚙️ pip install dora
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42😁9🔥4❤‍🔥3😐31🤡1💯1
Вот именно 🌚
За Python и двор, — стреляю в упор.
🌚146😁14🤯11❤‍🔥10🤡7👍6🔥6😐53🐳1
Ачё в смысле? 🤔
🌚142😁36🤡15👍106🤔6❤‍🔥3😱2🏆2
This media is not supported in your browser
VIEW IN TELEGRAM
Коротко о том, как Python обошел все другие языки по популярности 🌚
❤‍🔥152😁70👍216🏆5🔥1🤡1🌚1
У каждого уважающего себя Python разработчика в офисе висит портрет C++ 🌚
👍158🌚27😁12🤡105🔥4🤯4
Remi - топовая GUI библиотека для Python, в основе которой лежит построение интерфейса с помощью веб технологий (HTML, CSS, JS).

Remi кроссплатформенная, это значит что один код будет работать на всех платформах сразу.

Ставится командой ⚙️ pip install remi
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍8💯5🔥4🤡3
PySide2 - это библиотека для создания графического интерфейса (GUI).
Она представляет из себя одну из альтернатив Tkinter (Tk) и позволяет разрабатывать GUI-приложения.

PySide2 можно легко использовать вместо Tkinter, так как её несложно освоить.

Ставится командой ⚙️ pip install pyside2
Документация и примеры коде здесь
👍43🤡10💯5🔥411😁1🤯1
Pyvips - это мощная библиотека для работы с изображениями, предоставляющая гибкие инструменты для обработки графики. С её помощью можно легко редактировать и изменять параметры фотографий, создавая уникальные эффекты.

Одним из преимуществ Pyvips является возможность выполнения операций с изображениями на лету, что существенно ускоряет процесс обработки данных. Это особенно важно при работе с большими объемами изображений или веб-приложениями, где время обработки играет ключевую роль.

Помимо обработки изображений, Pyvips также предоставляет инструменты для работы с форматами файлов, что делает её полезной для широкого спектра задач, связанных с графикой и изображениями.

Скачать ⚙️ pip install pyvips
Документация и примеры кода здесь
34👍9🤯3🌚3❤‍🔥1🔥1🤡1
ttkthemes - легкая библиотека, расширяющая возможности тем оформления в ttk (themed Tkinter) в Python.

С ее помощью вы можете быстро придать вашим приложениям более современный и стильный вид.

Крч ВОЗРАДУЙТЕСЬ фанаты Tkinter, ваше время настало!)

Ставится командой ⚙️ pip install ttkthemes
Документация и примеры кода здесь
49👍5🔥5❤‍🔥1😁1🤡1