Публикации по теме 'programming'


*args и **kwargs в двух словах
Введение *kwargs и *args — это два способа передачи аргументов функции. Они используются в разных ситуациях, но у каждого из них есть свое предназначение. В этом блоге мы рассмотрим, что они из себя представляют и как их можно использовать. Что такое *аргументы *args и **kwargs — это две основные конструкции Python, которые позволяют передавать в функцию несколько значений. Их можно использовать вместе с вашими функциями, но они также полезны сами по себе. Между этими двумя..

6 убийственных однострочников на TypeScript
Меньше кода больше Меньше кода обычно означает лучший код. В этой статье я познакомлю вас с 6 однострочными кодами TypeScript. Я надеюсь, что это может помочь вам. 1. Считаем по свойствам массива объектов

Новый выпуск обновления Scikit-Learn V.1.1.0
Захватывающее обновление от Scikit-Learn Scikit-Learn — это основной пакет машинного обучения для специалистов по данным, использующих среду Python. Пакет предлагает множество полезных API для использования в нашей повседневной работе. В мае 2022 года Scikit-Learn выпустила новое обновление V.1.1.0, которое предлагает различные интересные обновления функций. Какие обновления? Давайте углубимся в это. Тем не менее, пожалуйста, обновите Scikit-Learn до последней версии, прежде..

Структура данных: связанный список
Связный список — это не что иное, как линейная структура данных с элементами, указывающими на следующие элементы в последовательности, формально называемые узлами. Каждый узел в связанном списке делится на две части: Первая часть содержит информацию об элементе данных. Вторая часть содержит адрес памяти следующего узла в виде указателя, называемого ссылкой. Ниже приведен связанный список, представленный в коде C: struct node { int data_element; struct node *next; };..

Герои ALC
Учебное сообщество Andela Начало Сразу после того, как я зарегистрировался в качестве помощника по программе в Andela Learning Community (ранее называвшемся Android Learning Community, a.k.a ALC ). Я всегда беспокоился о том, как я буду управлять этим огромным сообществом, которое продолжает расти. Юго-западный регион Нигерии, включающий Экити, Лагос, Огун, Ондо, Осун и Ойо. Юго-западный регион Нигерии очень динамичный и быстро развивается быстрее, чем любой другой регион..

6 месяцев Junior: вот чему я научился
Внимание, спойлер, вы не джуниор. Прошло ровно 6 месяцев с тех пор, как я закончил учебу и начал работать инженером-программистом. Это может показаться не слишком длинным, но я нахожу то, что узнал за этот период, интересным. Это первая контрольная точка в моей карьере, и мне не терпелось поделиться с вами этими мыслями! Это 5 вещей, которым я научился за первые 6 месяцев работы младшим инженером-программистом. Дело не всегда в «программном обеспечении» Если вы думаете, что..

Анти-паттерны на примере: преждевременная оптимизация
Мы должны забыть о малой эффективности, скажем, примерно в 97% случаев: преждевременная оптимизация — корень всех зол. Тем не менее, мы не должны упускать наши возможности в отношении этих критических 3% Дональд Кнут написал эту цитату еще в 1973 году, и уже более сорока лет инженеры-программисты спорят о ее достоверности. Актуально ли это в наши дни? При правильных пропорциях так и есть. Преждевременная оптимизация отличается от (базовой) оптимизации . Очевидно, ключевое..