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
Нашёл удобный сервис который по IP вытаскивает всё: страна, провайдер, сеть и даже признаки VPN/прокси
Без ключей, без регистрации, просто дергаешь запрос и получаешь ответ. Минимум движений, максимум пользы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Бесплатные курсы по ИИ Data Science и облачным технологиям от «Cognitive Class»
Платформа от IBM, предлагающая более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям👦
☝️ Ссылка источник
✈ Python Ninja
Платформа от IBM, предлагающая более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям
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
Откопал расширение для VS Code, которое превращает редактор в полноценную обучающую среду. Уроки, задания и практика доступны прямо внутри IDE
Поддерживаются популярные технологии (JavaScript, Python, React и др.), а задания сопровождаются мгновенным фидбеком
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
Это как рентген для кода: он показывает всё, что происходит во время выполнения — переменные, стеки вызовов, объекты, шаг за шагом! Поддерживает Python, Java, C/C++, JavaScript. И да, там есть AI-репетитор, который разжёвывает логику программы
Просто must-have для изучения и разбора чужого кода
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Ловите подгон бесплатный учебный курс по SQL
Освой SQL и начни анализировать данные как профессионал! Бесплатный курс проведёт тебя от первых строк кода до уверенного владения аналитическими инструментами
Быстро, наглядно и интерактивно📚
☝️ Ссылка источник
✈️ Python Ninja
Освой SQL и начни анализировать данные как профессионал! Бесплатный курс проведёт тебя от первых строк кода до уверенного владения аналитическими инструментами
Быстро, наглядно и интерактивно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
PortSwigger выкатили огромную базу знаний по веб-безопасности
Не просто статьи, а полноценный хаб по уязвимостям: XSS, SQL-инъекции, CSRF, баги в аутентификации, API и многое другое. Всё удобно разложено по темам и уровням сложности
Плюс к каждой теме идут практические лаборатории, где можно на практике разобраться, как работают уязвимости🚨
☝ Ссылка источник
✈ Python Ninja
Не просто статьи, а полноценный хаб по уязвимостям: XSS, SQL-инъекции, CSRF, баги в аутентификации, API и многое другое. Всё удобно разложено по темам и уровням сложности
Плюс к каждой теме идут практические лаборатории, где можно на практике разобраться, как работают уязвимости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Нашёл сокровищницу: «Velxio» эмулятор Arduino и ESP32 без железа
Оpen-source проект, который позволяет эмулировать Arduino, ESP32 и Raspberry Pi без физического оборудования
Можно писать код (C++ или Python), компилировать и запускать его на виртуальных платах с поддержкой периферии (GPIO, I2C, SPI и др)⌨️
Попробовать можно в веб-версии или развернуть через GitHub
☝ Ссылка источник
✈️ Python Ninja
Оpen-source проект, который позволяет эмулировать Arduino, ESP32 и Raspberry Pi без физического оборудования
Можно писать код (C++ или Python), компилировать и запускать его на виртуальных платах с поддержкой периферии (GPIO, I2C, SPI и др)
Попробовать можно в веб-версии или развернуть через GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Хеширование паролей в Python с помощью SHA-256
Когда мы сохраняем пароли, их нельзя хранить в открытом виде — это небезопасно. Вместо этого применяют хеширование: пароль пропускают через одностороннюю функцию, и уже её результат сохраняют
Пример ниже показывает, как это работает с
Особенности:
✈️ Python Ninja
Когда мы сохраняем пароли, их нельзя хранить в открытом виде — это небезопасно. Вместо этого применяют хеширование: пароль пропускают через одностороннюю функцию, и уже её результат сохраняют
Пример ниже показывает, как это работает с
hashlib.sha256from 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!')
Особенности:
Хеш всегда одинаков для одинаковой строки
Невозможно восстановить оригинальный пароль из хеша
Проверка идёт через сравнение хешей, а не через хранение реального пароля
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Гид по Шардингу Баз Данных
Отличная инфографика как работает шардинг метод горизонтального разделения базы данных для повышения производительности, масштабируемости и отказоустойчивости
В карточке показаны основные виды шардинга:
Полезно для backend-разработчиков, работающих с большими объемами данных и распределёнными системами🤣
✈ Python Ninja
Отличная инфографика как работает шардинг метод горизонтального разделения базы данных для повышения производительности, масштабируемости и отказоустойчивости
В карточке показаны основные виды шардинга:
🟠 по диапазону🟠 по ключу/хэшу🟠 по директории🟠 а также способы маршрутизации запросов
Полезно для backend-разработчиков, работающих с большими объемами данных и распределёнными системами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Принёс подарок «Labex» интерактивная платформа для обучения DevOps и Linux
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате😎
☝️ Ссылка источник
✈️ Python Ninja
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3