Senior Tester | Евгений Окулик
Senior Tester | Евгений Окулик
  • 91
  • 278 713
Работа с системными переменными в Python
Мой видеокурс по тестированию и автоматизации: okulik.by
Видеокурс без домашних заданий: okulik.by/item/video-nodz/
Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby
------------------------------------------------
Как избежать хардкода в автотестах и не слить важную информацию всему миру? В этом видео я показываю один из подходов, в следующем видео, с помощью этого подхода, я продемонстрирую еще более универсальный подход.
------------------------------------------------
Мой телеграм канал: t.me/SeniorTesterEugene
Мой LinkedIn: www.linkedin.com/in/eugeneokulik/
Мой Instagram: tester.senior
00:00 Секреты должны быть секретными
00:56 тесты с хардкодом
02:40 Системные переменные
05:50 Автоматизация состоит, в том числе, из мелочей
07:10 Доступ к переменным из теста на Python
มุมมอง: 512

วีดีโอ

Как писать ЧИСТЫЕ автотесты на Python
มุมมอง 1K21 วันที่ผ่านมา
Мой видеокурс по тестированию и автоматизации: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby В автотестах важна не только их стабильная работа, но и важно, чтобы с ними было удобно работать и поддерживать их. Чистота кода - один из способов повысить удобство работы с кодом. Создание проекта для т...
Телеграм Бот для Расчета Накоплений. Основы создания телеграм ботов на Python
มุมมอง 43528 วันที่ผ่านมา
Мой видеокурс по тестированию и автоматизации: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby Ссылка на телеграм бота для расчета накоплений: t.me/retirement_calc_bot Телеграм канал Коли об инвестициях: t.me/ eufDqPUVkj1kNGVi Колин курс по основам инвестиций: sascheko.com/ Телеграм боты сейчас ест...
Как Накопить на Пенсию и Не Работать: Считаем Деньги для Жизни Мечты
มุมมอง 712หลายเดือนก่อน
Мой курс по тестированию и автоматизации: Занятия в группе: okulik.by/ Видеокурс с домашними заданиями: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby Научившись программировать, руки чешутся создать что-то интересное. И вот я решил сделать калькулятор, в котором посчитаю сколько нужно денег на ра...
Создание и настройка репозитория в GitHub
มุมมอง 7472 หลายเดือนก่อน
Конференции Podlodka - это встречи с экспертами по актуальным темам для IT-специалистов, с упором на прикладную пользу. Сессии проходят утром и вечером, чтобы вы могли легко встроить обучение в свой график. Билеты уже в продаже: podlodka.io/qacrew?SeniorTester_youtube Мой курс по тестированию и автоматизации: Занятия в группе: okulik.by/ Видеокурс с домашними заданиями: okulik.by/video/ Видеоку...
Полный путь создания автотестов с НУЛЕВЫМИ знаниями в программировании.
มุมมอง 11K2 หลายเดือนก่อน
Мой курс по тестированию и автоматизации: okulik.by/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby Это запись вебинара где я рассказал о том, как построить проект по автоматизации тестирования с полного нуля. Начали с основ программирования, создали автотесты, сделали для них правильную структуру и запустили автотесты в GitHub. Мой телеграм канал: t.me/SeniorTesterEugene...
Даём автотестам инструкции при запуске
มุมมอง 9293 หลายเดือนก่อน
Мой курс по тестированию и автоматизации: Занятия в группе: okulik.by/ Видеокурс с домашними заданиями: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby При запуске автотестов нам бывает нужно управлять тем на каком окружении они запустятся, в каком браузере. Для этого можно использовать аргументы, ...
Как давать программе на Python инструкции при запуске
มุมมอง 8744 หลายเดือนก่อน
Мой курс по тестированию и автоматизации: Занятия в группе: okulik.by/ Видеокурс с домашними заданиями: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby Иногда нам недостаточно запустить программу, а нужно ей дать при запуске дополнительные инструкции. В этом видео я покажу как научить программу пон...
Варианты добавления проверок в автотесты
มุมมอง 1.4K4 หลายเดือนก่อน
Мой курс по тестированию и автоматизации: Занятия в группе: okulik.by/ Видеокурс с домашними заданиями: okulik.by/video/ Видеокурс без домашних заданий: okulik.by/item/video-nodz/ Выбирай формат или пиши мне - подберем формат под тебя: t.me/okulikby В автоматизации тестирования всегда существует много способов выполнения одинаковых вещей. И добавление проверок - это одна из таких вещей. Разбере...
Allure report внутри проекта. Какие особенности?
มุมมอง 1.5K6 หลายเดือนก่อน
Allure report внутри проекта. Какие особенности?
Playwright: Создание проекта с автотестами - page-object model
มุมมอง 3.6K7 หลายเดือนก่อน
Playwright: Создание проекта с автотестами - page-object model
Playwright на Python - айфреймы, алерты, вкладки, селекты
มุมมอง 2.4K7 หลายเดือนก่อน
Playwright на Python - айфреймы, алерты, вкладки, селекты
Как подменить трафик во время выполнения автотестов - Playwright
มุมมอง 2.6K7 หลายเดือนก่อน
Как подменить трафик во время выполнения автотестов - Playwright
API и backend - что в них можно потестировать?
มุมมอง 2.9K8 หลายเดือนก่อน
API и backend - что в них можно потестировать?
Playwright на Python - первые тесты. Современная АЛЬТЕРНАТИВА SELENIUM
มุมมอง 7K9 หลายเดือนก่อน
Playwright на Python - первые тесты. Современная АЛЬТЕРНАТИВА SELENIUM
Backend и API - Создание проекта (фреймворка) по автоматизации тестирования на Python
มุมมอง 5K9 หลายเดือนก่อน
Backend и API - Создание проекта (фреймворка) по автоматизации тестирования на Python
Backend и API - автоматизация тестирования на Python
มุมมอง 9K9 หลายเดือนก่อน
Backend и API - автоматизация тестирования на Python
Оповещение в Slack и Telegram о результатах автотестов
มุมมอง 1.2K9 หลายเดือนก่อน
Оповещение в Slack и Telegram о результатах автотестов
Как обучиться на автоматизатора и не выгореть
มุมมอง 1.6K9 หลายเดือนก่อน
Как обучиться на автоматизатора и не выгореть
На что способен Python автоматизатор
มุมมอง 1.6K10 หลายเดือนก่อน
На что способен Python автоматизатор
8 вещей, о которых я хотел бы знать в начале карьеры
มุมมอง 1.8K10 หลายเดือนก่อน
8 вещей, о которых я хотел бы знать в начале карьеры
Как писать автотесты на Python когда ты ПОЛНЫЙ НОЛЬ в программировании
มุมมอง 2.7K10 หลายเดือนก่อน
Как писать автотесты на Python когда ты ПОЛНЫЙ НОЛЬ в программировании
НЕ ВСЕГДА автотесты должны быть написаны на ЯЗЫКЕ ПРОГРАММИРОВАНИЯ
มุมมอง 1.5K10 หลายเดือนก่อน
НЕ ВСЕГДА автотесты должны быть написаны на ЯЗЫКЕ ПРОГРАММИРОВАНИЯ
Минимум ручных тестов, МАКСИМУМ АВТОМАТИЗАЦИИ!
มุมมอง 62210 หลายเดือนก่อน
Минимум ручных тестов, МАКСИМУМ АВТОМАТИЗАЦИИ!
Найти баги там где их нет
มุมมอง 79610 หลายเดือนก่อน
Найти баги там где их нет
Автоматизация сбора данных. Подработка для автоматизаторов?
มุมมอง 1.2K10 หลายเดือนก่อน
Автоматизация сбора данных. Подработка для автоматизаторов?
Allure SERVER. Альтернатива GitHub и GitLab pages.
มุมมอง 1.6K10 หลายเดือนก่อน
Allure SERVER. Альтернатива GitHub и GitLab pages.
Что найдет бот, блуждая по интернету?
มุมมอง 61211 หลายเดือนก่อน
Что найдет бот, блуждая по интернету?
Пошаговая настройка запуска автотестов в GitLab CI. Python, Pytest, Selenium, Allure
มุมมอง 7K11 หลายเดือนก่อน
Пошаговая настройка запуска автотестов в GitLab CI. Python, Pytest, Selenium, Allure
Запуск образа Jenkins в Docker. Бонусом запустим тест в Jenkins.
มุมมอง 1.7K11 หลายเดือนก่อน
Запуск образа Jenkins в Docker. Бонусом запустим тест в Jenkins.

