При разработке программного обеспечения существует множество различных языков и фреймворков, из которых можно выбирать при создании приложений или проектов. У каждого языка есть свои преимущества и недостатки. Мне нравится видеть, что есть на свете, что популярно и что люди часто используют для создания новых продуктов. Я работал в основном с языками программирования JavaScript и Ruby, проходя программу Flatiron School Software Engineering. Часто я считаю Python очень популярным и широко используемым языком, поэтому я начал изучать его, чтобы добавить к тому, что я знаю.

Начиная изучать любой новый язык для меня, я вижу, что в этом языке похоже на те языки, которые я знаю. Если я знаю, как что-то сделать или создать что-то на другом языке, как я могу перевести это на этот язык, просто для того, чтобы начать работу и привыкнуть к новому синтаксису. Язык, который я использовал больше всего до того, как Python стал JavaScript, поэтому я проведу несколько сравнений с синтаксисом и тем, что близко к эквиваленту (в некоторых основных концепциях).

Сначала работая с JavaScript, я часто использовал одну вещь, чтобы найти значения или убедиться, что то, над чем я работаю, работает так, как я хотел, - это «console.log (test)» для вывода значения на консоль. Если для этого используется python, код будет просто «print (test)». В JavaScript

console.log("Hello")

это в Python будет

print("Hello")

Еще одна распространенная задача при программировании - объявление переменных. В JavaScript я привык использовать let, const и var (используются не очень часто). Однако в Python ничего из этого не требуется, вы можете просто указать имя переменной, за которым следует значение, которое вы хотите присвоить этой переменной. Так,

let name = "Ronan"

будет на Python

name = "Ronan"

Используя интерполяцию строк, в JavaScript интерполяция строк выполняется с помощью обратных кавычек и $ {} внутри обратных кавычек, чтобы интерполировать значение внутри. В Python аналогичный результат достигается с помощью f-строки, помещая f перед кавычками и внутри кавычек с помощью {}. Итак, с JavaScript это было бы

`Hi, ${name}`

а с Python это было бы

f"Hi, {name}"

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

Я начинаю изучать Python через 100 дней кода - полный учебный курс Python Pro на 2021 год и все еще сравниваю его с JavaScript, когда начинаю изучать и проходить курс.