Известная образовательная платформа NMA выложила в открытый доступ на GitHub полный курс по вычислительной нейронауке — Neuromatch Academy
Курс охватывает весь путь от основ программирования на Python до продвинутого нейромоделирования.
Включает ключевые темы: машинное обучение, динамические системы, стохастические процессы и многое другое. Идеально подойдёт тем, кто хочет выстроить системное понимание вычислений в мозге.😎
👉 @PythonPortal
Курс охватывает весь путь от основ программирования на Python до продвинутого нейромоделирования.
Включает ключевые темы: машинное обучение, динамические системы, стохастические процессы и многое другое. Идеально подойдёт тем, кто хочет выстроить системное понимание вычислений в мозге.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍14👀5
Нужно расплющить список списков?
Одна строка. Без циклов. Без сторонних библиотек.
Подходит для:
🔸 строк из CSV
🔸 массивов из JSON
🔸 вложенных конфигов
🔸 ответов от API
Быстро, чисто, лаконично.
Попробуй, когда в следующий раз будешь разбирать вложенные данные.
👉 @PythonPortal
Одна строка. Без циклов. Без сторонних библиотек.
Подходит для:
Быстро, чисто, лаконично.
Попробуй, когда в следующий раз будешь разбирать вложенные данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51❤13🌭8🔥7🤣2🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Веб-скрейпинг больше никогда не будет прежним
С помощью
Больше никакого хардкода🥲
👉 @PythonPortal
С помощью
/extract
-эндпоинта от firecrawl достаточно просто описать в промпте, что именно ты хочешь вытащить — и ты получаешь структурированные данные, готовые для LLM.Больше никакого хардкода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤8🏆5🔥1
Python умеет преобразовывать числа в слова
Нужно превратить 1250 в "one thousand two hundred fifty"?
Используй библиотеку num2words — идеально подходит для генерации счетов, отчетов, голосовых ассистентов и не только.
Вот что еще умеет num2words:
>
>
>
> Конвертация
👉 @PythonPortal
Нужно превратить 1250 в "one thousand two hundred fifty"?
Используй библиотеку num2words — идеально подходит для генерации счетов, отчетов, голосовых ассистентов и не только.
Вот что еще умеет num2words:
>
to="ordinal"
→ 1
→ "first"
или "one hundred and tenth"
>
to="currency"
→ "one hundred and ten euro, zero cents
">
lang="fr"
→ вывод на французском> Конвертация
float
в дробиPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42❤14👍12🤯1
Завеса тайны устройства драйверов в Java (JDBC) приоткрывается
Перформансные этюды, оптимизация ресурсов в k8s и мифы о виртуальных потоках — все это будут обсуждать на конференции JVM Day 30 августа.
Десятки спикеров, демоверсии продуктов Т-Банка и афтерпати после конфы. На лендинге пишут, что половина собранных средств с JVM Day организаторы направят региональным вузам, которые готовят начинающих айтишников, чтобы помочь растить будущие кадры и развивать ИТ-сферу не только в Москве, но и в других регионах. Регаемся заранее.
👉 @PythonPortal
Перформансные этюды, оптимизация ресурсов в k8s и мифы о виртуальных потоках — все это будут обсуждать на конференции JVM Day 30 августа.
Десятки спикеров, демоверсии продуктов Т-Банка и афтерпати после конфы. На лендинге пишут, что половина собранных средств с JVM Day организаторы направят региональным вузам, которые готовят начинающих айтишников, чтобы помочь растить будущие кадры и развивать ИТ-сферу не только в Москве, но и в других регионах. Регаемся заранее.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍3🤔3🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Это не ещё один инструмент для работы с SQL-базами данных. Это инструмент, который вы полюбите
Исследуй, работай с таблицами и получай аналитику прямо из них.
Поддерживает MySQL, PostgreSQL, SQLite и другие.
Бесплатный и с открытым исходным кодом:
→ http://github.com/frectonz/sql-studio
👉 @PythonPortal
Исследуй, работай с таблицами и получай аналитику прямо из них.
Поддерживает MySQL, PostgreSQL, SQLite и другие.
Бесплатный и с открытым исходным кодом:
→ http://github.com/frectonz/sql-studio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤15🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁133❤27🔥18👍2
Хочешь анимировать текст как пишущая машинка на Python?
Без сторонних библиотек. Без GUI. Только чистый код для консоли.
Запусти это в терминале и посмотри, как текст "печатается".
Почему анимация идёт так плавно?
Параметр
Без него Python буферизует вывод, из-за чего появляются задержки.
Это даёт полный контроль в реальном времени — идеально для анимаций, прогресс-баров или CLI-приложений🤠
👉 @PythonPortal
Без сторонних библиотек. Без GUI. Только чистый код для консоли.
Запусти это в терминале и посмотри, как текст "печатается".
Почему анимация идёт так плавно?
Параметр
flush=True
заставляет print
сразу выводить текст на экран.Без него Python буферизует вывод, из-за чего появляются задержки.
Это даёт полный контроль в реальном времени — идеально для анимаций, прогресс-баров или CLI-приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
❤80🤔13🔥9😁4👍2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Этот GitHub-трюк реально полезный, 100%
На любой странице репозитория GitHub просто замени букву "
👉 @PythonPortal
На любой странице репозитория GitHub просто замени букву "
g
" в слове "github
" на "u
" (получится "uithub
") — и ты получишь весь код и структуру репозитория в удобном, читаемом виде.Please open Telegram to view this post
VIEW IN TELEGRAM
👍63❤27🔥8
Пробовали когда-нибудь выводить длинный текст в CLI?
Модуль
Отлично подходит для создания CLI-интерфейсов, логов и текстовых утилит.
Попробуйте.
👉 @PythonPortal
Модуль
textwrap
в Python позволяет аккуратно переносить строки — как абзацы в Markdown.Отлично подходит для создания CLI-интерфейсов, логов и текстовых утилит.
Попробуйте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤34👍13🔥4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Это идеально подходит для разработчиков, работающих с API 🔥
Теперь можно использовать Postman прямо внутри VS Code — через официальный экстеншен.
Больше не нужно переключаться на отдельное десктопное приложение Postman :)
👉 @PythonPortal
Теперь можно использовать Postman прямо внутри VS Code — через официальный экстеншен.
Больше не нужно переключаться на отдельное десктопное приложение Postman :)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥23❤16
Ты можешь выполнять Python-код «из строки». Именно так под капотом работают
Оценивает строку, содержащую одно выражение на Python (например, математическое выражение или обращение к переменной). Возвращает результат вычисления.
Выполняет блоки кода на Python (например, циклы, функции, определения классов). Ничего не возвращает, просто запускает код.
👉 @PythonPortal
eval()
и exec()
. Вот в чём между ними разница:eval() — Вычислить и вернуть
Оценивает строку, содержащую одно выражение на Python (например, математическое выражение или обращение к переменной). Возвращает результат вычисления.
exec() — Выполнить любой код
Выполняет блоки кода на Python (например, циклы, функции, определения классов). Ничего не возвращает, просто запускает код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48❤13🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Если ты разработчик — тебе нужна эта утилита
Открывай эмулятор iOS или Android за секунды.
> Бесплатно
> Нативно
> С открытым исходным кодом
→ http://minisim.app
👉 @PythonPortal
Открывай эмулятор iOS или Android за секунды.
> Бесплатно
> Нативно
> С открытым исходным кодом
→ http://minisim.app
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍9❤3💊3
Объединение словарей — распространённая операция в Python. Чтобы объединить словари, можно либо использовать громоздкие циклы, либо воспользоваться оператором распаковки словарей (
Оператор распаковки словарей — это расширение синтаксиса распаковки, добавленное в Python начиная с версии 3.5. Важно отметить, что этот способ создаёт новый словарь, не изменяя исходные, тем самым обеспечивая их неизменяемость.
Вот как можно использовать этот оператор для объединения словарей:
👉 @PythonPortal
**
).Оператор распаковки словарей — это расширение синтаксиса распаковки, добавленное в Python начиная с версии 3.5. Важно отметить, что этот способ создаёт новый словарь, не изменяя исходные, тем самым обеспечивая их неизменяемость.
Вот как можно использовать этот оператор для объединения словарей:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤48👍24🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Необходимый репозиторий с сотнями бесплатных API для практики программирования и создания проектов.
Обновляется еженедельно и разделён по темам🔫
⇢ http://github.com/public-apis-dev/public-apis
👉 @PythonPortal
Обновляется еженедельно и разделён по темам
⇢ http://github.com/public-apis-dev/public-apis
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍13🔥5👀1💊1
Запутались между
Это ключевое различие
👉 @PythonPortal
==
и is
в Python?==
означает "Они одинаковы?" (Проверка значений)is
означает "Это точно одно и то же?" (Проверка на одинаковость в памяти)Это ключевое различие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍96❤27🤣10😁2🤔1