ความคิดเห็น

  • @АлексейТарасов-д6д
    @АлексейТарасов-д6д วันที่ผ่านมา

    так ты слона не продашь

    • @SeniorTester
      @SeniorTester วันที่ผ่านมา

      Какого слона?

  • @СергейИгонин-п3п
    @СергейИгонин-п3п 2 วันที่ผ่านมา

    Разница между ВМ и докер контейнером в том, что ВМ считает себя настоящим физическим ПК с CPU, RAM и HDD, а каждый докер контейнер (независимо от их количества) считает себя единственной во вселенной серверной ОС на базе Linux, которая на догадывается о существовании в природе других ОС и функционирует за счет каких-то внешних аппаратных ресурсов. Процессы в докер-контейнерах, это как параллельные версии матрицы, которые функционируют изолированно и независимо от процессов реального внешнего мира (от софта и процессов на вашем ПК) и параллельно и изолированно друг от друга (от других докер контейнеров, софта и процессов внутри них).

  • @igora6367
    @igora6367 2 วันที่ผ่านมา

    Про тестирование API вроде понятно Про тестирование Backend не совсем

    • @SeniorTester
      @SeniorTester 2 วันที่ผ่านมา

      Фишка в том, что это одно и то же. Просто в апи летят запросы от пользователя, а в бэкенд те же запросы летят от фронта

  • @firetapshow7098
    @firetapshow7098 2 วันที่ผ่านมา

    Подскажите , вроде бы все сделал так как в уроке , а при запуске теста пишет ModuleNotFoundError : No module named 'endpoints', хотя папка такая есть ...и я успешно импортирую класс из файлов в этой папке. Как такое может быть ?

    • @SeniorTester
      @SeniorTester 2 วันที่ผ่านมา

      Для того, чтобы ответить, нужно видеть структуру вашего проекта.

  • @igora6367
    @igora6367 2 วันที่ผ่านมา

    Интересно посмотреть "где могут жить тестовые данные" с примером

    • @SeniorTester
      @SeniorTester 2 วันที่ผ่านมา

      th-cam.com/video/KB_pIxzvwFQ/w-d-xo.html

  • @ЕленаФилатова-е1в
    @ЕленаФилатова-е1в 3 วันที่ผ่านมา

    спасибо! очень полезное видео!

  • @sromankov6102
    @sromankov6102 5 วันที่ผ่านมา

    Спасибо за уроки, было бы круто сделать урок по созданию проекта фреймворка для api tests

    • @SeniorTester
      @SeniorTester 5 วันที่ผ่านมา

      Уже есть такой

  • @Gospodin_Makarov
    @Gospodin_Makarov 7 วันที่ผ่านมา

    Хорош! Спасибо!

  • @_samuro_
    @_samuro_ 7 วันที่ผ่านมา

    раньше я думал, что есть тест? и я понял! спасибо!

  • @igora6367
    @igora6367 8 วันที่ผ่านมา

    Кайф!!!

  • @Destroy-zk1il
    @Destroy-zk1il 8 วันที่ผ่านมา

    Помогите пожалуйста при запуске скрипта на playwright открывается нужны сайт но при открытие другой вкладки пишет отладчик приостановлен перейти на другую вкладку все перепробовал ничего не помогает ((

    • @SeniorTester
      @SeniorTester 5 วันที่ผ่านมา

      А новую вкладку словили и сохранили в отдельную переменную?

  • @igora6367
    @igora6367 8 วันที่ผ่านมา

    Супер!

  • @СергейИгонин-п3п
    @СергейИгонин-п3п 9 วันที่ผ่านมา

    Помогите плиз решить проблему - пайчарм не дает скачать плагины, в частности докер, выдает ошибку "Plugin "Docker" was not installed: Request failed with status code 451". Это из-за санкций или что? И нужен ли этот плагин для работы вообще?

    • @SeniorTester
      @SeniorTester 5 วันที่ผ่านมา

      Не нужен

  • @МеирманТурлыбеков
    @МеирманТурлыбеков 10 วันที่ผ่านมา

    А как работать когда надо протестировать флоу из 3-5 апишек? например процесс регистрации, как работать с переменными получаемыми в процессе работы, например BusinessKey или любой другой ключь для продолжения процесса регистрации.

    • @SeniorTester
      @SeniorTester 5 วันที่ผ่านมา

      Это в двух словах не расскажешь

  • @igora6367
    @igora6367 10 วันที่ผ่านมา

    Обои стилЁвые

    • @SeniorTester
      @SeniorTester 10 วันที่ผ่านมา

      Лет 20 назад сам их выбирал)))

  • @igora6367
    @igora6367 11 วันที่ผ่านมา

    Класс!

  • @aslambekkhalimov1167
    @aslambekkhalimov1167 11 วันที่ผ่านมา

    Привет! А как интегрировать тесты с ТМС? Например с qase?

    • @SeniorTester
      @SeniorTester 5 วันที่ผ่านมา

      Конкретно про QASE не знаю. Обычно с таким разбираются самостоятельно. Если снимать об этом видео, то это будет цикл из как минимум пяти видео, которые будут полезны очень малому количеству зрителей.

  • @ИванТерёхин-ф4г
    @ИванТерёхин-ф4г 12 วันที่ผ่านมา

    Огромное спасибо!! Очень нужна была данная информация

  • @СергейИгонин-п3п
    @СергейИгонин-п3п 13 วันที่ผ่านมา

    Евгений, расскажите как нибудь про фреймворк pydantic, если пользуетесь им в работе

    • @SeniorTester
      @SeniorTester 10 วันที่ผ่านมา

      Фреймворк крутой, да, нужно будет рассказать

  • @user-els1z6htp7
    @user-els1z6htp7 13 วันที่ผ่านมา

    Пригодится 🤝

  • @igora6367
    @igora6367 13 วันที่ผ่านมา

    Супер!

  • @ЭрикБружас
    @ЭрикБружас 14 วันที่ผ่านมา

    Почему при активации виртуального окружения ничего не происходит? модули не запускаютсяо

    • @SeniorTester
      @SeniorTester 14 วันที่ผ่านมา

      А что должно произойти?

    • @ЭрикБружас
      @ЭрикБружас 14 วันที่ผ่านมา

      @SeniorTester (venv)

    • @ЭрикБружас
      @ЭрикБружас 14 วันที่ผ่านมา

      @@SeniorTester не активируется виртуальная среда

  • @friendlyfire1432
    @friendlyfire1432 15 วันที่ผ่านมา

    Отличное видео, все интересно из того , что вы перечислили в конце))

  • @alexanderkomanov4151
    @alexanderkomanov4151 15 วันที่ผ่านมา

    Spasibo!!!

  • @ШашлычникСаня
    @ШашлычникСаня 15 วันที่ผ่านมา

    Спасибо братишка Женя, смотрю каждое видео

  • @ilyuhalive7724
    @ilyuhalive7724 16 วันที่ผ่านมา

    Спасибо! Очень понятно, когда все поэтапно: от индусского кода - поэтапный переход к структурированному проекту. Пошел также делать = )

  • @CultureofSpeech
    @CultureofSpeech 16 วันที่ผ่านมา

    У вас есть книга почитать про тесты ?

    • @SeniorTester
      @SeniorTester 16 วันที่ผ่านมา

      Про какие тесты? Что хотите почитать?

  • @artemkashubskiy4817
    @artemkashubskiy4817 16 วันที่ผ่านมา

    Жень, подход с использованием .env + библиотека dotenv? :)

    • @SeniorTester
      @SeniorTester 16 วันที่ผ่านมา

      ага

    • @artemkashubskiy4817
      @artemkashubskiy4817 4 วันที่ผ่านมา

      @@SeniorTester Спасибо тебе за твои труды!

  • @slavola159
    @slavola159 17 วันที่ผ่านมา

    Мне 43 начинаю изучать python. Нравится автоматизация-делал несколько проектов на питоне с помощью ИИ. Рандомизаторы уникализаторы сендеры и тд.

  • @romankuznetsov4601
    @romankuznetsov4601 17 วันที่ผ่านมา

    Телрию по тестированию знать тоже надо, причем самым первым пунктом. У вас может не быть ьест кейсов вообще и сначала их надо будеттнаписать, а потом уж автоматизировать

    • @SeniorTester
      @SeniorTester 17 วันที่ผ่านมา

      ну, есть разные сценарии. Если говорить о команде автоматизации, то есть процессы, когда тест кейсы автотестерам приносят готовые, им остается только автоматизировать. Но да, в общем смысле, в автоматизации будет сложно без знаний в тестировании.

  • @ТуТа-л8и
    @ТуТа-л8и 17 วันที่ผ่านมา

    👍👏👏👏 Соберусь в автоматизацию, дам знать! 🤝

  • @spgc239
    @spgc239 17 วันที่ผ่านมา

    А сейчас что-то кроме гита в качестве VCS используется разве?

    • @trailtrail241
      @trailtrail241 17 วันที่ผ่านมา

      Нет

    • @SeniorTester
      @SeniorTester 17 วันที่ผ่านมา

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

  • @snikitin32
    @snikitin32 17 วันที่ผ่านมา

    А сережка в виде креста - это обязательны атрибут тестирования?

    • @SeniorTester
      @SeniorTester 17 วันที่ผ่านมา

      Не думаю. Многие справляются и без неё

  • @artemkashubskiy4817
    @artemkashubskiy4817 17 วันที่ผ่านมา

    Красавчик)

  • @Anetto563
    @Anetto563 17 วันที่ผ่านมา

    Вы молодец, спасибо Вам. Уже два собеседования фейл, но третее точно будет удачным)))

    • @SeniorTester
      @SeniorTester 17 วันที่ผ่านมา

      О, удачи с этим. Вы обязательно справитесь! Опыт прохождения собеседований - тоже опыт.

  • @СергейИгонин-п3п
    @СергейИгонин-п3п 17 วันที่ผ่านมา

    Евгений, а ты пишешь на чистом Selenium или еще используешь для него фреймворки, типа Selen и т.п? Если да, то сними видео пожалуйства про них, которые востребованы в работе на практике и на рынке труда

    • @SeniorTester
      @SeniorTester 17 วันที่ผ่านมา

      Востребованы только селениум и плейрайт. Селен всегда был сыры, а сейчас, при наличии плейрайта, совсем потерял смысл

  • @n05trom0
    @n05trom0 18 วันที่ผ่านมา

    Как всегда, лайк и комментарий! Подписка уже есть)

  • @BAGEW
    @BAGEW 20 วันที่ผ่านมา

    а можно хотя бы самую важную часть оставшегося списка?))😊

    • @SeniorTester
      @SeniorTester 20 วันที่ผ่านมา

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

  • @redazaki297
    @redazaki297 22 วันที่ผ่านมา

    Помню свои первые автотесты, где навалено было куча мусора, данные захаркожены, все в одном месте, бардак одним словом. Спустя время, начал все разносить по отдельным папкам и писать свои библиотеки(генераторы данных). Мне б это видео в начале моего пути, сэкономил бы кучу времени) Спасибо за все что делаешь дня народа и за то что твои видео находятся в свободном доступе!!!

  • @redazaki297
    @redazaki297 22 วันที่ผ่านมา

    Топ! Спасибо за твои труды!

  • @unicoxr5tj417
    @unicoxr5tj417 22 วันที่ผ่านมา

    Жалко, не Джава)

    • @SeniorTester
      @SeniorTester 22 วันที่ผ่านมา

      К счастью, не джава)))

    • @unicoxr5tj417
      @unicoxr5tj417 22 วันที่ผ่านมา

      @@SeniorTester и не говори))) с богатого и унылого финтеха выхода нет, это Черная дыра в ИТ

  • @ШашлычникСаня
    @ШашлычникСаня 22 วันที่ผ่านมา

    Питон топ! Смотрю твои видео и сам пишу тестики Спасибо ❤❤❤❤

  • @westleynice2088
    @westleynice2088 23 วันที่ผ่านมา

    Золотой человек! Евгений спасибо за твои видео!

  • @dzmitrycharnukha6291
    @dzmitrycharnukha6291 24 วันที่ผ่านมา

    Меня когда вижу алюр степы в теле теста аж трясти начинает, уже не первый проект такое наблюдаю, малого того что там и так хватает всяких данных так ещё и степы сунут туда, что это приводит к дублированию вообще молчу.

    • @SeniorTester
      @SeniorTester 23 วันที่ผ่านมา

      Да, странная штука. Но есть у некоторых мнение, что стеам место только в тестах и нечего их запихивать в фреймворк. Это типа хардкодом становится. И, с одной стороны, они правы, но с другой - ну в тестах это же жесть.

    • @dzmitrycharnukha6291
      @dzmitrycharnukha6291 23 วันที่ผ่านมา

      @@SeniorTester мне на одном проекте 3к строк пришлось удалить при рефакторинге из-за дублирования. Тупо степы в методы убирал.

    • @SeniorTester
      @SeniorTester 23 วันที่ผ่านมา

      @dzmitrycharnukha6291 😂😂😂

  • @klimtro
    @klimtro 24 วันที่ผ่านมา

    спасибо, Евгений. Очень полезно! Как всегда стильно, модно, молодежно! А как избавиться от большого количества импортов в тестах?)) вы умеете заинтриговать..

    • @SeniorTester
      @SeniorTester 24 วันที่ผ่านมา

      Я имею ввиду импорт именно классов страниц - от них да, избавиться можно. Но импорт всяких пайтестов, аллюров все равно останется.

  • @sapfire65
    @sapfire65 24 วันที่ผ่านมา

    Женя спасибо за видео! Вопрос к тебе такой. А ты не пробовал иначе подходить к подходу параметризации. Точнее не к самой параметризации, а к подготовке данных для неё. В видео ты берешь список JSON с разными параметрами одного и того же поля. И подставляешь в параметризацию. Что ОК, для маленьких json тел. У нас на проекте огромный массив данных с ветвлениями. И знаешь, я не могу хранить тонну готовых копий в угоду изменения только одного поля. Да и еще от 3 до 5 вариантов граничных значений и типизации. Как бы ты решил эту задачу? Мне просто интересно твое мнение. Что бы возможно перенять лучшую практику. А потом скажу как я решил эту задачу.

    • @SeniorTester
      @SeniorTester 24 วันที่ผ่านมา

      Для этого обычно создают функцию (а лучше генератор), которая генерирует данные. На выходе все тот же итерируемый объект. А в самой функции ты прописываешь логику генерации.

    • @sapfire65
      @sapfire65 23 วันที่ผ่านมา

      @@SeniorTester у нас есть эталонный JSON файл. Который используется в запросе. Он огромный. Много ветвлений. По этому пришлось писать функцию поиска и нужного ключа и замены на желаемое содержимое. После возвращает экземпляр JSON с изменённым вариантом поля. Не сохраняя изменения в эталонном файле. Это избавило нас от многократного копирования других полей в теле. Поиск полей осуществляться с помощью glom библиотеки. Создали отдельный файл с классами. Разбили по блочно этот JSON и к нужным полям прописали "адреса". И теперь остается только указать нужное поле из файла - класса и менять на любые значения которые хотим указывать в параметризации. Для этого или генерируем тестовые данные. Или указываем готовый список созданный руками.

  • @Prodigyqqq
    @Prodigyqqq 24 วันที่ผ่านมา

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

  • @Prodigyqqq
    @Prodigyqqq 24 วันที่ผ่านมา

    Я вот программу написал, которую использую в своей работе. Она делает сейчас то, что я раньше делал своими ручками, и экономит 10-15% рабочего времени или сил. Программа уже работает и я ей пользуюсь. И в ней нету классов. Я смотрю это видео, и не понимаю, что в моей программе не так?

    • @SeniorTester
      @SeniorTester 24 วันที่ผ่านมา

      В программе всё нормально. Питон позволяет делать выбор и использовать только то, что нужно в конкретной ситуации. И если классы не нужны, то и не надо их пытаться впихнуть.

  • @Империядоброты
    @Империядоброты 25 วันที่ผ่านมา

    Огромное спасибо, это единственное видео, я будучи новичком, уже во всем разобрался, и понял что такое коммит, и почему начали появляться мемы, "когда случайно запушил проект" :) Спасибо вам огромное!