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

К счастью, вы попали в правильные руки (а может и нет, я не могу сказать).

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

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

Почему программирование

Программирование может быть интересно практически каждому.

Если у вас есть что-то, что вы продолжаете делать снова и снова. Тогда, возможно, компьютер может помочь вам сделать это за вас. В некоторых случаях вы можете использовать уже существующие инструменты для выполнения нужной задачи. Но когда это становится слишком конкретным, а это часто бывает, тогда на помощь приходит программирование. Для создания собственного инструмента.

Как человек с нулевым опытом программирования, вы, возможно, уже сделали некоторые вычисления на листе Excel. Это уже своего рода программа, говорящая машине выполнять операции. Но мы можем пойти гораздо дальше с программированием, включив продвинутую логику.

Разговор с компьютером

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

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

В этой статье мы рассмотрим язык программирования под названием javascript. Я много работаю с ним в последнее время, и очень быстро получаю что-то полезное из этого языка. Он в основном используется для создания приложений в Интернете.

NB: этот язык не следует путать с Java, который является совершенно другим языком, в основном используемым для создания различного программного обеспечения, такого как приложения для мобильных телефонов.

Итак, без лишних объяснений, давайте погрузимся в удивительный мир javascript.

Экосистема JavaScript

Если мы выбрали javascript (если мы опустим тот факт, что это язык, с которым я играю последние 3 года), то это потому, что с его помощью действительно легко начать создавать полезные вещи. Ничего особенного в установке у вас скорее всего все под рукой.

Javascript существует с 1995 года и с тех пор является основным языком для Интернета.

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

Чтобы поэкспериментировать с javascript, вам понадобится одна вещь — ваш веб-браузер.

Здесь мы будем использовать Google Chrome, но вы можете использовать Firefox, если хотите.

Chrome предлагает консоль разработки, позволяющую напрямую общаться с компьютером с помощью инструкции javascript.

Запустите консоль с помощью ctrl + shift + i (или откройте меню и найдите инструменты разработчика).

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

Основы программирования

Операции

Самое простое, что мы можем сказать компьютеру, — это математические операции.

Попробуйте, написав операцию 5 + 10 и нажав клавишу ввода.

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

В среде консоли Chrome при нажатии Enter после написания вашей строки компьютер прочитает ее и сообщит вам результат, поэтому теперь вы должны увидеть 15.

Вы можете попробовать более сложные операции, например (10/2)*0,5.

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

Переменные

Одним из основных принципов логики программирования является возможность объявлять переменные.

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

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

У нас есть следующая волшебная формула под рукой

Количество горшков с медом на складе / 3 = количество медведей, которых можно накормить сегодня.

Было бы интересно сохранить такую ​​формулу и использовать переменную запаса, чтобы получить наш результат. Таким образом, мы можем свободно менять запас на каждый день, когда нам нужно делать расчеты, но сама формула всегда пишется одинаково.

Теперь, чтобы объявить переменную в javascript, нам нужно использовать ключевое слово «var», за которым следует имя переменной, написать и выполнить:

запас вар

Затем мы можем использовать эту переменную везде, где захотим, в наших расчетах, используя ее имя: запас.

Но сначала нам нужно заполнить переменную значением. Это делается с помощью оператора =. В javascript он называется оператором присваивания и служит для помещения значения внутрь переменной. Допустим, наша стоимость акций сегодня равна 15, напишите

запас = 15

Затем мы можем использовать нашу математическую формулу, показанную выше, с переменной запаса

запас / 3

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

Теперь вы можете поиграть с этой концепцией, попробуйте объявить несколько переменных и выполнить более крупные вычисления.

Объявление новой переменной:

вар honey_pot_per_bear

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

Расширенная формула:

акции / honey_pot_per_bear

Вы можете отобразить содержимое переменной в консоли, просто вызвав ее

Ваши переменные также могут содержать такой текст

запас = '15 горшков миль'

Однако при содержании текста ваши математические операции с использованием этой переменной не будут иметь аналогичных результатов.

Хорошо, до сих пор это было развлечением и игрой, но мы еще не написали никакой программы. Чтобы получить что-то более продвинутое, нам нужно записать наши вычисления в повторно используемые файлы. Это мы увидим в Части 2