При разработке программного обеспечения существует множество различных языков и фреймворков, из которых можно выбирать при создании приложений или проектов. У каждого языка есть свои преимущества и недостатки. Мне нравится видеть, что есть на свете, что популярно и что люди часто используют для создания новых продуктов. Я работал в основном с языками программирования 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, когда начинаю изучать и проходить курс.