Goalkicker — кладезь бесплатных IT книг
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
☝️ Ссылка источник
✈️ Python Ninja
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Годнота для тех кто любит щупать дистры — «DistroSea»
60+ Linux-дистрибутивов прямо в браузере. Никаких установок, ISO, виртуалок. Запустил Arch — потыкал. Запустил Mint — сравнил. Всё быстро и бесплатно😳
☝️ Ссылка источник
✈️ Python Ninja
60+ Linux-дистрибутивов прямо в браузере. Никаких установок, ISO, виртуалок. Запустил Arch — потыкал. Запустил Mint — сравнил. Всё быстро и бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Codecademy — Python шпаргалка которая спасёт твой код
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице🔥
☝️ Ссылка источник
✈️ Python Ninja
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤩1
Принёс подарок для тех кто любит учиться через действие — «Genepy»
Образовательная онлайн платформа для изучения Python через практику
Каждое упражнение сопровождается автоматической проверкой,помогая закрепить материал и развить алгоритмическое мышление
Для новичков и опытных, за один лишь лайк❤️
☝️ Ссылка источник
✈️ Python Ninja
Образовательная онлайн платформа для изучения Python через практику
Каждое упражнение сопровождается автоматической проверкой,помогая закрепить материал и развить алгоритмическое мышление
Для новичков и опытных, за один лишь лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥2
❤3🔥2
Совет по Python: не глушите все ошибки
Ловить все исключения подряд это как пить обезболивающее, не сходив к врачу. Боль ушла но причина осталась.
Если этот сигнал заглушить, проблема никуда не денется просто вы о ней не узнаете, пока всё не бахнет в проде❓
Тихая катастрофа:
Так делать плохо: ошибка была, но вы её скрыли. Нет логов, нет уведомлений, нет понимания, что вообще произошло🔔
Обрабатываем то, что понимаем:
Все остальные исключения лучше не ловить без надобности. Пусть они “всплывут”, попадут в APM/логирование и уведомят команду — так вы хотя бы узнаете, что что-то сломалось🧠
✈️ Python Ninja
Ловить все исключения подряд это как пить обезболивающее, не сходив к врачу. Боль ушла но причина осталась.
🔄 Боль → сигнал, что что-то не так (например, сидишь на горячей плите).🔄 Исключение → сигнал, что в коде что-то сломалось.
Если этот сигнал заглушить, проблема никуда не денется просто вы о ней не узнаете, пока всё не бахнет в проде
Тихая катастрофа:
try:
process_payment()
except Exception:
# Был ли пользователь реально списан?
# Получил ли он доступ к платным функциям?
# Упала ли база данных? Кто знает!
pass
Так делать плохо: ошибка была, но вы её скрыли. Нет логов, нет уведомлений, нет понимания, что вообще произошло
Обрабатываем то, что понимаем:
try:
process_payment()
except PaymentError as e:
# Ошибка при оплате — обрабатываем
logger.error(f"Ошибка оплаты: {e}")
# Остальные исключения будут переданы для уведомления команды
Все остальные исключения лучше не ловить без надобности. Пусть они “всплывут”, попадут в APM/логирование и уведомят команду — так вы хотя бы узнаете, что что-то сломалось
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Наткнулся на интересный проект «WebVM» виртуальная Linux-машина прямо в браузере
Представьте себе Linux прямо в окне браузера и это не шутка. WebVM эмулирует Linux-среду, позволяет запускать x86-программы и тестировать код, не трогая вашу основную систему
Идеально для разработчиков и любителей технологий😘
☝️ Ссылка источник
✈️ Python Ninja
Представьте себе Linux прямо в окне браузера и это не шутка. WebVM эмулирует Linux-среду, позволяет запускать x86-программы и тестировать код, не трогая вашу основную систему
Идеально для разработчиков и любителей технологий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2❤🔥1
Нашёл реально годный ресурс «Quick Reference»
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой❤️
Подрубаем VPN и пробуем⬇️
☝️ Ссылка источник
✈️ Python Ninja
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤝1
Подарочек на выходные от David Beazley бесплатный практический курс — «Practical Python Programming»
Охватывает ключевые темы: организация кода, ООП, внутреннее устройство объектов, генераторы, тестирование и пакеты. Более 10 000 звёзд на GitHub, без регистрации, с примерами кода и домашками
Начинай уже сегодня📝
☝️ Ссылка источник
✈️ Python Ninja
Охватывает ключевые темы: организация кода, ООП, внутреннее устройство объектов, генераторы, тестирование и пакеты. Более 10 000 звёзд на GitHub, без регистрации, с примерами кода и домашками
Начинай уже сегодня
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Нашёл для вас шпаргалку по самым частым ошибкам в Python
Эта шпаргалка поможет быстро находить и устранять распространённые ошибки в Python. Вы узнаете, как распознавать SyntaxError, TypeError, NameError и другие исключения, а также разберётесь в их причинах
В материале есть примеры ошибок и простые способы их исправления — от пропущенных кавычек до проблем с файлами и словарями
Сохраняй пригодится📝
✈️ Python Ninja
Эта шпаргалка поможет быстро находить и устранять распространённые ошибки в Python. Вы узнаете, как распознавать SyntaxError, TypeError, NameError и другие исключения, а также разберётесь в их причинах
В материале есть примеры ошибок и простые способы их исправления — от пропущенных кавычек до проблем с файлами и словарями
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
Ловите подгон коллекция интерактивных лабораторий от KodeKloud
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО😌
☝️ Ссылка источник
✈️ Python Ninja
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Совет по Python
Не преобразовывай итераторы в списки только ради срезов. Это тратит память и время впустую😬
Вместо этого используй💪
✈ Python Ninja
Не преобразовывай итераторы в списки только ради срезов. Это тратит память и время впустую
Вместо этого используй
islice из модуля itertools — результат тот же, но без лишних затрат from itertools import islice
# Плохо: загружает всё в память
data = list(big_file_iter)
first_10 = data[:10]
# Хорошо: берёт только первые 10 элементов
first_10 = list(islice(big_file_iter, 10))
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4🔥1
Принес полезное «DockerCheatSheet» — руководство по использованию Docker
Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose
Забираем в закладки пригодится❤️
☝️ Ссылка источник
✈ Python Ninja
Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose
Забираем в закладки пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Держите ещё одну сокровищницу для новичков «Coddy Journeys»
Бесплатная онлайн платформа где вы осваиваете программирование, проходя интерактивные маршруты и решаете задачи прямо в браузере
Учёба превращается в игру, шаг за шагом к своим первым успехам в IT❤️
☝️ Ссылка источник
✈ Python Ninja
Бесплатная онлайн платформа где вы осваиваете программирование, проходя интерактивные маршруты и решаете задачи прямо в браузере
Учёба превращается в игру, шаг за шагом к своим первым успехам в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Лучший способ увидеть как на самом деле работает ML «Drawdata»
Используйте Drawdata, чтобы прямо в Jupyter нарисовать 2D-датасет, выбирать точки через виджет и наблюдать, как модель обновляется по мере добавления данных
Полностью интерактивно, в реальном времени и open-source🥇
☝ Ссылка источник
✈ Python Ninja
Используйте Drawdata, чтобы прямо в Jupyter нарисовать 2D-датасет, выбирать точки через виджет и наблюдать, как модель обновляется по мере добавления данных
Полностью интерактивно, в реальном времени и open-source
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Мощный ресурс «RefactoringGuru» всё о паттернах проектирования
Собраны все основные паттерны проектирования с примерами кода, схемами и краткими объяснениями. Удобно для повторения, обучения или собеседований
☝️ Ссылка источник
✈ Python Ninja
Собраны все основные паттерны проектирования с примерами кода, схемами и краткими объяснениями. Удобно для повторения, обучения или собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2