This media is not supported in your browser
VIEW IN TELEGRAM
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
Перемешивание списка
Функция
Разъяснивший Python
Функция
random.shuffle() перемешивает элементы списка на месте (in-place) и возвращает None. Это означает, что она напрямую изменяет исходный список, не создавая его копию, поэтому её нельзя использовать внутри функции print() или присваивать новой переменной.Разъяснивший Python
Как работают lambda-функции?
Делимся большим гайдом по анонимным функциям, чтобы тебе проще было проходить собеседования. Автор разбирает абсолютно все: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
Читать...
Разъяснивший Python
Делимся большим гайдом по анонимным функциям, чтобы тебе проще было проходить собеседования. Автор разбирает абсолютно все: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
Читать...
Разъяснивший Python
Хабр
Как работают lambda-функции в Python: замыкания, позднее связывание и антипаттерны
Часть 1 Что такое анонимная функция и зачем она нужна? В классическом понимании функция — это именованный блок кода. Мы придумываем ей говорящее имя (например, calculate_total_price ), пишем внутри...
Подборка плагинов для VSCode
В наше время существует огромное количество плагинов под разные задачи. Многие из них ты обычно сохраняешь к себе и никогда не используешь. Сегодня же ты узнаешь от инженеров с многолетним стажем, какие плагины реально полезны и экономят часы рутинной работы.
Читать...
Разъяснивший Python
В наше время существует огромное количество плагинов под разные задачи. Многие из них ты обычно сохраняешь к себе и никогда не используешь. Сегодня же ты узнаешь от инженеров с многолетним стажем, какие плагины реально полезны и экономят часы рутинной работы.
Читать...
Разъяснивший Python
Хабр
Подборка плагинов для VS Code: выбор разработчиков Selectel
По данным Stack Overflow Developer Survey, классический Visual Studio Code удерживает абсолютное лидерство среди IDE с долей 75,9%. Однако с каждым днем все больше на пятки ему наступают...
Обмен значений между переменными
Это быстрый способ обменять местами две переменные без использования третьей.
Разъяснивший Python
Это быстрый способ обменять местами две переменные без использования третьей.
Разъяснивший Python
Не сравнивайте булевы переменные в условиях if
Такой подход особенно хорошо работает с говорящими именами переменных.
Разъяснивший Python
Такой подход особенно хорошо работает с говорящими именами переменных.
Разъяснивший Python
Используем встроенные функции в Python для написания стандартной логики
Функция
Другая известная функция — reduce (). Как следует из ее названия, она применяет функцию к итератору и выполняет для нее операцию reduce
Разъяснивший Python
Функция
map() — известная и часто используемая функция. Она получает два параметра, один из которых — функция, а другой — итератор. При выполнении функции map функция применяется к каждому элементу в итераторе.Другая известная функция — reduce (). Как следует из ее названия, она применяет функцию к итератору и выполняет для нее операцию reduce
Разъяснивший Python
Паттерны написания Agent Skills
Еще год-два назад большинство разработчиков даже не задумывались о том, что будут программировать агентами с помощью обычных Markdown-файлов. Однако ситуация кардинально изменилась. Делимся полезным гайдом, который учит полезным паттернам написания Agent Skills. Без них твои агенты не смогут выполнять задачи на высшем уровне.
Читать...
Разъяснивший Python
Еще год-два назад большинство разработчиков даже не задумывались о том, что будут программировать агентами с помощью обычных Markdown-файлов. Однако ситуация кардинально изменилась. Делимся полезным гайдом, который учит полезным паттернам написания Agent Skills. Без них твои агенты не смогут выполнять задачи на высшем уровне.
Читать...
Разъяснивший Python
Хабр
Три паттерна написания Agent Skills
Еще год-два назад большинство разработчиков даже не задумывались о том, что будут программировать агентами с помощью обычных Markdown-файлов. Сегодня ситуация изменилась буквально за несколько...
Безопасное чтение файлов через
При работе с файлами легко забыть закрыть их методом
Разъяснивший Python
withПри работе с файлами легко забыть закрыть их методом
.close(), что ведет к утечке памяти. Менеджер контекста with автоматически закрывает файл, даже если внутри блока кода произойдет критическая ошибка. Это золотой стандарт работы с ресурсами в Python.Разъяснивший Python