Python Ninja | Программирование
6.92K subscribers
1.08K photos
99 videos
917 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
Goalkicker — кладезь бесплатных IT книг

Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Годнота для тех кто любит щупать дистры — «DistroSea»

60+ Linux-дистрибутивов прямо в браузере. Никаких установок, ISO, виртуалок. Запустил Arch — потыкал. Запустил Mint — сравнил. Всё быстро и бесплатно 😳

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Внимание скриншот

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁244🗿3👾1
Codecademy — Python шпаргалка которая спасёт твой код

Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице 🔥

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤩1
Принёс подарок для тех кто любит учиться через действие — «Genepy»

Образовательная онлайн платформа для изучения Python через практику

Каждое упражнение сопровождается автоматической проверкой,помогая закрепить материал и развить алгоритмическое мышление

Для новичков и опытных, за один лишь лайк ❤️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥2
Количество ключей в словаре

Что выведет код 😎

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Варианты
Anonymous Quiz
45%
A
17%
B
21%
C
18%
D
3🔥2
Совет по Python: не глушите все ошибки

Ловить все исключения подряд это как пить обезболивающее, не сходив к врачу. Боль ушла но причина осталась.

🔄Боль → сигнал, что что-то не так (например, сидишь на горячей плите).
🔄Исключение → сигнал, что в коде что-то сломалось.

Если этот сигнал заглушить, проблема никуда не денется просто вы о ней не узнаете, пока всё не бахнет в проде

Тихая катастрофа:
try:
process_payment()
except Exception:
# Был ли пользователь реально списан?
# Получил ли он доступ к платным функциям?
# Упала ли база данных? Кто знает!
pass

Так делать плохо: ошибка была, но вы её скрыли. Нет логов, нет уведомлений, нет понимания, что вообще произошло 🔔

Обрабатываем то, что понимаем:
try:
process_payment()
except PaymentError as e:
# Ошибка при оплате — обрабатываем
logger.error(f"Ошибка оплаты: {e}")
# Остальные исключения будут переданы для уведомления команды


Все остальные исключения лучше не ловить без надобности. Пусть они “всплывут”, попадут в APM/логирование и уведомят команду — так вы хотя бы узнаете, что что-то сломалось 🧠

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
Наткнулся на интересный проект «WebVM» виртуальная Linux-машина прямо в браузере

Представьте себе Linux прямо в окне браузера и это не шутка. WebVM эмулирует Linux-среду, позволяет запускать x86-программы и тестировать код, не трогая вашу основную систему

Идеально для разработчиков и любителей технологий 😘

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2❤‍🔥1
Нашёл реально годный ресурс «Quick Reference»

Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям

Сохрани себе, чтобы всегда было под рукой❤️

Подрубаем VPN и пробуем ⬇️

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤝1
Как писать код быстрее 👀

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍2
Подарочек на выходные от David Beazley бесплатный практический курс — «Practical Python Programming»

Охватывает ключевые темы: организация кода, ООП, внутреннее устройство объектов, генераторы, тестирование и пакеты. Более 10 000 звёзд на GitHub, без регистрации, с примерами кода и домашками

Начинай уже сегодня 📝

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Нашёл для вас шпаргалку по самым частым ошибкам в Python

Эта шпаргалка поможет быстро находить и устранять распространённые ошибки в Python. Вы узнаете, как распознавать SyntaxError, TypeError, NameError и другие исключения, а также разберётесь в их причинах

В материале есть примеры ошибок и простые способы их исправления — от пропущенных кавычек до проблем с файлами и словарями

Сохраняй пригодится 📝

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍121
Ловите подгон коллекция интерактивных лабораторий от KodeKloud

Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО 😌

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
Совет по Python

Не преобразовывай итераторы в списки только ради срезов. Это тратит память и время впустую 😬

Вместо этого используй islice из модуля itertools — результат тот же, но без лишних затрат 💪

from itertools import islice

# Плохо: загружает всё в память
data = list(big_file_iter)
first_10 = data[:10]

# Хорошо: берёт только первые 10 элементов
first_10 = list(islice(big_file_iter, 10))


Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4🔥1
Принес полезное «DockerCheatSheet» — руководство по использованию Docker

Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose

Забираем в закладки пригодится❤️

☝️ Ссылка источник

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
Чувство вины оно такое 👀

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁154❤‍🔥2
Держите ещё одну сокровищницу для новичков «Coddy Journeys»

Бесплатная онлайн платформа где вы осваиваете программирование, проходя интерактивные маршруты и решаете задачи прямо в браузере

Учёба превращается в игру, шаг за шагом к своим первым успехам в IT ❤️

☝️ Ссылка источник

Python Ninja
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
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