Публикации по теме 'learn-to-program'


Изучение C ++: немутантные алгоритмы STL, часть 3
В этой последней статье о неизменяемых алгоритмах стандартной библиотеки шаблонов C ++ я расскажу о некоторых менее используемых, но все же важных функциях для поиска значений в контейнере, а также о некоторых других задачах. Поиск значений в начале и конце последовательности В STL есть две функции для поиска значений в начале или в конце последовательности. Первый из них, find_end , возвращает позицию первого элемента последней последовательности, которая соответствует..

Изучение Python: различные языковые функции
В этой статье, моей последней статье об изучении Python, я расскажу о некоторых особенностях языка, о которых не упоминал в своих предыдущих статьях. Условные выражения Самый распространенный способ написать условное выражение — использовать оператор if-else, как в этом примере: evenOdd = "" if number % 2 == 0: evenOdd = "even" else: evenOdd = "odd" Это стандартная конструкция, но есть более краткий способ сделать это, используя так называемое..

Шаблон программы «Ввод один, один процесс»
Шаблон программы «Ввод один, один процесс» — это распространенный шаблон, используемый при вводе ряда связанных данных, таких как усреднение любого набора чисел. Этот шаблон обычно реализуется с помощью цикла некоторого типа, например оператора while или оператора for. Псевдокод для шаблона Input One, Process One Вот псевдокод для этого шаблона: Повторите следующие шаги в зависимости от условия: Прочитать значение Обработать значение Тип цикла, используемый при..

Как стать программистом с нуля: подробное руководство
Стать программистом с нуля может быть непростой задачей. Тем не менее, это полезно и интересно, как только вы освоите это. Чтобы стать программистом, требуется время, терпение и самоотверженность. Это не происходит в одночасье; Есть много шагов, которые необходимо предпринять, чтобы стать опытным программистом. Программирование — захватывающая сфера деятельности, поскольку она предлагает множество возможностей для роста и гибкости. Спрос на программистов продолжает расти, и..

Изучение C ++: использование множеств и мультимножеств
Бывают случаи, когда вам нужен контейнер, содержащий только уникальные значения, упорядоченные по некоторым критериям. Эти функции есть у класса set стандартной библиотеки шаблонов. Если ваши требования позволяют контейнеру хранить повторяющиеся упорядоченные значения, то класс multiset - это контейнер, который вы хотите использовать. В этой статье я расскажу, как использовать эти два класса и как изменить способ упорядочивания данных в этих контейнерах. Сначала я расскажу о set..

Изучение TypeScript: типы данных TypeScript (часть 3)
Это третья статья из серии из трех статей о типах данных, предоставляемых языком программирования TypeScript. Части 1 и 2 находятся здесь и здесь . В этой статье я расскажу о перечислениях, а также о значениях undefined , null , never и void , которые могут вести себя как типы данных. Перечисления В большинстве языков программирования перечисления — это средство присвоения идентификаторов целочисленным значениям, что делает целочисленную константу. Вот пример на C++,..

Путь программирования для тех, кто не умеет программировать
Программирование Путь программирования для тех, кто не умеет программировать Путь от самого начала к дальнейшим практикам качественного программирования. Вы хотите научиться программировать, как инженеры учатся с нуля, уделяя особое внимание производительности и высокому качеству? Здесь я хотел бы показать путь тем, кто посвятил себя обучению программированию. Чтобы изучить эти концепции, может потребоваться несколько лет. Но, если вы целеустремленный человек, вы, безусловно,..