#1. Классы и объекты. Атрибуты классов и объектов | Объектно-ориентированное программирование Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2021
  • Курс по Python ООП: stepik.org/a/116336
    Узнаете, что такое класс и как создавать экземпляры классов. Функции type и isinstance для объектов класса. Создание атрибутов классов и объектов. Функции: getattr(), hasattr(), setattr(), delattr(). Свойства: _doc_ и __dict__.
    Инфо-сайт: proproprogs.ru/python_oop
    Telegram-канал: t.me/python_selfedu

ความคิดเห็น • 249

  • @ArtemBorysenko-vz5wr
    @ArtemBorysenko-vz5wr 2 ปีที่แล้ว +187

    Такой контент на русском ютубе - золото!) Благодарю)

  • @sqrooch662
    @sqrooch662 2 ปีที่แล้ว +165

    Этот курс гораздо понятнее аналогичного предыдущего.
    Очень понравилась идея показать наглядно в консоли, как взаимодействуют и перемещаются объекты в структуре классов и экземпляров. Это конечно значительно продвинуло меня в понимании ООП.
    Это отличная работа. Благодарю Вас за труды и за то, что нашли в себе силы и время переформатировать курс.

    • @kmx7771
      @kmx7771 9 หลายเดือนก่อน

      Он, пока по крайней мере, понятнее платных на Удеми. Очень правильно графически отображать. А не только "на пальцах" тыкая в синтаксис.

  • @djpatronrussia
    @djpatronrussia ปีที่แล้ว +56

    Я уже мозг извел, а тут не только понятно но и жутко интересно! Однозначно БЕСЦЕННЫЙ труд за который Вам Просто ПРЕБАЛЬШУЩЕЕ СПАСИБО!

  • @AleksBojko
    @AleksBojko ปีที่แล้ว +7

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

  • @user-wr5rc5pp8r
    @user-wr5rc5pp8r 2 ปีที่แล้ว +15

    ГЕНИАЛЬНО!!!!!! Просто супер. Я отрывками большую часть знал, но автор все смог в моей голове увязать воедино. Преподаватель от бога!

  • @anndreiko
    @anndreiko 2 หลายเดือนก่อน +4

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

  • @user-xc3yt6vf5s
    @user-xc3yt6vf5s ปีที่แล้ว +8

    я вообще редко пишу комментарии, но это особый случай. Это просто что-то невероятное, самое понятное объяснение по этой теме. Не могу поверить, что я все понял. Спасибо вам большое

  • @budu_kpatok
    @budu_kpatok 2 ปีที่แล้ว +26

    У автора дар обучения. Всё четко, понятно, последовательно. Спасибо за труд!

  • @user-cd3mf7vp4j
    @user-cd3mf7vp4j 2 ปีที่แล้ว +15

    Прямо то, что нужно после вашего курса по основам питона! Спасибо!

  • @SennyaPyatnickiy
    @SennyaPyatnickiy ปีที่แล้ว +9

    Очень хорошая подача, просто супер, от души. Читая условного Лутца, которого чуть ли не все рекомендуют новичкам с самого начала изучения питона, постепенно, из-за накопления непонятности прочитанного, отпадает желание что-то изучать уже на первых порах, потому что действительно некоторые вещи необходимо прям показывать и разжевывать на примерах, а потом уже переходить к учебникам, имея некую сформированную базу, коль данный автор может ее вам предоставить. От себя могу еще порекомендовать посмотреть лекции Тимофея Хирьянова, тоже на ютюбе и тоже есть лекции по питону, хорошо преподает.

  • @mazur_vg
    @mazur_vg ปีที่แล้ว +16

    По ООП это лучшая серия роликов! Просто сказка!

    • @mar_kha
      @mar_kha หลายเดือนก่อน

      У SimpleCode тоже есть хорошее объяснение

  • @user-xi3uv5tn5y
    @user-xi3uv5tn5y 2 ปีที่แล้ว +4

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

  • @stepcx7555
    @stepcx7555 ปีที่แล้ว +6

    Дорогой автор, спасибо тебе за уроки. Лишь благодаря тебе я начинаю въезжать в ООП, жму руку!

  • @Strelok71rus
    @Strelok71rus 7 หลายเดือนก่อน +5

    Великолепная подача материала! Вот то самое, к сожалению весьма редкое качество, когда человек не только понимает что-то, но и в состоянии научить и объяснить это доходчиво другим людям. Пожалуйста, продолжайте эту деятельность!

  • @user-qx2uw4qg1h
    @user-qx2uw4qg1h 2 ปีที่แล้ว +5

    в этом уроке нашел то, чего нигде не видел - то что объекты класса обладают собственным пространством имен. именно этого мне и не хватало для полного понимания азов ООП
    единственное замечание к уроку это то что после того как в классе поменяли цвет с красного на черный - слайды остались с красным.

  • @Bumbarrash
    @Bumbarrash 2 หลายเดือนก่อน +1

    Сергей, спасибо за лекции. Все очень просто, понятно и в то же время объемно.

  • @casperyeah631
    @casperyeah631 18 วันที่ผ่านมา +1

    Пытаюсь разобраться с ооп, в моей платной программе совершенно не понятно объясняют эту тему, но и тут, просто посмотрев видео, без повторения кода на комп особо не усвоилась информация.
    Буду пересматривать за компом😊

  • @pdkkdp
    @pdkkdp 2 หลายเดือนก่อน +1

    Top! Даже на паузу иногда не нужно ставить!

  • @defender358
    @defender358 2 ปีที่แล้ว +4

    Автор, у тебя был и так прекрасный курс по ООП, но теперь он ещё понятнее и лучше, спасибо большое!

  • @32prince
    @32prince หลายเดือนก่อน +1

    Сергей легенда! Самые четкие ролики! Учу питон уже 3-юю неделю, дошел до классов. Пока тяжело, но я с каждым днем по чуть чуть но приближаюсь к истине! Дай Бог здоровья Вам! Вы внесли колоссальный вклад в развития языка в России!!

  • @dmitryandreevich3908
    @dmitryandreevich3908 ปีที่แล้ว +2

    Благодаря таким урокам можно ворваться в понимание ООП с двух ног!!!)) Спасибо большое автору за превосходное объяснение

  • @averzhi
    @averzhi ปีที่แล้ว +4

    Очень глубоко и много тонких моментов. Спасибо огромное!🙏

  • @vladimirkulakov6126
    @vladimirkulakov6126 2 ปีที่แล้ว +3

    Спасибо Сергей за очень развернутый урок!

  • @user-wq3rp9sp3v
    @user-wq3rp9sp3v 2 ปีที่แล้ว +2

    Большое спасибо за Ваш труд!

  • @6007575
    @6007575 2 ปีที่แล้ว +1

    Все четко разложено по полочкам. Воспринимается легко. Спасибо!

  • @empty9228
    @empty9228 ปีที่แล้ว +1

    Сергей, большое спасибо Вам за ваш труд! Материал заходит на отлично!

  • @nickstried3324
    @nickstried3324 ปีที่แล้ว +2

    Не надеялся узнать из ролика что-то новое, но очень много подчерпнул👍
    Благодарю за хороший контент

  • @kZiFo79
    @kZiFo79 8 หลายเดือนก่อน +1

    Спасибо большое! Смотрю другие видео тоже, с каждым разом понимаю, что до дна не дохожу - глубина нескончаема)
    Ваш труд бесценен!

  • @user-tz4yt7fp5w
    @user-tz4yt7fp5w 2 ปีที่แล้ว +1

    Спасибо за вашу работу! Все наглядно и понятно.

  • @andredru4278
    @andredru4278 2 หลายเดือนก่อน +2

    Спасибо. Все понятно. Движемся дальше.

  • @user-cc7bn4vd3s
    @user-cc7bn4vd3s ปีที่แล้ว +1

    Прошел предыдущий Ваш курс! Очень круто. Следую указанию из последнего задания...перехожу к ООП ) Спасибо большое за труд!

  • @johnconstantine821
    @johnconstantine821 2 ปีที่แล้ว +3

    Огромное Вам спасибо за этот курс и Ваш труд. Всё очень грамотно и доступно изложено.

  • @sinsmith9687
    @sinsmith9687 ปีที่แล้ว

    Шикарно =) Такого качественного и подробного объяснения я еще не встречал 😁🤝

  • @maximbravtsev3648
    @maximbravtsev3648 ปีที่แล้ว +4

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

  • @HeyArtem
    @HeyArtem ปีที่แล้ว +1

    Смотреть и набирать за ведущим урок, интереснее чем смотреть триллер!!! =))

  • @igorb.4917
    @igorb.4917 2 ปีที่แล้ว +3

    Спасибо, шикарный плэйлист!

  • @w1944w1944
    @w1944w1944 9 หลายเดือนก่อน +1

    Это самое лучшее и понятное объяснение классов питона из тех сотен видео, которые я уже просмотрел. Спасибо.

  • @sergioramos4562
    @sergioramos4562 2 ปีที่แล้ว +2

    Хорошая подача, все разжовывается очень подробно и доступно для понимания. Спасибо.

  • @vadimfomin442
    @vadimfomin442 2 ปีที่แล้ว +2

    'Наследование курсов"🏆 😊
    Этот курс расставляет непонятные моменты из предыдущего по своим местам- безупречная работа! Спасибо за труд!

  • @severdav2
    @severdav2 2 ปีที่แล้ว +3

    Все понятно объяснено. Спасибо!

  • @user-dx1db3sz3n
    @user-dx1db3sz3n ปีที่แล้ว +1

    Сергей, ты капитальный красавчик!

  • @elen2662
    @elen2662 2 ปีที่แล้ว +2

    Спасибо за ваш труд! Отличное занятие, все понятно.

  • @cherezov_mikhail
    @cherezov_mikhail ปีที่แล้ว

    ОГОНЬ ТАКОЕ КЛАССНОЕ ОБЪЯСНЕНИЕ, ПРОСТО РЕАЛЬНО ЗОЛТОЙ КОНТЕНТ

  • @englisgscecial8258
    @englisgscecial8258 ปีที่แล้ว +1

    Спасибо огромное!
    Очень подробный и понятный урок

  • @user-dp7ok2jq7k
    @user-dp7ok2jq7k ปีที่แล้ว +1

    Всё предельно понятно, очень информативно, благодарю!

  • @AlexanderKovalj
    @AlexanderKovalj ปีที่แล้ว +1

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

  • @markjones1878
    @markjones1878 2 ปีที่แล้ว +1

    Спасибо за проделанную работу. Достаточно все понятно.

  • @user-tn2fp9yv4m
    @user-tn2fp9yv4m ปีที่แล้ว +1

    Толково. Более логично, полно и доходчиво, чем на нескольких других виденных видео по данной теме у других авторов.

  • @JohnDoe-vh4ec
    @JohnDoe-vh4ec ปีที่แล้ว

    моё почтение автору: столь лаконично рассказывать довольно большую по объёму информацию - редкий навык.

  • @morskoj
    @morskoj 9 หลายเดือนก่อน +1

    Лучший! Все понятно, все логично. Спасибо огромное!

  • @gamestudio8524
    @gamestudio8524 ปีที่แล้ว +1

    Чувак, спасибо тебе большое, что помог разобраться с классами, их атрибутами и т.д.

  • @ValeriyLarin
    @ValeriyLarin 2 ปีที่แล้ว +3

    Коротко и вполне понятно. Спасибо

  • @user-se5di3yf1f
    @user-se5di3yf1f 7 วันที่ผ่านมา +1

    Доступно разжевал. Спасибо

  • @user-hz6jz5hx1z
    @user-hz6jz5hx1z 6 หลายเดือนก่อน

    Большое спасибо! Начинаю что то понимать Это лучший курс из тех, что я нашла

  • @valeriiakovalenko3414
    @valeriiakovalenko3414 ปีที่แล้ว +1

    Единственное простое и понятное объяснение! Спасибо большое, вы очень помогли вникнуть в эту тему!!!

  • @rioriocccp5929
    @rioriocccp5929 5 หลายเดือนก่อน +1

    спасибо большое за ваши труды для нас 😊

  • @user-bn6dk4ll3g
    @user-bn6dk4ll3g 2 ปีที่แล้ว

    Всё очень доступно объясняется, спасибо!

  • @AdmiralUshakovvv
    @AdmiralUshakovvv 2 ปีที่แล้ว +3

    молодцом препод, одно из лучших объяснений

  • @yehorvysotskyi5795
    @yehorvysotskyi5795 ปีที่แล้ว

    Спасибо за проделанную работу!

  • @user-rc3ry6dp2n
    @user-rc3ry6dp2n 2 ปีที่แล้ว +1

    Отличная манера объяснения!

  • @sergeysamgsm3770
    @sergeysamgsm3770 ปีที่แล้ว

    Отличный контент. Спасибо за Ваш труд!

  • @aanistratenko
    @aanistratenko ปีที่แล้ว +1

    Хорошая методика преподнесения на примере в консоли 👍

  • @doctorzlo200
    @doctorzlo200 2 ปีที่แล้ว +1

    Хороший урок, наглядно и простым языком

  • @user-gv9dg4ni5g
    @user-gv9dg4ni5g 2 ปีที่แล้ว +1

    Ты невероятно крут. Занесу тебя в список, в будущем отплачу финансово

  • @andy9350
    @andy9350 7 หลายเดือนก่อน +1

    самое доходчивое объяснение. спасибо автору!

  • @navruzoffd8351
    @navruzoffd8351 11 หลายเดือนก่อน +2

    Самый понятный урок по ООП !!! Просмотрел много различных видео на эту достаточно тяжёлую тему, но с таким визуальным представлением ещё не видел. Было много вопросов: Как? Для чего? Почему? Теперь всё встало на свои места. Спасибо !!!

  • @timur5987
    @timur5987 2 ปีที่แล้ว +1

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

  • @LazerShrk
    @LazerShrk ปีที่แล้ว

    Очень простой и понятный урок, получше чем платные курсы
    Автору успехов!

  • @user-vf4lv8lp5i
    @user-vf4lv8lp5i 2 ปีที่แล้ว +2

    Спасибо большое за урок!

  • @adityavats8033
    @adityavats8033 ปีที่แล้ว +1

    Thanks a lot! Great Job. Keep It Up. I am new to python but the way you explained all the details of OOP in Python is terrific. Thanks again for sharing your knowledge and uploading this video

  • @Vlad1998996
    @Vlad1998996 2 ปีที่แล้ว +2

    Спасибо за ролик!

  • @user-qn3ui5eq1r
    @user-qn3ui5eq1r ปีที่แล้ว +1

    Отличная подача материала.. Спасибо..

  • @tenelokis
    @tenelokis 2 ปีที่แล้ว +1

    Невероятные ощущения 🙂👍

  • @sergeyvereschagin7907
    @sergeyvereschagin7907 หลายเดือนก่อน +1

    Спасибо большое! Очень ценно!

  • @user-ou2xs6re2c
    @user-ou2xs6re2c ปีที่แล้ว +1

    Спасибо за полезную информацию.

  • @IAnikeyI
    @IAnikeyI 2 ปีที่แล้ว +3

    Раньше я не понимал некоторые вещи, теперь все стало яснее. как всегда рад)
    p.s. Небольшая очепятка на 19:15, в блок схеме b x и y написаны 10 а не 10 и 20😌😁

  • @g.sokolov6437
    @g.sokolov6437 ปีที่แล้ว +1

    Я так рад что нашёл этот курс

  • @rustambox
    @rustambox 2 ปีที่แล้ว +1

    Спасибо. Мне помогают ваши видео!

  • @vasilylevit1156
    @vasilylevit1156 10 หลายเดือนก่อน +1

    Шикарное объясняет

  • @nexuseto9
    @nexuseto9 ปีที่แล้ว +1

    Спасибо большое, очень познавательно)

  • @elenalevasheva3830
    @elenalevasheva3830 ปีที่แล้ว

    Спасибо за супер уроки. И интересно, и полезно и веру в человечество возвращает

  • @user-or9ks2ck5w
    @user-or9ks2ck5w 2 ปีที่แล้ว +3

    Сергей, здравствуйте. Ваше обновленное видео еще сильнее и подробнее раскрыло тему) И подписчики тьфу тьфу поперли) Труд благодарный) Удачи и успехов) Жду не дождусь новых видео и по django)

  • @user-je5hp3bo1k
    @user-je5hp3bo1k 2 ปีที่แล้ว +1

    Вау, пока очень понятно всё, спасибо!

  • @user-fr4hy9fv2z
    @user-fr4hy9fv2z 3 หลายเดือนก่อน +1

    Благодарю Вас , 👋👍❤

  • @Ordinary_man2049
    @Ordinary_man2049 ปีที่แล้ว +1

    while True:
    print('Спасибо большое! У Вас талант преподносить информацию!')

  • @vladimirastrelin1719
    @vladimirastrelin1719 ปีที่แล้ว +1

    ОГОНЬ...Спасибо !

  • @user-gb1xy2oc9m
    @user-gb1xy2oc9m ปีที่แล้ว +3

    Здоровское видео, все понятно, спасибо!
    Есть вопрос, который не связан с предметом: у вас интересный говор, откуда вы?

  • @faritech3892
    @faritech3892 2 ปีที่แล้ว +1

    Спасибо большое

  • @user-xj7hz7on7v
    @user-xj7hz7on7v 24 วันที่ผ่านมา +1

    Обожаю вас!

  • @jamjam3337
    @jamjam3337 ปีที่แล้ว +1

    Спасибо!👏👍

  • @TheAgressor13
    @TheAgressor13 ปีที่แล้ว +1

    очень информативно

  • @user-hh4fw9cb9z
    @user-hh4fw9cb9z ปีที่แล้ว +1

    Поцеловал бы при встрече за этот шедевр

  • @YGNETATEL_3000
    @YGNETATEL_3000 ปีที่แล้ว +1

    Супер Курс

  • @BABYBOSSSU
    @BABYBOSSSU 9 หลายเดือนก่อน +1

    This lesson is very great for learning Python OOP
    thank you BROOOO

  • @user-zq1in5fm4b
    @user-zq1in5fm4b ปีที่แล้ว +1

    спасибо😊

  • @antonchernov9743
    @antonchernov9743 ปีที่แล้ว +1

    Здорово!

  • @vitalybessonov6138
    @vitalybessonov6138 ปีที่แล้ว +1

    Вопрос. 1. Насколько правильна вообще ситуация, когда и у класса и у экземпляра локальное и глобальное свойство совпадают по названию? 2. Как при наличии локального свойства объекта с тем же названием , что и в классе обращаться к свойству класса, а не к локальному (которое обрабатывается первым.)

  • @yonda_apex
    @yonda_apex 2 ปีที่แล้ว +2

    Спасибо

  • @Faya-lb8dd
    @Faya-lb8dd หลายเดือนก่อน +1

    Я очень благодарна

  • @k0t_bayun115
    @k0t_bayun115 ปีที่แล้ว +2

    Python Console, или сказ о том как сломать мозг самому себе...
    Добрый день. В двух предложениях о себе. Меня зовут Алексей, мне сорок пять лет... и я решил научиться программированию.
    В старые добрые времена, когда воздух был чище, люди добрее и фраза из песни "... голубой вагон бежит качается... " не вызывала дикий гогот, в 10-11 классах нам преподавали информатику. На старых добрых БК-0010-01(Ш) (у меня даже дома такой до сих пор сохранился, только без литеры Ш) мы грызли науку под названием BASIC. Получалось не плохо, если быть точнее и забыть про скромность - то все лабы за весь класс делал я. В скором времени я выпустился. Армия, служба по контракту, выход на пенсию, и вот она - гражданская жизнь. Долго ли, коротко ли - но мне по хозяйству понадобилась программа для учёта всего и вся. Ну чтоб прям все мои хотелки и в одном флаконе... Но, как это часто бывает, таких в природе не существует. Можно, конечно, в одной программе вести учёт одного, в другой другое, а третья вообще стоит как крыло от боинга. И вот решил я школу вспомнить, когда я бате программу писал на бэйсике для расчёта зарплаты экипажа, если что-то не возможно найти - значит нужно сделать. А как? Нужно заново учиться. Времени вагон, маленькая тележка и ещё на велосипедике чуток осталось. Что мне нужно от программы я знал, теперь осталось это воплотить в камне. Вот только чем? Месяц тыкался, мыкался, смотрел то на один язык программирования, то на другой. Одни слишком сложные (а любителям ассемблера моё отдельное почтение), другие избыточные для мох целей, про третьи можно вообще сказать: Вы кто такие? Я вас не знаю! Идите на... . И, что характерно, везде мелькает этот пайтон (как я потом выяснил к миру ползающих гадов название ну ни как не относится, кроме логотипа). Искусил меня этот гад на логотипе, всем устраивает, и, сидя поздним вечером за ноутбуком дымя трубкой набитой ароматным самосадом, я вбил в поисковик: "python скачать"...
    Полгода уж как миновало с того вечера. Программа написана и успешно справляется со своими обязанностями, но... что-то в ней не так, мой внутренний перфекционист требовал действий. О PEP8 и ООП я знал что они существуют, и даже наверное верил в это. В одном месте постоянно зудело от мысли что нужно как то всё облагородить, навести, так сказать, марафет. Так наступил момент когда я плотно занялся изучением ООП и наводить красоту с помощью PEP8... Ну? Как вам присказка? Дальше начинается самое интересное.
    По натуре, я человек докапывающийся до сути вещей до тех пор пока пойму как они работают (это касается не только программирования). Если я чего-то не понимаю, меня это начинает "бесить" (в хорошем смысле этого слова). Я перелопачу гору литературы. В поисках вынесу мозг всем кто сталкивался с похожей проблемой и как то её смог победить. Так получилось и сейчас.
    Опять вечер, позади трудный рабочий день, в руке всё та же трубка с самосадом, на столе ноут, на экране ролик "Классы и объекты. Атрибуты классов и объектов...", внимательно слушаю и параллельно повторяю все действия в пайчарме... В какой то момент замечаю что у меня и автора ролика есть расхождения в работе пайтоновской консоли: у него с права отображается переменная класса Point у меня нет. Вопрос - почему? Замечаю ещё одно расхождение: у автора в консоли есть строка: PyDev console: Starting, а у меня нет... Второй вопрос почему... ПОЧЕМУ я решил что где-то пропустил что-то в настройках Pycharm? КАК мне это в голову прилетело? Не знаю. Где я только не был (я про форумы и так далее), чего только не начитался. Вы даже представить себе не можете ту камасутру которую я творил с запросами в поисковиках... "Паника" в моей голове постепенно меня накрывала всё сильнее и сильнее - как это так, проблема есть, а решить я её не могу... Что я пропустил? Куда не доглядел? Уже третий час бьюсь, а воз и ныне там... Звонок, отвечаю, звонит дочь - пап Дашку на выходные возьмёшь?, о чём речь, говорю, конечно привози... поговорили ещё минут пять, немного отпустило. Сажусь за ноут, одеваю наушники, перед глазами Python Console в которой с права так и не появился злосчастный класс Point. Закуриваю, включаю в тысячный раз ролик на том самом моменте где автор копипастом вставляет код в консоль и... слышу даблклик... Египетская сила, те мысли, что в тот момент неслись в моей голове, вогнали бы в краску моего сослуживца боцмана... Повторяю у себя в консоле - вот он родной, родненький, собака сутулая и ещё много чего не литературного класс Point...
    Вот так, можно на ровном месте создать себе проблему из ничего... Самое главное: реальная проблема или надуманная - докопаться до её решения, а потом можно и дальше идти

    • @Davestification
      @Davestification ปีที่แล้ว

      Ахахах, сам такой же)

    • @apav7
      @apav7 ปีที่แล้ว +1

      Как эту консоль PyDev console VSCode запустить ? не хочу в пайчарме работать, всё в VScode заточено

    • @k0t_bayun115
      @k0t_bayun115 ปีที่แล้ว

      @@apav7 честно сказать? не ведаю... мне PyCharm зашёл, а другие среды разработки я и не рассматривал больше... спроси лучше у автора видео или есть ещё один канал с которого я черпаю знания : Диджитализируй, там наверно можно тоже поинтересоваться по поводу настроек сред разработок

    • @apav7
      @apav7 ปีที่แล้ว

      @@k0t_bayun115 Просто привык к среде VSC. На самом деле я решил не заморачиваться и тоже установил pycharm, сойдет.