Neural Networks
Визуальное и доступное руководство по нейронным сетям, созданное в рамках образовательной инициативы Amazon Machine Learning University
☝ Ссылка источник
✈ Python Ninja
Визуальное и доступное руководство по нейронным сетям, созданное в рамках образовательной инициативы Amazon Machine Learning University
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Гид по Шардингу Баз Данных
Отличная инфографика как работает шардинг метод горизонтального разделения базы данных для повышения производительности, масштабируемости и отказоустойчивости
В карточке показаны основные виды шардинга:
Полезно для backend-разработчиков, работающих с большими объемами данных и распределёнными системами🤣
✈ Python Ninja
Отличная инфографика как работает шардинг метод горизонтального разделения базы данных для повышения производительности, масштабируемости и отказоустойчивости
В карточке показаны основные виды шардинга:
🟠 по диапазону🟠 по ключу/хэшу🟠 по директории🟠 а также способы маршрутизации запросов
Полезно для backend-разработчиков, работающих с большими объемами данных и распределёнными системами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Подвох с параметрами по умолчанию в Python
Почему так?
➡️ Важно помнить: значения по умолчанию создаются при определении функции, а не при каждом вызове.
Поэтому если использовать изменяемый объект (например, список), он будет один и тот же для всех вызовов.
✅ Правильный способ:
Теперь всё будет как ожидается💡
✈ Python Ninja
def add(item, items=[]):
items.append(item)
return items
add("apple") # ['apple']
add("banana") # ['apple', 'banana']
Почему так?
Поэтому если использовать изменяемый объект (например, список), он будет один и тот же для всех вызовов.
def add(item, items=None):
if items is None:
items = []
items.append(item)
return items
Теперь всё будет как ожидается
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Питон снова прокачался Python 3.14 уже здесь!
В новой версии — отложенные аннотации для ускорения типизации, модуль для субинтерпретаторов, шаблонные строки🛌
Подробности читаем здесь⬇
☝ Ссылка источник
✈ Python Ninja
В новой версии — отложенные аннотации для ускорения типизации, модуль для субинтерпретаторов, шаблонные строки
t"", инкрементный сборщик мусора и поддержка Zstandard-сжатия. Улучшены ошибки, отладка и инструменты asyncio Подробности читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на интересную игрушку The Farmer Was Replaced
Симпатичная инди-игра где вы программируете дрон, чтобы он вел фермерское хозяйство. Код пишется на языке, похожем на Python, а геймплей превращает обучение программированию в увлекательную задачу по автоматизации фермы
Простая идея масса удовольствия и пользы😊
☝ Ссылка источник
✈ Python Ninja
Симпатичная инди-игра где вы программируете дрон, чтобы он вел фермерское хозяйство. Код пишется на языке, похожем на Python, а геймплей превращает обучение программированию в увлекательную задачу по автоматизации фермы
Простая идея масса удовольствия и пользы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Lambda — не просто однострочник
Часто пишут так:
Но lambda позволяет держать логику прямо там, где она нужна:
📌 Не нужно прыгать по коду туда-сюда — вся логика сортировки в одном месте
✈ Python Ninja
Часто пишут так:
def get_name(user):
return user['name']
# где-то через 100–200 строк...
users.sort(key=get_name)
Но lambda позволяет держать логику прямо там, где она нужна:
users.sort(key=lambda user: user['name'])
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Как Python управляет памятью: арены, пулы и блоки в действии
Мы привыкли к удобным абстракциям Python — создаём список или строку и не думаем, где хранится память и когда она освободится. Но под капотом работает куда более хитрый механизм: свой аллокатор pymalloc, подсчёт ссылок и сборщик мусора.
В статье на Хабре автор рассказывает и показывает это наглядно с помощью собственного приложения MemoryMonitorApp. Оно визуализирует устройство памяти в CPython: арены, пулы, блоки, работу с циклами и освобождением объектов
Получается своего рода «лупа» для изучения интерпретатора — не промышленный инструмент, а способ увидеть, как Python обращается с памятью и почему она не всегда возвращается системе👨💻
☝ Ссылка источник
✈ Python Ninja
Мы привыкли к удобным абстракциям Python — создаём список или строку и не думаем, где хранится память и когда она освободится. Но под капотом работает куда более хитрый механизм: свой аллокатор pymalloc, подсчёт ссылок и сборщик мусора.
В статье на Хабре автор рассказывает и показывает это наглядно с помощью собственного приложения MemoryMonitorApp. Оно визуализирует устройство памяти в CPython: арены, пулы, блоки, работу с циклами и освобождением объектов
Получается своего рода «лупа» для изучения интерпретатора — не промышленный инструмент, а способ увидеть, как Python обращается с памятью и почему она не всегда возвращается системе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥1
Полезная находка список идей для новичков в программировании
Можно выбрать любую простую игру или задачу и попробовать написать программу самому. Есть загадки, шифры, мини-игры, симуляции и всякие прикольные штуки
Подходит для тех, кто выучил основы Python и хочет практиковаться😮
☝ Ссылка источник
✈ Python Ninja
Можно выбрать любую простую игру или задачу и попробовать написать программу самому. Есть загадки, шифры, мини-игры, симуляции и всякие прикольные штуки
Подходит для тех, кто выучил основы Python и хочет практиковаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Media is too big
VIEW IN TELEGRAM
Энтузиаст с ником sammyuri собрал в Minecraft нейросетевую модель ChatGPT
Она построена полностью на редстоуне и занимает больше миллиарда кубических блоков проводки
В проекте используется более 5 миллионов параметров, а на генерацию одного ответа уходит до двух часов
Исходный код и документация доступны на GitHub
☝ Ссылка источник
✈ Python Ninja
Она построена полностью на редстоуне и занимает больше миллиарда кубических блоков проводки
В проекте используется более 5 миллионов параметров, а на генерацию одного ответа уходит до двух часов
Исходный код и документация доступны на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👻1
This media is not supported in your browser
VIEW IN TELEGRAM
Принес полезный онлайн-сервис для создания диаграмм и схем
Удобный бесплатный инструмент прямо в браузере: делайте блок-схемы, UML, ER-диаграммы, карты процессов и даже схемы электроники
Поддерживает множество форматов и не требует установки🚬
☝ Ссылка источник
✈ Python Ninja
Удобный бесплатный инструмент прямо в браузере: делайте блок-схемы, UML, ER-диаграммы, карты процессов и даже схемы электроники
Поддерживает множество форматов и не требует установки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Сокровищница для DevOps: бесплатный курс по основам сетей
Простой и доступный курс для тех кто хочет разобраться в основах сетей без лишней теории
Вы узнаете как связаны разные уровни модели, что такое сегменты, VLAN и VXLAN и почему туннелирование стало важным инструментом для гибкой инфраструктуры
Реально помогает закрыть пробелы в понимании сетей💪
☝️ Ссылка источник
✈ Python Ninja
Простой и доступный курс для тех кто хочет разобраться в основах сетей без лишней теории
Вы узнаете как связаны разные уровни модели, что такое сегменты, VLAN и VXLAN и почему туннелирование стало важным инструментом для гибкой инфраструктуры
Реально помогает закрыть пробелы в понимании сетей
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Бесплатные курсы по ИИ Data Science и облачным технологиям от «Cognitive Class»
Платформа от IBM, предлагающая более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям👦
☝️ Ссылка источник
✈ Python Ninja
Платформа от IBM, предлагающая более 100 бесплатных курсов и проектов по искусственному интеллекту, анализу данных, облачным вычислениям и другим современным технологиям
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
В Steam подъехало горячее демо Final Sentence — безумного тиропечатального баттлрояля
Представьте ангар, десять человек за клавиатурами и менеджер с револьвером, который не прощает ошибок. Смертельная битва за клавиатурой нервишки гарантированно заиграют, особенно когда понимаешь: выживет только один скоростной печатающий маньяк
Проверяй свои пальцы на прочность здесь⬇
☝ Ссылка источник
✈ 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
Принес полезное «GitHowTo» — руководство по Git на русском языке
Если ты только начинаешь разбираться с Git и не знаешь, с чего начать — загляни на «GitHowTo». Это простой и понятный сайт, где тебе всё покажут и объяснят — прямо по шагам, с примерами
Сделай первый шаг — знания уже ждут❤️
☝️ Ссылка источник
✈️ Python Ninja
Если ты только начинаешь разбираться с Git и не знаешь, с чего начать — загляни на «GitHowTo». Это простой и понятный сайт, где тебе всё покажут и объяснят — прямо по шагам, с примерами
Сделай первый шаг — знания уже ждут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Сокровищница для разработчиков — «GeeksforGeeks»
Образовательный ресурс где можно найти всё, что нужно для изучения программирования. Там куча полезных статей, задачек, гайдов и даже курсов — от простого до очень сложного😍
☝️ Ссылка источник
✈️ Python Ninja
Образовательный ресурс где можно найти всё, что нужно для изучения программирования. Там куча полезных статей, задачек, гайдов и даже курсов — от простого до очень сложного
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft объявила об обновлении образовательного проекта по ИИ
Компания опубликовала бесплатный курс из 24 уроков, посвящённых генеративному ИИ. Материалы уже доступны на GitHub🔞
☝️ Ссылка источник
✈️ Python Ninja
Компания опубликовала бесплатный курс из 24 уроков, посвящённых генеративному ИИ. Материалы уже доступны на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝2❤1