Уроки по тегу «логика»

Рассмотреть случай, когда кроме простых арифметических конструкций есть необходимость оперировать чем-то, что может быть «правдой» или «неправдой», научиться строить условия в программе.

Узнать о том, что будет изучаться дальше, в какой последовательности и почему

Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах.

Разбираемся, чем выражения отличаются от инструкций. Почему важно видеть в коде выражения и инструкции, а не просто наборы команд.

Исправление ошибок – важная часть работы программиста. В этом уроке изучаем типы ошибок и способы решения проблем.

Изучаем, как работает среда разработки Хекслета и пишем свою первую программу на JavaScript.

Разбираемся, чем является язык программирования. Почему синтаксис языка – это хотя и необходимая, но не самодостаточная вещь. Обсуждаем, с какого языка начинать обучение и насколько важен выбор на этом этапе.

Первый урок посвящен знакомству с Тотой – главным персонажем Хекслета. Вместе с нашим героем отвечаем на простые, но важные вопросы: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

Знакомимся с функциями — строительными блоками программ. Учимся создавать и запускать их.

Изучаем три важные концепции: окружение, область видимости и замыкания. Выясняем, каким образом происходит поиск значений.

Объясняем, как работает система обучения на Хекслете. Из чего состоят уроки? Что делать, если непонятно? Как проходить практику? В какой последовательности изучать курсы?

Познакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца.

Изучаем, как получать и отправлять ответы в программах на JavaScript. Знакомимся с константами.

Изучаем условия и алгебру логики — механизм, позволяющий программам принимать решения на основе информации.

Каждый раз, когда что-то меняем в коде, мы запускаем тесты, чтобы удостовериться, что ничего не поломалось. Знакомимся с автоматическим тестированием кода и пишем свои первые простые тесты.

Рассматриваем детерминированность функций, побочные эффекты и чистые функции.

Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей.

Изучаем новые термины: переменные, циклы и изменяемые данные. Учимся отличать декларативное программирование от императивного.

Строки, кавычки, экранирование… Разбираемся, как работать со строками — последовательностями символов.

Знакомимся с идеей типизации. Ищем разницу между динамической и статической типизацией, а также разницу между сильной и слабой типизацией.

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

Как сделать код немного проще и короче? Рассказываем о технологии изменения переменных и цикле for.

В курсе «Основы Python»

Изучить, какие значения доступны функциям

В курсе «Основы Python»

Научиться создавать функции

В курсе «Основы Python»

Познакомиться с еще одним типом аргументов

В курсе «Основы Python»

Написать первую программу

Рекомендуемые курсы по теме «логика» для начинающих

Нашли 6 курсов по тегу «логика»
основы Java
JVM
логика
типы данных
13 часов
Посмотреть
основы javascript
чистый код
алгоритмы
логика
24 часа
Посмотреть
основы Java
методы
переменные
константы
37 часов
Посмотреть
модули
пакеты
импорты
ошибки
55 часов
Посмотреть
основы javascript
чистый код
алгоритмы
логика
10 часов
Посмотреть
основы ruby
методы
логика
функции
4 часа
Посмотреть