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


Почему важно задавать правильные вопросы.
Если вы делаете только то, что знаете, то никогда не делаете многого -Том Краузе Прошедшая неделя была моей первой неделей в иммерсивном буткемпе на HackerYou . Несколько дней назад я разговаривал за чашкой кофе с некоторыми из моих одноклассников. Мы говорили о страхе задавать вопросы, которые могут заставить нас казаться потенциально неквалифицированными, чтобы быть там, и, более конкретно, о страхе сделать простые ошибки в нашем коде, которыми мы, возможно, стесняемся..

Как использовать генератор и yield в Python
ЛУЧШЕЕ ПРОГРАММИРОВАНИЕ Как использовать генератор и yield в Python Работа с большими наборами данных или файлами с помощью генераторов Python Сегодня мы поговорим о генераторах в Python, чем они отличаются от обычных функций и почему вы должны их использовать. Что такое генераторы в Python? Вы когда-нибудь сталкивались с ситуацией, когда вам нужно было читать большие наборы данных или файлы, и они были слишком сложны для загрузки в память? Или, может быть, вы хотели создать..

Проблема с кешем наименее недавно использованного (LRU), часть 1
Проблема просит вас создать систему кэширования (кеш - это то, что хранит вычисления для поиска или он также может хранить избыточные данные для быстрого доступа для ускорения будущих запросов) систему, которая имеет все обычные функции кеширования (например, вставку, удаление, поиск), но у него есть возможность избавиться от недавно использованных данных. Например: если у нас есть кеш LRU размером 3 v[‘c’] = 2; v[‘b’] = 4; v[‘a’] = 1; Здесь «c», «b», «a» - это ключ, а 2, 4, 1 -..

Сарина считает, что работа в команде воплощает мечту в жизнь!
Автор Сарина, старший преподаватель средней школы Томаса А. Эдисона и руководитель Tech Flex 2016–2017 гг. Работа в качестве летнего стажера в Vitals показала мне на собственном опыте, что работа в команде и обращение к членам вашей команды за советом и поддержкой помогает выполнить свою работу. Прошлым летом я определенно видел стратегии и способы, с помощью которых Vitals справляется с проблемой. Как многие люди говорили до меня и, вероятно, будут так говорить на протяжении..

Как создать портфолио кодера и выглядеть как профессионал!
Создавайте портфолио, от которого работодатели не могут отказаться! Ранее мы упоминали, что портфолио — это самый важный «актив», который вы можете иметь, чтобы получить работу своей мечты в качестве программиста. Что ж, общий вопрос, который приходит с таким утверждением: «Как мне создать свое портфолио как программисту?» И это не простой вопрос. Как сказал бы Джордан Петерсон: это многомерное уравнение. Тем не менее, в сегодняшнем блоге мы подробно расскажем о том, как создать..

Виртуальные потоки в Java
Виртуальные потоки — это концепция, представленная в Java 15, которая позволяет создавать и управлять большим количеством облегченных потоков, называемых виртуальными потоками, в одном физическом потоке. Это может быть полезно в ситуациях, когда накладные расходы на создание множества физических потоков и управление ими были бы непомерно дорогими, но где логический параллелизм этих потоков все же может обеспечить преимущества в производительности. Одним из примеров того, где могут быть..

Способы стать лучшим кодером
Программирование на Python доставляет удовольствие, потому что существует множество способов реализовать одну и ту же функциональность. Программисты и разработчики могут создавать приложения, веб-сайты и другие программы, используя различные языки. В конечном счете, их предпочтительным языком будет тот, с которым им наиболее комфортно и который лучше всего выполняет поставленную задачу. Однако среди всех новых языков программирования Python становится самым популярным. Количество..