Python Portal
55K subscribers
1.93K photos
136 videos
46 files
517 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Полиморфизм в Python

Он позволяет обращаться с объектами разных классов как с объектами общего родительского класса.

На примерах из картинок: функция len() одинаково работает со строками и списками, метод sound() по-разному реализован у классов Animal, Dog и Cat, а встроенные функции вроде print() автоматически адаптируются к любому типу данных.

Суть в том, что код остаётся единым, но поведение меняется в зависимости от контекста. 👍

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Наткнулся тут на простую, но крутую штуку — wowy называется

Если надо быстро склепать одностраничный сайт без фреймворков и сборок, просто на HTML+JS — вот это прям то, что нужно.

Никаких зависимостей, npm, webpack и прочего

1. Качаешь репку с GitHub или просто копируешь index.html
2. Открываешь его в браузере — и всё, уже работает
3. Меняешь под себя — контент, маршруты, стили
4. Хочешь — кидаешь на GitHub Pages или Vercel, и сайт в онлайне

Подходит, если хочется что-то простое, лёгкое и чтоб не заморачиваться.

ℹ️ Работает прямо "из коробки", вообще без настройки. И да, конечно, бесплатно.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивный курс по Git прямо в VS Code — GitByBit

Это тренажёр, где ты учишься Git через практику: 48 уроков по 5-10 минут каждый

Есть классная фишка — "Гитопедия", где собираешь знания по ходу обучения. Плюс квизы, чтобы всё усвоить

Всем, кто хочет научиться гиту с нуля, рекомендую заценить

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
SpamX-main.zip
304.2 KB
Скрипт спамер 🤖

Скрипт Telegram бот спамер с хорошим функционалом.

🤖 ЯП: Python 3.11+
📂 Модули: pyrogram
🖥 База данных: mongoDB

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ DevToys — полезные инструменты для разработчика в одном месте!

Форматировать JSON, кодировать Base64, генерировать UUID, конвертировать цвета — больше не нужно искать кучу сервисов. Всё, что нужно, уже тут!

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔊Новая полезная функция в VS Code для улучшения работы с терминалом!

теперь не нужно вспоминать точное написание команд, VS Code сам предложит варианты.
терминал будет показывать доступные директории и файлы, упрощая навигацию.

Как включить?

1. Открой настройки в VS Code (File → Preferences → Settings или Ctrl + ,).
2. В строке поиска введи "terminal integrated suggest".
3. Активируй опцию (обрати внимание, что она пока в режиме Preview).

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Совет по Python

Вместо использования цикла for для обработки каждого элемента списка, функция map применяет заданную функцию (в данном случае square) ко всем элементам списка автоматически

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Предметы первой необходимости 😄

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Ловите большую шпаргалку по нейросетям, в которой вкратце визуально показаны все виды Neural Network.

Включает краткую теорию, полезные подсказки по Python для работы с данными и машинным обучением

По факту, это сборная солянка нескольких разноплановых шпаргалок в одном документе 🎧

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4 ошибки в коде на Python, которые замедляют вашу работу

🍩Неэффективные структуры данных

Использование списков (list) вместо множеств (set) или словарей (dict) для операций поиска (O(n) вместо O(1))

🍩Лишние вызовы функций

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

🍩Глобальные переменные

Чрезмерное использование глобальных переменных замедляет доступ к данным. Лучше передавать параметры явно.

🍩Самописные решения

Написание собственных реализаций (сортировка, поиск и т.д.) вместо использования оптимизированных встроенных функций (sorted(), sum(), collections и др.)

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM