Python Portal
55.1K subscribers
1.93K photos
134 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
Media is too big
VIEW IN TELEGRAM
Запоминаем лютый лайфхак: если открыть любой репо на GitHub и поменять "hub" на "ingest" в URL, то он превратится в текстовый дайджест для LLM!

Используйте чтобы быстрее понимать код, без необходимости загружать и разбирать весь проект вручную.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Знаете ли вы, что есть онлайн-компилятор Python с поддержкой библиотек?

Можно просто открыть браузер и писать код

Если нужно быстро что-то протестировать — самое то 👍

Пробуем — тут

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft выпустила новую версию своего официального курса по изучению генеративного ИИ.

Курс бесплатный и включает 21 урок (с видео и кодом), в которых объясняется всё, что нужно начинающему разработчику для создания приложений с ИИ. 🥰

ссылка на курс

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