Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
Перевод статьи «I’m learning Python as a QA Engineer, this is how I am going so far».
Дисклеймер: эта статья не предназначена для обучения Python — я просто делюсь своим опытом изучения языка.
Признаться, я в полном восторге от изучения Python! Я решила выучить этот язык программирования, потому что хочу работать в крупных компаниях, вроде Google, Twitter, eBay, Meta, Airbnb или Spotify. И, исходя из моих исследований, знание Python — это востребованный навык. Кроме того, я выбрала Python, потому что вижу возможности развития в области автоматизации тестирования, программирования и Data Science.
Ниже я поделюсь, чему же я научилась за две недели, возможно, эти простые команды пригодятся и вам.
Читайте также: Автоматизация тестирования 2025: с чего начать?
- Переменные в Python объявляются следующим образом:
my_variable = "String syntax"
- Как и в любом другом языке программирования, в Python есть встроенные функции — такие как
input(),print(),sum(),round(),len()и многие другие. Эти функции помогают экономить время и оптимизировать процесс написания кода. - Функция в Python объявляется следующим образом:
def my_function():
print("This is my function")
- Вызов функции осуществляется следующим образом:
def my_function():
print("This is my function")
my_function()
- Отступы в Python имеют важное значение, поэтому за ними нужно внимательно следить.
- Преобразовать строку в список можно так:
my_string = "This is my string" my_string_list = list(my_string)
- А список в строку — так:
my_list = ["Apple","Peach","Pear"] my_string_list = ", ".join(my_list)
- Добавить новые элементы в список можно так:
my_list = ["Apple", "Peach"]
my_list.append("Pear")
- Для импорта модулей, надо выполнить следующую команду:
import module
- А вот с циклами все оказалось не так просто — все еще путаюсь с циклом
while. Не буду отрицать — не разобралась до конца.
Главное в изучении Python — не просто освоить синтаксис, а научиться правильно подходить к решению задач и мыслить как разработчик.
Важно не просто заучить команды. При необходимости всегда можно обратиться к документации, Google или ChatGPT. Однако по-настоящему ценится понимание логики и подходов, которое позволяет получать удовольствие от программирования и уверенно решать любые задачи.