0 — Введение

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

О сериале

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

Предпосылки

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

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

Синтаксис

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

Синтаксис — это правила и принципы, определяющие язык. В нем рассказывается, как использовать определенный язык, а языки разные, но имеют знакомый синтаксис.

Давайте согласимся, что компьютеры безмозглые. Независимо от того, насколько они продвинуты, они требуют, чтобы вы обучались и развивались, не отличаясь от программирования. Компьютеры не понимают, что вы имеете в виду, но что вы печатаете, ошибка может возникнуть при вводе «=» вместо «==». .

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

Почему это важно?

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

  • Коммуникация
  • Интеграция кода
  • Последовательность
  • Ясность

1. Оператор присваивания

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

x = 2  
# This line simply says to the computer that whatever comes before the "=" give it the value of 2
"""
See how it is used here?
it would raise an error if it was 2 = x instead because this way we say to the computer to take 2 and make it equal to X which is wrong
here's how the computer handles it:
1 - read what is written before the assignment operator (the equal sign)
2 - read what is written after the assignment operator
3 - Make whatever is written before the assignment operator equal to whatever is written after it
Now whenever you call X it'll mean that you're calling 2, it's like a nickname for it, a child called 2 with the nickname X
"""

2. Операторы сравнения

Он очень похож на оператор присваивания. Оператор присваивания означает есть, а оператор сравнения «==» означает равно, что на самом деле спрашивает компьютер, равно чему-то? что-то или нет.

Ответ, который компьютер дает на все операторы сравнения, либо Истина, либо Ложь, 1 или 0.

вот пример:

x = 2 # here we assign X the value of 2
x == 2 # is X equal to 2?
# here the output would be 1 as a True x is equal to 2
x = 2 # here we assign X the value of 2
x == 5 # is X equal to 5?
# here the output would be 0 as a False x is not equal to 5

Другой очень знакомый оператор — это оператор «больше чем» или >. Давайте не будем сжигать так много топлива на этом, это довольно легко. Он спрашивает, больше ли мое левое значение, чем мое правое значение?

left-hand value > right-hand value

вот как это выглядит:

x = 2 # again we give x the value of 2, I started to like the number 2
x > 3 # is x bigger than 3?
# well, not, so the answer will be False or 0

Давайте продвинемся дальше с оператором меньшего размера

x = 2 # x is 2 you got used to it
x < 3 # is x smaller than 3?
# maybe you comment on the output this time?

Но подождите, на этом это не заканчивается. Что, если мы хотим быть более конкретными, возможно, использовать ранжированное сравнение, что-то вроде «больше или равно» >= или «меньше или равно» <=

К настоящему времени вы должны быть уверены в нашем синтаксисе, возможно, вы сами прокомментируете этот фрагмент кода.

x = 5 # Got you
x >= 6 # comment down below what you think the output should be
x = 12
x <= 12 # is x smaller than OR equal to 12?
# it is equal to 12, so the answer still is True

Думаю, на одну статью хватит операторов, давайте поговорим о чем-нибудь более приятном, поговорим о логических вентилях? Собственно, не будем так, может в следующей статье

Попробуй себя

Форма Google

Не могу дождаться, чтобы услышать от вас!

Вы можете написать мне в LinkedIn, Twitter и GitHub.