This media is not supported in your browser
VIEW IN TELEGRAM
Зацени. Microsoft выложила в open-source инструмент для анализа данных без кода.
Data Formulator — это AI‑ассистированный анализ данных с drag-and-drop интерфейсом для визуализации.
Инструмент умеет работать не только с исходным датасетом, но и генерировать дополнительные поля и соответствующие визуализации.👍
👉 @PythonPortal
Data Formulator — это AI‑ассистированный анализ данных с drag-and-drop интерфейсом для визуализации.
Инструмент умеет работать не только с исходным датасетом, но и генерировать дополнительные поля и соответствующие визуализации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤7🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл годный инструмент для работы с базами данных
Это AI-инструмент, который на лету генерирует схемы баз данных из обычного текста. Пишешь: «Сделай базу как у Netflix» — получаешь готовую структуру с таблицами, связями и диаграммами
Можно править, генерить фейковые данные, импортить из CSV и деплоить в Supabase в один клик.
Бесплатно, пробуем: https://database.build/
👉 @PythonPortal
Это AI-инструмент, который на лету генерирует схемы баз данных из обычного текста. Пишешь: «Сделай базу как у Netflix» — получаешь готовую структуру с таблицами, связями и диаграммами
Можно править, генерить фейковые данные, импортить из CSV и деплоить в Supabase в один клик.
Бесплатно, пробуем: https://database.build/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤12👍8
Всё ещё используешь
В Python есть более элегантный способ —
Идеально подходит для чистых циклов, вывода с метками или нумерации строк в файлах.
Попробуй.
👉 @PythonPortal
range(len(...))
, чтобы получить индексы?В Python есть более элегантный способ —
enumerate()
, который автоматически добавляет индекс.Идеально подходит для чистых циклов, вывода с метками или нумерации строк в файлах.
Попробуй.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤64👍23🔥16😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Для деплоя AI-приложений в Python тебе нужен всего один декоратор
Beam — это open-source альтернатива Modal для запуска serverless AI-нагрузок.
Просто установи beam через pip, добавь декоратор и любая функция превращается в serverless endpoint😎
Полностью open-source
👉 @PythonPortal
Beam — это open-source альтернатива Modal для запуска serverless AI-нагрузок.
Просто установи beam через pip, добавь декоратор и любая функция превращается в serverless endpoint
Полностью open-source
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤7🔥2🤔1
Большинство разработчиков распаковывают значения вроде (
Но Python умеет распаковывать вложенные кортежи напрямую.
Чисто, без индексов и костылей.
Отлично подходит для координат, строк из CSV или любых парных данных.
👉 @PythonPortal
x, y
) вручную в циклах.Но Python умеет распаковывать вложенные кортежи напрямую.
Чисто, без индексов и костылей.
Отлично подходит для координат, строк из CSV или любых парных данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍11🔥4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Этот трюк в VS Code недооценён и 99% разработчиков даже не знают о его существовании 🤯
Он называется Screencast Mode и отображает все нажатия клавиш и клики мыши прямо на экране
👉 @PythonPortal
Он называется Screencast Mode и отображает все нажатия клавиш и клики мыши прямо на экране
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥17❤12🤣8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣63❤17😁12👍5
В Python есть встроенный модуль для точной работы с десятичными числами.
- Никаких сюрпризов с
- Никаких багов округления
Идеально подходит для денег, счетов и любых задач, где нужна высокая точность.
Особенно полезен в финансовых расчётах.
Попробуй.❤️
👉 @PythonPortal
- Никаких сюрпризов с
float
- Никаких багов округления
Идеально подходит для денег, счетов и любых задач, где нужна высокая точность.
Особенно полезен в финансовых расчётах.
Попробуй.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤48👍19😁5🔥4💊1
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Python-приложение, которое отображает всю информацию о ваших фильмах прямо в командной строке.
Поддерживает удобный вывод и работает "из коробки" после установки.
Установка:
👉 @PythonPortal
Поддерживает удобный вывод и работает "из коробки" после установки.
Установка:
pip install moviemon
moviemon
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚19👍6❤4😁3🤣3
Топ на выходные: 3 сайта с задачками для прокачки ML-навыков
Линейная алгебра, machine и deep learning — разный уровень сложности: задачи отсортированы по Easy, Mediums и Hard. Автоматическая проверка и подсказки в комплекте
Deep-ML, Tensorgym и ML cекция на NeetCode
Ну мед 🍯
👉 @PythonPortal
Линейная алгебра, machine и deep learning — разный уровень сложности: задачи отсортированы по Easy, Mediums и Hard. Автоматическая проверка и подсказки в комплекте
Deep-ML, Tensorgym и ML cекция на NeetCode
Ну мед 🍯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤11🔥6
Понимание __repr__
В Python
Проще говоря,
Метод
В отличие от
В приведённом примере при вызове
👉 @PythonPortal
В Python
__repr__
— это специальный метод, часто называемый dunder-методом (сокращение от double underscore). Его основная задача — предоставить официальное строковое представление объекта.Проще говоря,
__repr__
должен возвращать такую строку, которую, в идеале, можно вставить в интерпретатор Python, чтобы воссоздать объект.Метод
__repr__
должен быть однозначным. Он должен ясно передавать, что это за объект, и содержать достаточно информации, чтобы разработчик мог его воспроизвести.В отличие от
__str__
, который ориентирован на конечных пользователей и должен быть читаемым, __repr__
предназначен для разработчиков и должен быть точным.В приведённом примере при вызове
print()
Python сначала ищет метод str. Но так как определён только __repr__
, вызов print(student1) напрямую использует результат student1.__repr__()
, который возвращает Student('Mark', 'male')
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍14🔥5🤔4
Жара в IT! Теперь популярные языки программирования можно легко выучить по гайдам в картинках
Бесплатные инструменты, полезные ресурсы, а также советы и задачки. Выбирай нужное направление и учись не напрягаясь:
👩💻 Linux Ninja
🖥 CodHub | Курсы IT
📱 Python | Программирование
😷 Hacking | Кибербезопасность
⚙️ Webdev | Backend & Frontend
🖥 Программирование по мемам
Бесплатные инструменты, полезные ресурсы, а также советы и задачки. Выбирай нужное направление и учись не напрягаясь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤣6❤5💊2🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Кто до сих пор путается в деревьях, графах и сортировках, вот топчик:
https://visualgo.net/en
Визуалка чисто для мозга, всё анимировано: стек, очередь, DFS, BFS, сортировки, хэш-таблицы.
Как будто смотришь, как думает комп. Залипнуть можно.😳
Сохрани
👉 @PythonPortal
https://visualgo.net/en
Визуалка чисто для мозга, всё анимировано: стек, очередь, DFS, BFS, сортировки, хэш-таблицы.
Как будто смотришь, как думает комп. Залипнуть можно.
Сохрани
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍8🔥2