Собеседование Python 2023. Разбор базовых вопросов

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • 00:00 Вступление
    00:22 Основы
    17:40 Функции
    26:09 Классы
    39:04 ООП
    44:13 Декораторы
    47:06 Итераторы
    49:18 Генераторы
    52:51 Менеджеры контекста
    54:34 Исключения
    1:01:52 Импорты
    1:05:50 Заключение

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

  • @alanjerryson883
    @alanjerryson883 26 วันที่ผ่านมา +7

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

  • @flower-py
    @flower-py ปีที่แล้ว +81

    "Собеседование Python. Разбор вопросов" с этого канала - одно из самых полезных видео вообще на TH-cam по этой теме. Поэтому, конечно, жду "Собеседование Python 2023. Разбор продвинутых вопросов"!

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

    Видео пушка! Спасибо за контент

  • @memeger89
    @memeger89 ปีที่แล้ว +51

    очень полезно, жду видео с более сложными вопросами, спасибо!

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

    спасибо за видео, ждем следующую часть)

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

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

  • @artur_olenberg
    @artur_olenberg 11 หลายเดือนก่อน +3

    Очень хочется продолжение! Ваши видео шикарные!

  • @mongoose144
    @mongoose144 ปีที่แล้ว +19

    Круто, очень хорошее видео для того чтобы фастом освежить знания!

  • @user-dk1lz5hx6x
    @user-dk1lz5hx6x ปีที่แล้ว +18

    Круто))))👍👍👍👍
    Жду видосик с более сложными вопросами)))

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

    Спасибо за свежее и актуальное видео, реально узнала кое-что новое.

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

    Очень ждем продолжение! Вы супер!

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

    Ваши видео - это топ! Они очень полезны!

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

    Отличный материал, подача супер, спасибо!

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

    Оч оч круто, компактно и лаконично ❤

  • @li.nikolas
    @li.nikolas ปีที่แล้ว +4

    Чудесное видео. Спасибо

  • @eyeseyeseyes3555
    @eyeseyeseyes3555 ปีที่แล้ว +12

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

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

    Хорошее видео, лишний раз все это повторить никогда не повредит. Спасибо!

  • @user-yx1jc3ck5s
    @user-yx1jc3ck5s 8 หลายเดือนก่อน

    Огромное спасибо! Замечательное видео!😄

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

    Не ну в 4к на Pycharm я еще не смотрел, респект!!!
    Полезное видео, спасибо большое за старания!

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

    Потрясающе! Кратко и содержательно!

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

    Прекрасное видео!

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

    Спасибо огромное за видео!

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

    Спасибо, очень интересно и лаконично. Буду следить за каналом! Концентрированная информация, видео длится час. С перемотками, с паузами смотрела часа 3. Думаю для закрепления, необходимо пересмотреть несколько раз.

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

    Отличное видео, чтобы освежить память). Интересна более сложная часть). Ждем!

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

    Спасибо, повторить самое то
    Без воды, все по делу

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

    Спасибо за видео. Логотип SR приятный 😊

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

    топ)побольше такого контента)

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

    Чувак, ты крут! Спасибо за хорошую подачу!

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

    Вы круты, спасибо

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

    Спасибо за видео, очень круто все объясняется. Осталось теперь только это записать куда-то, чтобы перед глазами было)

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

      Это было бы здорово.

  • @3epyc
    @3epyc 6 หลายเดือนก่อน +2

    Очень качественный контент.

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

    На следующей неделе собеседование-получил ответы на волнующие мня вопросы,спасибо!

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

    Очень полезное видео)

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

    Спасибо, классно

  • @user-cd9ml4ip7n
    @user-cd9ml4ip7n 9 หลายเดือนก่อน +2

    Ждем уже ответы на вопросы с повышенной сложностью)

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

    Полезный гайд по основам.

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

    Классно 👍🏻

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

    Очень полезная информация, ждём со сложными вопросами!👍

  • @Master-dy7rc
    @Master-dy7rc 5 หลายเดือนก่อน +2

    Было бы замечательно увидеть вопросы повышенной сложности.

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

    Спасибо!

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

    26:13 Что такое класс ?
    26:29 Метод объекта и что такое self?
    39:21 Какие базовые принципы ООП?
    40:30 Наследование или Композиция?

  • @alexcpu7
    @alexcpu7 9 หลายเดือนก่อน +3

    Жду видео разбор про "Собеседование Python 2023. Разбор продвинутых вопросов". Автор спасибо большое за материал!!!

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

    Великолепно

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

    Хорошее видео

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

    за супру отдельный лайк

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

    Спасибо большое! Готовлюсь к собесам!
    P.S.
    В итераторах забыли упомянуть про raise StopIteration.

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

    Коллега, ждем с нерпением разбор более сложных вопросов

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

    Когда будет продолжение? Очень жду вопросы повышенной сложности!

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

    может сделать презентацию/pdf в удобочитаемом варианте? думаю было бы полезно, если не хочется пересматривать видео полностью

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

    43:47 возможно нужно уточнить, что порядок важен(MRO) при множественном наследовании от миксинов если в них используется super()

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

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

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

    воу-воу-воу... 1:18 понял, что можно добавлять в Избранное

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

    В абстрактных методах нужно всё-таки возбуждать исключение NotImplementedError. Встроенная константа NotImplemented не используется с оператором raise, её возвращают.

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

    Ждем сложные вопросыыы))

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

    3:54 - чуть оговорился, фигурные)

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

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

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

    Я знал только первые 5 минут, пошёл учиться

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

    Очень полезно, спасибо! Когда планируется следующее видео?

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

      Конец этой недели - начало следующей

    • @user-yp4jz9zn8b
      @user-yp4jz9zn8b 10 หลายเดือนก่อน

      ​@@rineiskyочень ждём следующее видео! Подскажите, когда оно выйдет?

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

      @@user-yp4jz9zn8b К сожалению, пришлось подвинуть видео, так как готовился к конфе. Так что выйдет в середине/конце августа

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

      @@rineiskyнемного запаздывает:)

  • @wuzi200Z
    @wuzi200Z 19 วันที่ผ่านมา

    Объёмный срез по синтаксису, но где же вопросы по стеку для пайтон-разрабочтика, вопросы по версионному контролю, вопросы по механикам процессов. масса еще тем, которые интересуют как правило куда больше, чем синтаксис.
    Меня мучали вопросами по реализации конкретных механик, описать реализацию проекта на СВV, каким образом применяю миксины, описать модель авторизации, защиты, работу с дебагером в конце концов.

  • @user-oj7lo6mv7h
    @user-oj7lo6mv7h 11 หลายเดือนก่อน

    29:31 просто из-за этого ООП подход не используется, зачем тогда использовать статические методы?
    30:43 а какой тогда смысл в private/protected, если все равно можно получить данные класса?

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

    У тебя есть оговорка. Круглые скобки используются при созданим генераторов, а не set comprehension:)

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

    сорри за спам!
    Привет, я бы хотел услышать мнение уже опытных разрабов:)
    Как вы относитесь к накрутки опыта в разработке?
    Если другие варианты?
    У меня сейчас 2 резюме и единственное, что в них различается, это количество опыта, но на одном 3 отлика (о опыта), а на другом 29 (1.7 опыта).
    Ваш контент - очень полезен, жду вашего возрощения:)

  • @user-xm9mg4fi4z
    @user-xm9mg4fi4z 9 หลายเดือนก่อน

    Видать разбор продвинутых вопросов будет после трудоустройства ожидающих)

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

    9:42 Про and странное объяснение. Мне кажется здесь не важен порядок, т.е. оно так работает как было сказано, но есть аксиома - Вернёт True только если оба операнда == True, в любом другом случае вернёт False. Исходя из этой аксиомы, я думаю, нам не важно что первый True или второй, важно что оба операнда True или не оба - так проще понимать.

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

    А видео со сложными вопросами будут?

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

    Я бы посмотрел продвинутые.

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

    Привет, офигенный материал, ты случайно менторством не занимаешься?

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

      Привет, менторством нет

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

    Приветствую. А можно ли получить данный материал в текстовом виде ? Будет очень полезно сохранить себе в заметки.

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

      Добрый день! Текстового формат шарить не планирую

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

      @@rineisky Жаль... Но видео полезное, спасибо за труд )

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

    4:05 это не круглые скобки, а фигурные. Круглые у кортежей

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

      если написать круглые получится генератор компрехенсион

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

    19:47 не совсем так. зависит от изменяемый тип данных или нет. Если изменяемый, то передается ссылка, если не изменяемый, то значение

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

      как раз-таки в видео сказано правильно. Это очень частое заблуждение. Как можно проверить: создать строку some, сделать функцию, которая примет один аргумент и внутри принтануть sys.getrefcount(arg), принтануть sys.getrefcount(some) до вызова и после. Как результат увидите: какое-то чисто, чисто+1, опять предыдущее число

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

      @@rineisky до тех пор, пока значение переменной с неизменяемым типом данных не изменяется в теле функции, то оно передается по ссылке, но как только мы начинаем менять это значение, то в локальной области будет создана еще одна переменная (копия) с таким же именем, т.е. работает механизм передачи по значению. В целом в питоне этот механизм называется call-by-object

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

    Так и не понял в чем разница между обычными методами classmethod и staticmethod

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

    MUCCHOOOO GRACIESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

  • @usernoname-wv6of
    @usernoname-wv6of ปีที่แล้ว

    С итератором чуток некорректно. next должен вызывать исключение, когда закончились элементы коллекции. А так очень лаконично получилось.
    Про private и protected все же смысл аналогичен другим языкам (_ не вызывать вне самого класса и классах наследников, __ не вызывать вне самого класса) или в пайтоне условно _ (нежелательно вызвать вне класса) и __ (нельзя вызывать вне класса)?
    Было бы очень интересно увидеть аналогичный faq по остальному стеку (тесты, фреймворки, субд, web, git, docker, деплой) и конкурентности

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

      1. Если не бесконечный итератор, то да, кинуть StopIteration
      2. Про _ и __ это просто условность. Ничто не запрещает вызвать где-угодно, так как все атрибуты и методы - public, но правила хорошего тона говорят, что если _, то вызываем в самом классе/объекте или наследнике, __ - только в самом классе.
      3. Позже будут видосы по другим технологиям

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

    Где можно сами вопросы найти?

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

    Узнал больше чем за два года работы…

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

    9:40 а вот на этом моменте у меня слегка пригорел мозг

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

    Т.к автор пока не выпустил ничего нового, какие концепты считаются "продвинутыми"? Чтоб самому пробежаться. (Кроме GIL, параллельности, работой с файлами. Это знаем)

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

    Если у меня спросят сколько типов данных в питон, то как я должен ответить?В интернете напсанно что 5, ChatGpt перечисляет всего 7, а я знаю 16 типов данных, где-то слышал что их 21. Так какое точное кол-во типов данных в Python?

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

    Как работает and - он не второй операнд возвращает, а False, если хотя бы один из операндов имеет False. как раз таки из-за логического оператора and ваш ([] and 123) вычисляется, как логика и возвращается False, которым в нашем случае является пустой список.
    False and False = False
    False and True = False
    True and False = False
    True and True = True
    Испокон веков так было
    с or всё с точностью наоборот - если хотя бы один true - результат true
    False or False = False
    False or True = True
    True or False = True
    True or True = True

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

    Вместо a = [i for i in range(5)] есть смысл писать a = list(range(5))

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

    А зачем в вопросе про реализацию протокола итератора i = iter(c)?
    Это же и так уже готовый итератор, если он реализует __next__ и __iter__, можно просто c = Counter(), next(c), next(c)?

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

      Потому что __iter__ может содержать логику, необходимую для __next__

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

    Что за плагин в пайчарме, очень стилево выглядит)

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

      Это "New UI" фича в PyCharm с включенным compact mode: www.jetbrains.com/help/pycharm/new-ui.html?keymap=secondary_macos

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

      @@rineisky спасибо, новый ui прям радует глаз)

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

    PEP8 можно просто назвать правилами написания кода?

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

    А какая разница между композицией и агрегацией?

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

      Тут очень хорошее объяснение: ru.stackoverflow.com/questions/596697/%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F

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

    А код на пайтон собеседованиях писать не принято?

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

      конечно принято

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

    И реально с такими знаниями найти работу и за сколько?

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

      Это просто ответы на вопросы, также нужен опыт и умение работать с определенным стеком

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

      Голый питон никому не нужен. Хотя бы джангу еще надо, что бы устроиться при условии, что других соискателей вообще нет)))

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

    Где был?

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

      Был загружен сильно на основной работе. Сейчас надеюсь выйти на нормальный темп

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

    Я один прошел курс по python и сейчас в них разочаровался

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

      Курсы - это ТОЛЬКО И ТОЛЬКО способ заработка для авторов этих курсов.
      Но это видео я слушаю уже 6й раз, и буду переслушивать ещё примерно столько же - действительно толковый. И бесплатный. Платный курс - это кот в мешке - и в 99% случаев - это бесполезная чушь.

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

    РЕР 8-правила написания ЯП-РУTHON ...

  • @user-rb9hz2ji7x
    @user-rb9hz2ji7x 7 หลายเดือนก่อน

    Так и не понял в чем разница между обычными методами classmethod и staticmethod