Опыт изучения Python с точки зрения QA-инженера

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ

Перевод статьи «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. Однако по-настоящему ценится понимание логики и подходов, которое позволяет получать удовольствие от программирования и уверенно решать любые задачи.

🔥 Какой была ваша первая зарплата в QA и как вы искали первую работу? 

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *