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


Изучение программирования с помощью Python - Введение в составные типы данных: наборы и кортежи
Изучение программирования с помощью Python - Введение в составные типы данных: наборы и кортежи Давайте внимательно посмотрим на составные типы данных в Python. Наборы и кортежи позволяют нам создавать и использовать более богатые и выразительные программы. Заданный тип данных в Python В предыдущем выпуске я познакомил вас с составным типом данных set . Набор - это неупорядоченный набор объектов, которые имеют что-то общее. Вот set , который мы можем перебрать, передав его в..

Изучение TypeScript: типы данных TypeScript (часть 2)
Эта статья - вторая часть из трех частей, в которых обсуждаются различные типы данных, доступные в программах TypeScript. Первая статья находится здесь . В этой статье основное внимание уделяется более традиционным типам данных, таким как число, строка, логическое значение, и типам, которые возникают с объектами, например, простым объектам, массивам и кортежам, более новым типам данных в JavaScript и TypeScript. Логический тип Тип boolean предназначен для хранения истинных и..

Изучение C++ с помощью шаблонов программ: шаблон ввода-процесса-вывода
Многие компьютерные программы работают, когда все данные, необходимые для программы, вводятся в начале программы. После этого все данные обрабатываются на основе проблемы или проблем, которые программа пытается решить, а затем выводятся результаты обработки. Этот процесс, который иногда называют массовой обработкой, описывается шаблоном программы Input-Process-Output , и в этой статье я объясню, как реализовать этот шаблон. Шаблон ввода-процесса-вывода Вот псевдокод для этого..

Learning Go: строки и строковые функции
В этой статье я покажу вам, как формировать строки и работать с ними в Go. Как и в большинстве современных языков, большая часть функциональных возможностей строкового типа данных обеспечивается библиотекой или, в случае Go, пакетом. Этот пакет называется strings , и я продемонстрирую несколько функций из этого пакета. Строковый тип данных Строки Go - это неизменяемые последовательности байтов. Неизменяемость означает, что после создания строка не может быть изменена, хотя, если..

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

Сложно ли научиться программированию?
Как человек, который недавно начал свой путь в программировании (январь 2022 г.) , я знаю, каково это — столкнуться с невидимой стеной между учебными пособиями и реальным программированием. Если вам интересно, сложно ли научиться программированию или вообще возможно ли его изучить, вы попали в нужное место. Программирование может быть сложным для изучения, но это часто зависит от того, с чего вы начинаете свой путь программирования. Если вы начнете с более продвинутого или сложного..

Изучение JavaScript: вычисления с объектами
Объекты - важная часть JavaScript, поскольку практически все, что вы делаете на языке, связано с объектами определенного типа. В этой статье я собираюсь обсудить, почему так важны объектно-ориентированные вычисления и как выполнять вычисления с объектами в JavaScript. Зачем нужны объекты Представьте, что вы преподаете вводный курс JavaScript, у вас десять студентов в курсе, и вы хотите отслеживать все их оценки, чтобы вы могли вычислить средний балл каждого студента и средний балл по..