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

Связь: @sfoninja
Download Telegram
Краткое руководство по Pandas

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3👌2
Полезный бесплатный инструмент для получения данных по IP

Нашёл удобный сервис который по IP вытаскивает всё: страна, провайдер, сеть и даже признаки VPN/прокси

Без ключей, без регистрации, просто дергаешь запрос и получаешь ответ. Минимум движений, максимум пользы ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Falsy-ловушка в словаре

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Варианты
Anonymous Quiz
15%
A
50%
B
25%
C
10%
D
Бесплатные курсы по ИИ Data Science и облачным технологиям от «Cognitive Class»

Платформа от IBM, предлагающая более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям 👦

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Media is too big
VIEW IN TELEGRAM
VS Code теперь ещё и учит тебя кодить

Откопал расширение для VS Code, которое превращает редактор в полноценную обучающую среду. Уроки, задания и практика доступны прямо внутри IDE

Поддерживаются популярные технологии (JavaScript, Python, React и др.), а задания сопровождаются мгновенным фидбеком 🎁

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл невероятную штуку для программистов «Python Tutor»

Это как рентген для кода: он показывает всё, что происходит во время выполнения — переменные, стеки вызовов, объекты, шаг за шагом! Поддерживает Python, Java, C/C++, JavaScript. И да, там есть AI-репетитор, который разжёвывает логику программы

Просто must-have для изучения и разбора чужого кода🤣

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Что за 🥊

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Ловите подгон бесплатный учебный курс по SQL

Освой SQL и начни анализировать данные как профессионал! Бесплатный курс проведёт тебя от первых строк кода до уверенного владения аналитическими инструментами

Быстро, наглядно и интерактивно📚

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
PortSwigger выкатили огромную базу знаний по веб-безопасности

Не просто статьи, а полноценный хаб по уязвимостям: XSS, SQL-инъекции, CSRF, баги в аутентификации, API и многое другое. Всё удобно разложено по темам и уровням сложности

Плюс к каждой теме идут практические лаборатории, где можно на практике разобраться, как работают уязвимости 🚨

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Найди неверное выражение с оператором присваивания

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Варианты
Anonymous Quiz
10%
A
6%
B
10%
C
74%
D
Нашёл сокровищницу: «Velxio» эмулятор Arduino и ESP32 без железа

Оpen-source проект, который позволяет эмулировать Arduino, ESP32 и Raspberry Pi без физического оборудования

Можно писать код (C++ или Python), компилировать и запускать его на виртуальных платах с поддержкой периферии (GPIO, I2C, SPI и др) ⌨️

Попробовать можно в веб-версии или развернуть через GitHub

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Хеширование паролей в Python с помощью SHA-256

Когда мы сохраняем пароли, их нельзя хранить в открытом виде — это небезопасно. Вместо этого применяют хеширование: пароль пропускают через одностороннюю функцию, и уже её результат сохраняют

Пример ниже показывает, как это работает с hashlib.sha256
from hashlib import sha256

# always the same for "mySecret123"
saved_password = sha256(
"mySecret123".encode()
).hexdigest()

# Can't reverse it back to "mySecret123"
# But can hash and compare
password = sha256(
input("Your password: ").encode()
).hexdigest()

if password == saved_password:
print('Welcome!')
else:
print('Access denied!')


Особенности:
Хеш всегда одинаков для одинаковой строки

Невозможно восстановить оригинальный пароль из хеша

Проверка идёт через сравнение хешей, а не через хранение реального пароля


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Гид по Шардингу Баз Данных

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

В карточке показаны основные виды шардинга:

🟠по диапазону
🟠по ключу/хэшу
🟠по директории
🟠а также способы маршрутизации запросов


Полезно для backend-разработчиков, работающих с большими объемами данных и распределёнными системами🤣

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Когда выбрал не тот язык 👹

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6
Принёс подарок «Labex» интерактивная платформа для обучения DevOps и Linux

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

Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате 😎

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Neural Networks

Визуальное и доступное руководство по нейронным сетям, созданное в рамках образовательной инициативы Amazon Machine Learning University

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Полезная находка: интерактивный учебник по машинному обучению

Визуальный подход к изучению ML алгоритмов, позволяет наблюдать весь процесс обучения моделей в реальном времени

Здесь можно буквально “увидеть”, как работает градиентный спуск, обучаются нейросети или формируются кластеры

Ценный ресурс если хочешь наконец понять ML 😱

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4