Что такое куча (heap)?
Куча – это специальная структура данных, которая помогает быстро находить наименьший или наибольший элемент. Суть в том, что структура постоянно перестраивается, чтобы сверху был правильный элемент. Данный видеоматериал поможет тебе разобраться в работе кучи.
👀Смотреть видео
#видео
Куча – это специальная структура данных, которая помогает быстро находить наименьший или наибольший элемент. Суть в том, что структура постоянно перестраивается, чтобы сверху был правильный элемент. Данный видеоматериал поможет тебе разобраться в работе кучи.
👀Смотреть видео
#видео
😁21🔥9👍1
Django: Lock-free кэш
Lock-free кэш – это настройка системы кэширования так, чтобы избежать блокировок при одновременном доступе к данным. Это может значительно повысить производительность приложения, особенно в сценариях с высокой нагрузкой. Делимся статьей, где автор рассказывает про данный кэш.
👉Читать статью
#статьи #django
Lock-free кэш – это настройка системы кэширования так, чтобы избежать блокировок при одновременном доступе к данным. Это может значительно повысить производительность приложения, особенно в сценариях с высокой нагрузкой. Делимся статьей, где автор рассказывает про данный кэш.
👉Читать статью
#статьи #django
👍4
Методы класса array
Класс array похож на обычный список, но хранит только данные одного типа. Благодаря этому он занимает меньше памяти и работает быстрее. В данном видеоматериале автор наглядно демонстрирует работу различных методов класса array.
👀Смотреть видео
#видео
Класс array похож на обычный список, но хранит только данные одного типа. Благодаря этому он занимает меньше памяти и работает быстрее. В данном видеоматериале автор наглядно демонстрирует работу различных методов класса array.
👀Смотреть видео
#видео
👍9
Парсинг динамического сайта
Продолжаем делиться циклом видео, где автор рассказывает про веб парсинг. В этот раз ты научишься делать запросы к динамическому веб-сайту, сохранять страницы, парсить из них нужную информацию.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор рассказывает про веб парсинг. В этот раз ты научишься делать запросы к динамическому веб-сайту, сохранять страницы, парсить из них нужную информацию.
👀Смотреть видео
#видео
1🔥22👍2
Нюансы работы с groupby.first
Метод groupby().first() в pandas используется для группировки данных и выбора первой строки в каждой группе. В данной статье автор рассказывает, почему этот метод не очень безопасен для использования.
👉Читать статью
#статьи
Метод groupby().first() в pandas используется для группировки данных и выбора первой строки в каждой группе. В данной статье автор рассказывает, почему этот метод не очень безопасен для использования.
👉Читать статью
#статьи
🔥7👍4
Что такое bisect?
bisect – это модуль для работы с отсортированными списками. Он помогает вставлять элементы в нужное место, чтобы сохранялся порядок. Подробней об этом модуле ты узнаешь из видеоматериала.
👀Смотреть видео
#видео
bisect – это модуль для работы с отсортированными списками. Он помогает вставлять элементы в нужное место, чтобы сохранялся порядок. Подробней об этом модуле ты узнаешь из видеоматериала.
👀Смотреть видео
#видео
🔥21👍6
Цикл для поиска подстрок
В данной статье автор делится своим полезным изобретением для RegEx. Оно позволяет использовать только одно регулярное выражение, которое будет искать подстроку в строке с определенным условием. Автор делится не только разными полезными шаблонами, но и практическими примерами.
👉Читать статью
#статьи
В данной статье автор делится своим полезным изобретением для RegEx. Оно позволяет использовать только одно регулярное выражение, которое будет искать подстроку в строке с определенным условием. Автор делится не только разными полезными шаблонами, но и практическими примерами.
👉Читать статью
#статьи
🔥10👍4
ChatGPT, Cursor, Gemini, Perplexity, Claude — вся эта команда уже готова чинить твой код, пока ты споришь с тимлидом о нейминге переменной.
Генерят тесты, ловят баги, подсказывают архитектуру и даже пишут доку, если руки не доходят (а они никогда не доходят).
Оформить подписку можно через Kupikod — быстро, в рублях и без плясок с зарубежными картами:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
Функции copy и deepcopy
Модуль copy нужен, чтобы создавать копии объектов. Есть две главные функции для этого. copy() делает поверхностную копию, а deepcopy – глубокую копию. В данном видеоматериале автор наглядно демонстрирует разницу между copy и deepcopy.
👀Смотреть видео
#видео
Модуль copy нужен, чтобы создавать копии объектов. Есть две главные функции для этого. copy() делает поверхностную копию, а deepcopy – глубокую копию. В данном видеоматериале автор наглядно демонстрирует разницу между copy и deepcopy.
👀Смотреть видео
#видео
🔥16
Оптимизация запросов в DjangoORM
В данной статье автор рассказывает про способы оптимизации запросов в DjangoORM. В основном внимание уделяется использованию сырых SQL-запросов.
👉Читать статью
#статьи
В данной статье автор рассказывает про способы оптимизации запросов в DjangoORM. В основном внимание уделяется использованию сырых SQL-запросов.
👉Читать статью
#статьи
👍4🔥3
Декораторы partial и partialmethod
Декораторы partial и partialmethod позволяют создавать новые функции на основе старых, с заранее заданными аргументами. Благодаря данному видео ты узнаешь, как это делается.
👀Смотреть видео
#видео
Декораторы partial и partialmethod позволяют создавать новые функции на основе старых, с заранее заданными аргументами. Благодаря данному видео ты узнаешь, как это делается.
👀Смотреть видео
#видео
👍5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
ГигаЧат собрал самые востребованные навыки будущего
По данным нейросети, в ближайшие 5–10 лет особенно ценными станут умения в области ИИ, кибербезопасности, биотехнологий, экологии, программирования и дизайна, а также развитые soft skills — критическое мышление, креативность, умение учиться.
Всё это можно обсудить с Гигой в формате живого общения. Функция "Общаться голосом" доступна в бета-версии в вебе и на Android, с выбором голоса (на выбор женский или мужской) и текстовой расшифровкой разговора.
#новости
По данным нейросети, в ближайшие 5–10 лет особенно ценными станут умения в области ИИ, кибербезопасности, биотехнологий, экологии, программирования и дизайна, а также развитые soft skills — критическое мышление, креативность, умение учиться.
Всё это можно обсудить с Гигой в формате живого общения. Функция "Общаться голосом" доступна в бета-версии в вебе и на Android, с выбором голоса (на выбор женский или мужской) и текстовой расшифровкой разговора.
#новости
🤣14🔥5👍1
Flask: Интерфейсы прикладного программирования
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как расширить microblog с помощью интерфейса прикладного программирования (API).
👉Читать статью
#статьи
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как расширить microblog с помощью интерфейса прикладного программирования (API).
👉Читать статью
#статьи
👍5
Функция update_wrapper и декоратор wraps
update_wrapper позволяет копировать атрибуты с оригинальной функции на обертку. А wraps делает то же самое, только как декоратор. Делимся видео, где автор наглядно демонстрирует применение update_wrapper и wraps.
👀Смотреть видео
#видео
update_wrapper позволяет копировать атрибуты с оригинальной функции на обертку. А wraps делает то же самое, только как декоратор. Делимся видео, где автор наглядно демонстрирует применение update_wrapper и wraps.
👀Смотреть видео
#видео
🔥7👍3
Django-command
В Django command — это специальная команда, которую можно запустить через консоль для выполнения определённых задач в проекте. Такие команды используются для автоматизации различных процессов, например, миграции базы данных, создания суперпользователя, или даже для более сложных задач вроде сбора данных, очистки кэша и т.д. Делимся статьей, где автор рассказывает про данную команду.
👉Читать статью
#статьи
В Django command — это специальная команда, которую можно запустить через консоль для выполнения определённых задач в проекте. Такие команды используются для автоматизации различных процессов, например, миграции базы данных, создания суперпользователя, или даже для более сложных задач вроде сбора данных, очистки кэша и т.д. Делимся статьей, где автор рассказывает про данную команду.
👉Читать статью
#статьи
👍15🔥2😁2