👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Подарочек на выходные «CodeHS Practice» площадка с челленджами
Хочешь прокачать Python или попробовать другие языки?
Эта платформа предлагает сотни задач от простых до продвинутых с автоматической проверкой решений. Пишешь код, жмёшь «Run» — и сразу получаешь фидбэк
Затягивает не хуже игры попробуй сам💪
☝️ Ссылка источник
✈️ Python Ninja
Хочешь прокачать Python или попробовать другие языки?
Эта платформа предлагает сотни задач от простых до продвинутых с автоматической проверкой решений. Пишешь код, жмёшь «Run» — и сразу получаешь фидбэк
Затягивает не хуже игры попробуй сам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🤝2
Полезная находка «Project Euler» спортзал для мозга
Project Euler считается одним из культовых ресурсов для развития алгоритмического мышления: задачи там устроены так, что brute force обычно не помогает — нужно искать математические закономерности, оптимизации и изящные решения
Многие программисты используют его как «тренажёр» для ума и как способ познакомиться с новыми приёмами в математике, теории чисел и алгоритмах💪
☝️ Ссылка источник
✈️ Python Ninja
Project Euler считается одним из культовых ресурсов для развития алгоритмического мышления: задачи там устроены так, что brute force обычно не помогает — нужно искать математические закономерности, оптимизации и изящные решения
Многие программисты используют его как «тренажёр» для ума и как способ познакомиться с новыми приёмами в математике, теории чисел и алгоритмах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Топ библиотек Python для визуализации временных рядов
Хотите красиво и удобно строить графики временных рядов?
Собрал подборку лучших библиотек: от классической Matplotlib до интерактивных Plotly и Bokeh
✈️ Python Ninja
Хотите красиво и удобно строить графики временных рядов?
Собрал подборку лучших библиотек: от классической Matplotlib до интерактивных Plotly и Bokeh
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9❤2👍2
Нашел на Хабре гайд как собрать офлайн голосового AI-ассистента
Хотите свой голосовой AI-ассистент без подписок и передачи данных в сеть?
В статье подробно показано, как собрать помощника на Python: он слушает, понимает и отвечает — всё работает локально и приватно
Сделайте свой собственный ChatGPT с голосом😎
☝️ Ссылка источник
☝️ Ссылка источник
✈️ Python Ninja
Хотите свой голосовой AI-ассистент без подписок и передачи данных в сеть?
В статье подробно показано, как собрать помощника на Python: он слушает, понимает и отвечает — всё работает локально и приватно
Сделайте свой собственный ChatGPT с голосом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл классный инструмент для питонистов «Talk to DB»
Мини-агент который превращает обычные вопросы на человеческом языке в корректные SQL-запросы
Достаточно указать URL базы данных, после чего можно писать вопросы в свободной форме инструмент сам сформулирует SQL, выполнит его и вернёт не только результаты выборки, но и пояснения к ним
Идеально если нет времени копаться в синтаксисе SQL или нужно быстро достать данные из БД💪
☝️ Ссылка источник
✈️ Python Ninja
Мини-агент который превращает обычные вопросы на человеческом языке в корректные SQL-запросы
Достаточно указать URL базы данных, после чего можно писать вопросы в свободной форме инструмент сам сформулирует SQL, выполнит его и вернёт не только результаты выборки, но и пояснения к ним
Идеально если нет времени копаться в синтаксисе SQL или нужно быстро достать данные из БД
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
12 основных команд Git которые должен знать каждый разработчик
Полный гид по базовым командам Git: от создания репозитория до слияния веток
Сохрани себе, чтобы всегда было под рукой❤️
✈️ Python Ninja
Полный гид по базовым командам Git: от создания репозитория до слияния веток
Сохрани себе, чтобы всегда было под рукой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
Исправляем Mojibake и ошибки Unicode с помощью Python-библиотеки ftfy
Если вы когда-нибудь сталкивались с «битым» текстом вроде é вместо é или ’ вместо апострофа — то это и есть Mojibake. Он возникает, когда строка декодируется с использованием неправильной кодировки символов
На помощь приходит библиотека ftfy (Fixes Text For You). Её задача проста: автоматически исправлять самые распространённые ошибки Unicode и превращать «кашу из символов» в нормальный читаемый текст
Пример:
Вывод:
✈️ Python Ninja
Если вы когда-нибудь сталкивались с «битым» текстом вроде é вместо é или ’ вместо апострофа — то это и есть Mojibake. Он возникает, когда строка декодируется с использованием неправильной кодировки символов
На помощь приходит библиотека ftfy (Fixes Text For You). Её задача проста: автоматически исправлять самые распространённые ошибки Unicode и превращать «кашу из символов» в нормальный читаемый текст
Пример:
import ftfy
# Текст для очистки
garbled_texts = [
"The company’s latest update was great.", # ’ должно быть ’
"Here is some text: único.", # ú должно быть ú
]
for text in garbled_texts:
fixed_text = ftfy.fix_text(text)
print(f"Garbled: {text}")
print(f"Fixed: {fixed_text}\n")
Вывод:
Garbled: The company’s latest update was great.
Fixed: The company’s latest update was great.
Garbled: Here is some text: único.
Fixed: Here is some text: único.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Хорошие новости «Kaggle» запускает бесплатный интенсив по ИИ-агентам
За пять дней вы погрузитесь в теорию и практику освоите ключевые компоненты умных систем и соберёте собственный проект
Лучшие также получат шанс засветиться в официальных каналах Google и Kaggle😎
☝️ Ссылка источник
✈️ Python Ninja
За пять дней вы погрузитесь в теорию и практику освоите ключевые компоненты умных систем и соберёте собственный проект
Лучшие также получат шанс засветиться в официальных каналах Google и Kaggle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
У фанатов «Симпсонов» появился инструмент мечты «TheSimpsonsAPI»
Бесплатный REST API где можно вытянуть любую информацию о жителях Спрингфилда: от описаний героев и их цитат до сведений об эпизодах и местах действия
Всё работает без регистрации, просто делай запрос и получай данные в формате JSON🫵
☝️ Ссылка источник
✈️ Python Ninja
Бесплатный REST API где можно вытянуть любую информацию о жителях Спрингфилда: от описаний героев и их цитат до сведений об эпизодах и местах действия
Всё работает без регистрации, просто делай запрос и получай данные в формате JSON
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
Совет по Python: Не всегда «короче» значит «лучше»
Да, в Python можно написать хитрый one-liner с list comprehension, но часто это ухудшает читаемость
Не пишите так:
Правило простое: пишите код так, чтобы через месяц вы и ваши коллеги легко поняли логику без головоломок
Так понятнее:
Читаемость > компактность💪
✈️ Python Ninja
Да, в Python можно написать хитрый one-liner с list comprehension, но часто это ухудшает читаемость
Не пишите так:
result = sum(2 * (x ** 2) for x in [y for y in range(10) if y % 2 == 0])
print(result)
# 240
Правило простое: пишите код так, чтобы через месяц вы и ваши коллеги легко поняли логику без головоломок
Так понятнее:
def sum_doubled_squares_of_evens(n):
total = 0
for x in range(n):
if x % 2 == 0:
total += 2 * (x ** 2)
return total
result = sum_doubled_squares_of_evens(10)
print(result)
# 240
Читаемость > компактность
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Сокровищница для разработчиков «roadmap-sh» интерактивные дорожные карты
Когда новички заходят в IT они часто теряются в океане технологий
Платформа призвана решить проблему и предлагает понятные визуальные карты обучения, составленные экспертами и сообществом. Здесь можно отследить свой прогресс, найти лучшие источники и понять что реально стоит учить в 2025
Забирай пригодится🪑
☝️ Ссылка источник
✈️ Python Ninja
Когда новички заходят в IT они часто теряются в океане технологий
Платформа призвана решить проблему и предлагает понятные визуальные карты обучения, составленные экспертами и сообществом. Здесь можно отследить свой прогресс, найти лучшие источники и понять что реально стоит учить в 2025
Забирай пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12❤2
Сокровищница для тех кто хочет освоить Git без нудных лекций
Есть десктопное приложение под Mac, Windows и Linux которое обучает работе с Git через практику
Задания выполняются прямо в реальном Git и GitHub, репозитории создаются у вас в аккаунте и остаются навсегда
Поддержка разных языков тоже в комплекте💪
☝️ Ссылка источник
✈️ Python Ninja
Есть десктопное приложение под Mac, Windows и Linux которое обучает работе с Git через практику
Задания выполняются прямо в реальном Git и GitHub, репозитории создаются у вас в аккаунте и остаются навсегда
Поддержка разных языков тоже в комплекте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3