Выполняем тестовое задание на Junior Python разработчика с зарплатой 70000р | PDF в MP3

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 1.3K

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

    То чувство, когда просмотр вызывает ощущение собственной неполноценности, но мотивирует к развитию!

    • @ВГЛАЙДЕ
      @ВГЛАЙДЕ 2 ปีที่แล้ว +4

      это точно!))

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

      Это всё из-за зомби-кота в углу экрана, он вызывает депрессию.

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

      @@primarch_x Так-то это задание можно спокойно и джуну решить. Просто нужно думать как программист, уметь гуглить и читать инструкции к библиотекам. А автор ещë и доходчиво каждую строку объяснил

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

      За нас все уже давно написано, все библиотеки, все языки программирования. Бери документацию и вперед. Всё проще некуда. Спасибо разработчикам всех библиотек на питоне.

    • @86ILLJ
      @86ILLJ 2 ปีที่แล้ว

      Красиво Сказано😢

  • @MrValentinTV
    @MrValentinTV ปีที่แล้ว +270

    Я вот сижу сейчас за компом и понимаю, как я просрал свои 38 лет. В этом году, я начал изучать Python и после просмотра этого видео, понимаю, что можно создавать нереальные вещи, а это только маленькая часть. Большое спасибо автору за видео, реально мотивирует на дальнейшее обучение. Главное не останавливаться, даже если не получается с первого раза!

    • @АлександрКомса
      @АлександрКомса ปีที่แล้ว +14

      Так же 32 и понимать , что … надо чего то делать , а как , начинаю изучать мозг кипит …

    • @PythonToday
      @PythonToday  ปีที่แล้ว +24

      Большое спасибо за фидбэк! Рад если видео полезны!Абсолютно верно, будет крайне тяжело первый год, главное не перегореть и не бросить. Дальше будет легче, как снежный ком.

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

      Аналогично бро!))))

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

      Бросай,лучше руками научись работать.А это все скатится до 30к в месяц ,как упаковщик

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

      @@limpingwillow9093 что посоветуешь?)

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

    Очень интересны! Давайте больше тестовых заданий

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

      Сделаем, спасибо за фидбэк!

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

      Лаайк за кота

    • @Ивангай-б2л
      @Ивангай-б2л 2 ปีที่แล้ว

      .👆A very small degree of hope is sufficient to cause the birth of love👆

    • @mak32
      @mak32 2 ปีที่แล้ว

      more, mooooore

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

      Как начать с самого нуля программировать?как так с такими кодами получаем текст?я не могу найти из чего начать учиться?какой код что означает ?кто нибудь подскажет?🤷‍♂️

  • @АртёмСтрелков-ш8з
    @АртёмСтрелков-ш8з 2 ปีที่แล้ว +369

    Тестовые задания - топ! Очень круто объясняешь темы, хочется увидеть ООП в Python для начинающих.

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

      Спасибо за поддержку!

    • @ИванЯковлев-ж7ц
      @ИванЯковлев-ж7ц 2 ปีที่แล้ว +3

      ++++

    • @Alex-ho8ke
      @Alex-ho8ke 2 ปีที่แล้ว +6

      Не только вам хочется увидеть про ООП от него)

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

      Даёшь ооп практику!

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

      Тоже за ООП

  • @СергейФурса-л8щ
    @СергейФурса-л8щ 2 ปีที่แล้ว +101

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

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

      Большое спасибо за фидбэк и поддержку! Рад что видео полезны и помогают.

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

      А потом на работе тебе дают древний Python 2 легаси код, в котором надо исправить неуловимую ошибку, которая проявляетя только каждый последний четверг квартала при полной луне...

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

      @@censor2005 ну когда каждый последний четверг - это изи найти. попробуй найди проблему, которая не привязана ни к чему )

    • @Work-onlain
      @Work-onlain 9 หลายเดือนก่อน

      ​@@censor2005нейросеть в помощь

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

    Теория и практика с решением реальных задач! Вот этот я понимаю учеба! Здорово что есть такие люди, как вы, которые делятся знаниями. Топ!

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

      Спасибо за фидбэк и поддержку!

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

    Доброе утро воскресенья! Наливаем кофе) Котэ просто пожар xD Спасибо за проделанную работу, за то, что делишься опытом, за крутой монтаж и за лёгкую подачу)

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

      Спасибо за поддержку! Рад, что видео интересны, полезны и помогают 💪

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

    Крутая подача и очень интересно!!!Спасибо за работу!)Я начал учиться в 34 года, выбрал первый язык Python. И почему раньше не выучился на програмиста(( столько времени потерял. Это так интересно и получаешь каиф, когда твое создание работает исправно,пускай и пока что очень простенькое! Очень постараюсь выучиться и научится чудесам программирования...и работать в этом направлении)

    • @rabcc
      @rabcc 2 ปีที่แล้ว

      С чего начинали?

    • @77ShamaicH77
      @77ShamaicH77 2 ปีที่แล้ว +19

      @@rabcc советую пройти курс на степике от Тимура Гуева "Поколение Пайтон" . Там будет два курса . Для начинающих и для продвинутых

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

      @@77ShamaicH77 и для профессионалов)
      выходит 15.07

    • @77ShamaicH77
      @77ShamaicH77 2 ปีที่แล้ว

      @@anqmisines3862 не знал . Как раз половину для продвинутых прошел . Есть куда расти ещё

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

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

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

    Видео понравилось, хотелось бы прокомментировать проверку правильности параметров:
    1. более чистый код (имхо) получится, если делать проверки в начале тела функции, тогда для хорошего сценария понижается степень вложенности
    2. делать проверки по отдельности, и на каждый случай возвращать своё сообщение об ошибке
    3. вместо возврата сообщения создавать исключения и перехватывать их в вызывающем коде, это покажет, что вы знакомы с концепцией исключений и сделает код более удобным для использования в других модулях
    Функция:
    def pdf_to_mp3(file_path, language):
    if not Path(file_path).is_file():
    raise FileNotFoundError('Incorrect path to file provided')
    if Path(file_path).suffix != '.pdf':
    raise Exception('File has incorrect type')
    #do your thing without extra tabulation
    пример вызова:
    try:
    pdf_to_mp3('file.pdf', 'en')
    except Exception as err:
    print(f'Exception raised with message: "{err}"')

    • @AlfaBlackFalcon
      @AlfaBlackFalcon 2 ปีที่แล้ว

      Это красивый вариант!

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

      Можно ещё отедлить логику программы от юзеринпута, т.к. это разные слои архитектуры. Т.е. сделать модуль или класс, у которого в клиентском API будет pdf_to_mp3(...), который делает только то, что заявляено - создаёт из указанного PDF файла MP3 и больше ничего. И, если в качестве UI используется терминал, можно использовать какой-нибудь click чтобы принимать аргументы пользователя и вызывать с ними pdf_to_mp3(...) (click и валидировать аргументы может, емнип). Плюсом после такого разделения можно написать полноценные тесты.

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

      Доброго времени суток! Видео давнее и врятли на новый коммент кто-то ответит, поэтому хочу спросить тут. Почему при объявлении функции аргументы приравнены на "test.pdf" и на "en"? Зачем так писать? Полагаю чтобы функция принимала в качестве аргументов только тип "string"?

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

      А ещё, почему значение pages записали в text? Вроде можно и дальше пользоваться ею. И почему использовали ''.join()? Вроде можно просто так приравнять?

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

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

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

    Здорово))) Мне очень понравилось, и спасибо что знакомите с заданиями и объясняете зачем они именно так сформированы

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

    Отличное видео и суперский канал 👍

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

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

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

    По классике “underrated channel”. Успехов тебе, парень. Ты заслуживаешь больше, чем добрые 80% ютуба в данном жанре.
    Возможно у тебя нет гайдов по джанго/фласку и прочим фреймворкам, поэтому так слабо смотрят. В любом случае я очень редко ставлю лайки, как и подписываюсь, но тут не пожалел.

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

      Большое спасибо за поддержку! Видео по Django в разработке)

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

    Видео такого формата, с реальными ТЗ очень интересны для начинающих разработчиков или тех кто учится, спасибо, смотрю твой канал регулярно и узнаю много нового

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

      Большое спасибо за фидбэк и поддержку!

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

    Начал смотреть канал с ~20к подписчиков, и абсолютно ВСЕ видео ультра-качественные и полезные!
    Спасибо за старания.

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

    спасибо брат , я начинающий питон разработчик и ты не представляешь как это ценно для таких как я реальные задания и опыт разработки для поступления в первую работу , пж выпускай по больше видио с таким контентом 👏🏻👍🏻👍🏻

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за фидбэк! Рад что интересно и полезно!

  • @Zer-st6qv
    @Zer-st6qv 2 ปีที่แล้ว +26

    Лайк за разбор тестовых, большое спасибо за труд 👍

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

      Лоис за поддержку)

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

    Невероятно интересная рубрика! Жду продолжение!)

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк!

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

    Автор, спасибо за данное руководство. Меня подвигло данная инструкция на переход изучения python.Не зная структуру языка Питона, скачал установил платформу прочитал про оболочки и остановился на pyCharm. установил расширения и просто под копирку внес все данные. Хотя привычка с Delphi осталась были кое какие ошибки но быстро разобрался. Реально питон сильный и простой. Это видно из примера. Короче я пошел книги штурмовать, а то ходил и говорил за чем мне этот Питон. Спасибо тебе автор, доступно объясняешь. Побольше выкладывай видео.

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

    Повезло с тестовым, мне выдавали такие, что хорошо если за часов 8-10 уложишься, HR привыкли считать, что соискатель совсем не против пару дней "поработать"

    • @denisdenia
      @denisdenia 2 ปีที่แล้ว

      С учетом того, что джунов много, и сложно оценить уровень знаний, возможно, это и оправдано

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

    Просто супер, очень полезный видос! Побольше таких видео с практикой!)

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

      Спасибо за фидбэк и поддержку!

  • @АлексейЗахарченко-о8с
    @АлексейЗахарченко-о8с 2 ปีที่แล้ว +8

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

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

      Будем работать над видео, спасибо за фидбэк!

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

    Всё что связано с Пайтон очень интересно, за котейку отдельный лайк)

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

      Благодарю!

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

    Молодец. Было бы интересно увидеть ролик про тестовое задание на Django

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

      Сделаем! Спасибо за фидбэк и поддержку!

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

    Счастья вам! На самом деле я только начинаю. И смотрю что меня ждёт более менее не читаю ещё , но словно понимаю. Спасибо за доступность. Лучше я бы деньги что потратил на учебный комбинат в Ташкенте , задонатил вам. Появится кеш обязательно сделаю.

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

      Благодарю за фидбэк!

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

    Очень крутая идея снимать видео про тестовые задания! Так держать!
    Было бы круто видеть еще видео на данную тему, к тому же для многих она актуальна, а многим просто интересно!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Сделаем! Спасибо за фидбэк!

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

    Отличное видео! Супер понятно и просто.
    Есть 1 комментарий:
    На входе 2 парамерта - путь до файла и язык.
    Путь до файла - проверен, но язык - нет.
    Было бы лучше добавить проверку на язык.

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

    доброго дня. Интересное видео, но есть пару замечаний. 1. вместо ввода лучше организовать все в виде утилиты с помощью библиотеки argparse. 2. на мой взгляд, в случае отсутствия файла лучше бросать исключение. а в мейне, если нужно, ловить и печатать текст исключения. 3. правилом хорошего тона является использования тайпинга. Вроде все, что бросилось явно в глаза. Ещё раз спасибо за контент! Новичкам такое полезно.
    p.s. ещё один момент забыл. suffix = .pdf. .pdf лучше вынести в константы. Вообще любые константы (суффиксы, список языков и тд) лучше выносить в константы, а не хардкодить. кстати, а что будет если пользователь введёт fr в качестве языка? или aa? argparse поможет это менеджерить. а с помощью констант было бы проще дополнять и расширять список языков.
    p.s.s. next level - это если ещё добавить логгер и печатать все через него, а не через принт.

    • @dieselekin
      @dieselekin 2 ปีที่แล้ว

      Поясните пожалуйста последний пункт "добавить логгер и печатать через него" - это как понимать дословно? 🤔(что вы имели ввиду)

  • @ИванИванов-б6у2д
    @ИванИванов-б6у2д ปีที่แล้ว +1

    "оставьте feedback"
    - I'm from England, AMERICA!
    - Who is your president?
    - Michael Jordan..?!

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

    Тема с тестовыми заданиями реально интересная. Жду продолжения)

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

    Хорошая работа! Предположу, что дополнительные баллы можно было ещё получить за:
    1 - оформление проекта (readme + gitignore + license + описание проекта для загрузчиков)
    2 - использование линтеров (по нарушенному PEP8 порядку импортов уже видно, что не применялись)
    3 - вынос тестов в отдельную папку, щас получается сам себя протестировал и удалил часть работы
    4 - улучшить оформление функции: например, добавить докстринг, начать имя с глагола, добавить типизацию, переделать IF на GUARD BLOCK - так её будет легче читать и понимать как она работает
    5 - заменить принты на логгер
    6 - заменить работу с input на парсинг аргументов из командной строки
    7 - применить работу с ошибками: if ...: raise ... или try: ... except ...: ...

  • @ДмитрийМыров-ы2ъ
    @ДмитрийМыров-ы2ъ ปีที่แล้ว +5

    тестовые задания довольно простые даже для джуна ,но довольно оригинальные ) респект людям ,которые их составляли)

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

      это задание с пдф файлом считается легким для стажера на джуна python?

    • @ДмитрийМыров-ы2ъ
      @ДмитрийМыров-ы2ъ ปีที่แล้ว +1

      @@portraitofperson Я живу в Москве и "смотрю со своей колокольни" ,но в Москве задания даже на джуна посложнее будут ,на сайтах некоторых компаний указан стек для различных должностей .

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

      @@ДмитрийМыров-ы2ъ понял,но Москва тут причем?) я тоже живу в Москве,но только начал изучать питон,буквально одну неделю,но ощущается эта задачка посложнее ,чем то ,что джун должен знать. Вероятно,конечно,мне кажется это

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

      @@ДмитрийМыров-ы2ъ есть возможность ответить на пару вопросов в лс где нибудь? вопросы не чайниковские,не технические

    • @ДмитрийМыров-ы2ъ
      @ДмитрийМыров-ы2ъ ปีที่แล้ว +1

      @@portraitofperson Питон сам по себе довольно простой язык ,не сильно нагруженный по типу c++ ,довольно простой по структуре ,его не сложно освоить .Твои навыки заключаются в понимании простейших механизмов и знания библиотек ,которыми он наполнен до краёв .В этом видео нет каких-то неимоверно сложных задач ,которые требуют опыта ,поэтому они довольно простые

  • @guppy-s
    @guppy-s 2 ปีที่แล้ว

    видос - лучшее наглядное применение языка в работе или заказе с фриланса, мало слов - много дела, красава мужик

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк!

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

    Как всегда всё супер! По-моему лучший канал по питону. Коту отдельный респект. Было бы здорово, если бы вышел отдельный цикл видео по аналитике на питоне, если есть в этом опыт. Но, даже если не выйдут, канал однозначно крутой! Спасибо!

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

      Огромное спасибо за фидбэк и поддержку!

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

    Очень зашло, спасибо тебе огромное, ты вносишь большой вклад в начинающих!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

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

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

    Я бы купил курс (python/Django) от вас... Спасибо вам за хороший контент. Так держать!!!

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

    Какой же питон легкий, уже на всё библиотеки придумали, я тоже изучаю его, уже знаю достаточно хорошо, но столкнулся с задачей, которую лучше решать на С++, и тут я понял, что программирование это не так уж и просто, как может показаться изучая питон. Кстати, спасибо за цикл for - никогда раньше не видел такую конструкцию, подчеркнул...

  • @ВитёкМакаренский
    @ВитёкМакаренский 2 ปีที่แล้ว +3

    Только начал изучать питон, очень интересно с выполнением заданий.
    Правда имею уже опыт работы с js, но все же очень интересно и понятно.
    Жду с нетерпением подобных роликов)

  • @Drzakon888
    @Drzakon888 2 ปีที่แล้ว

    спасибо ютубу, что вывел меня на тебя (или наоборот), очень крутой контент, продолжай делать подобные видео, удачи!

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

    Кстати, мне твои видео по парсингу помогли найти первую работу джуна. Одно из заданий было связано с парсингом сайта, и я его сделал очень быстро =)

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за фидбэк! Рад что видео полезны)

    • @dieselekin
      @dieselekin 2 ปีที่แล้ว

      Зависть! Я тоже себя почувствовал программистом после практики по видео с канала

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

    Кошак в нужное время, в нужном месте👍👍👍шикарно, на одном дыхании видос))

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

      Благодарю за фидбэк!)

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

    *"File not exists", о НЕЕЕЕТ МОИ ГЛАЗААААА :(*

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

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

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

    Спасибо за видео! Побольше тестовых заданий с собесов, очень полезно для многих!

  • @УтреннийКапучино
    @УтреннийКапучино ปีที่แล้ว

    Огонь! Хотим больше. Спасибо!

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

      Спасибо за фидбэк!

  • @skyflake.
    @skyflake. 2 ปีที่แล้ว +5

    Хотим больше решений тестовых заданий! Спасибо.

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

      Спасибо за поддержку!

  • @СергейЦанга-ц9э
    @СергейЦанга-ц9э 2 วันที่ผ่านมา

    Только начал учиться на питоне 36 лет
    Очень полезное видео
    Автор ТОП

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

    Плюсом было бы допилить обработку исключений.
    +++давай вторую часть с джангой

  • @Daslerus
    @Daslerus 2 ปีที่แล้ว

    Ютуб не зря тебя порекомендовал. Пусть я и начинаю изучать JS, а не питон, но было интересно. Как человек, который ещё не работал с библиотеками и фреймворками, был сперва поражён тестовыми заданиями, а тут решение в 30 строк. Конечно же, нужно понимать, что в этих строках не просто решение, но опыт и знания. Великолепно, продолжай в том же духе!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк!

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

    Это топ тема продолжай в том же духе!!!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Будем работать!

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

    Красавчик, ждем еще таких видео, хорошо объясняешь каждую строчку

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

      Большое спасибо за фидбэк!

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

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

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за поддержку!

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

    1.5 месяца назад смотрел это видео ) когда только начал изучать python, думал это что то ужасное ) как в этом можно разобраться! Но сейчас я его пересмотрел и уже приходит полное осознание действий автора )) очень приятно видеть свой прогресс, но пока не настолько чтобы взять все это со своей головы и повторить с ходу :))

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

    Супер! Отличная тема для видео. Было бы круто увидеть парочку проектов по джанго/фласк, даже если они будут на патреоне, всё равно будет шикарно

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Сделаем, благодарю за фидбэк!

  • @atebjakin
    @atebjakin 2 ปีที่แล้ว

    Автор, ты просто находка! Спасибо тебе и ютубу за то что посоветовал твой канал! Мне очень нужна как раз такая помощь в данный момент! (Обучаюсь на разработчика Python и работу хочу найти в ближайшие месяцы). Также отмечу профессональный монтаж, качественную озвучку, фоновый музон. А чего стоит изредка появляющийся кот, качающий под музон! (шик!) 😺

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за такой фидбэк!)

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

    3:59 Проверять тип файла по расширению - это баг. Никогда так не делайте. Если проверять, то только mime-type.
    Если же строго смотреть, то надо не только rb, но и wb тогда при записи.
    Как пользователю не хватает попытки делать автодетект языка

    • @visceros
      @visceros 2 ปีที่แล้ว

      Как проверять mime-type? Напишите пример пожалуйста.

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

      @@visceros "python file memetype". Первая ссылка в гугле на правильный ответ

  • @zaharbj8594
    @zaharbj8594 2 ปีที่แล้ว

    в натуре отвечаю на, не зря ролики выкладываешь! я заценил

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

    Очень интересны)
    У тебя великолепная и лёгкая подача материала.
    Программы пишут многие. Но в чатах тех кто учится самый животрепещущий вопрос - устроиться на работу. Поэтому указание в заголовке тестового задания при устройстве сразу всех привлекает.

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк!

  • @DS-wg5nc
    @DS-wg5nc 2 ปีที่แล้ว

    Наконец-то воскресенье, надеюсь с утра будет долгожданное видео

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

      Sorry, сегодня не выйдет. Не успеваю :(

    • @DS-wg5nc
      @DS-wg5nc 2 ปีที่แล้ว

      @@PythonToday ну, а как насчёт сегодня?)

  • @АлександрА-я5э3ю
    @АлександрА-я5э3ю 2 ปีที่แล้ว +3

    Разбор тестовых заданий - очень полезная тема!!!

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

      Будем развивать!

    • @АлександрА-я5э3ю
      @АлександрА-я5э3ю 2 ปีที่แล้ว

      @@PythonToday я еще только в самом начале пути и самоучка, но подобные ролики очень ценю, а особенно комментирование при написании кода, которое помогает в осознании того, "что происходит и для чего"

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

    Решения задач - это самое интересное !!! Спасибо 😎👍

  • @МихаилТолмачев-э9у
    @МихаилТолмачев-э9у 2 ปีที่แล้ว +10

    Не хватает аннотации типов, не хватает контроля за сайд эффектом ( желаемая директория для сохранения, а если нет прав писать в эту директорию ?), вместо принтов нужно использовать логирование. Зачем обработку ошибки закидывать в return ? Зачем использовать антипаттерн и оставлять обработку ошибки в конце программы ? Перенос return в начало тела функции уберет необходимость в излишнем else и упростит код. Для выбора языка лучше использовать enum, чтобы скажем не думать, как сокращать португалський. Нет тестов, какое поведение программы будет, если в тексте pdf встретится вставка на корейском ?

    • @АлександрТезин-м6ъ
      @АлександрТезин-м6ъ 2 ปีที่แล้ว +2

      Ну ты прям прошёлся по всем пунктам

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

      А это точно вопросы джуну?

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

      @@LeXT89 разумеется) и на вакансию с зп в 30 тысяч))

    • @konst2087
      @konst2087 2 ปีที่แล้ว

      FizzBuzzEnterpriseЕdition начинается))))

    • @AlfaBlackFalcon
      @AlfaBlackFalcon 2 ปีที่แล้ว

      @@fraisertinko работа за доширак приветствуется!

  • @ToNNaG
    @ToNNaG 2 ปีที่แล้ว

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

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

      Большое спасибо за фидбэк и поддержку!

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

    А если к этому тестовому заданию запилить графический интерфейс на tkinter или PyQT 5 думаю было бы интересно

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

    Поддерживаю формат , очень зашёл !!!
    Автору респект )

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Благодарю за поддержку!

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

    Использовать метод библиотеки. Вау открытие

  • @olegkitaev8060
    @olegkitaev8060 2 ปีที่แล้ว

    Полезно! Интересно! И - да! Хотим ещё!!!

  • @maxdemon4778
    @maxdemon4778 2 ปีที่แล้ว

    Класс))) НО вставка кота под музон БОЖЕСТВЕННА))

  • @antontroitski6173
    @antontroitski6173 2 ปีที่แล้ว

    Автор красавчег! Жги исчо!
    Олды вспомнят, улыбнутся!

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

    Очень здорово рассказываешь, без лишних слов. Молодец. Побольше бы разбора тестовых заданий. 🙂

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

    Наверное первый толковый канал , на тематику в ру секторе

  • @ASD-sz3mn
    @ASD-sz3mn 2 ปีที่แล้ว

    Кайф просто кайф, братан спасибо тебе за такие идеи, просто вдохновляешь!!!!!!!!!!!!!!!!!!!ЛАЙК 100000%

  • @parkyhere
    @parkyhere 2 ปีที่แล้ว

    Хоть и пишу на другом ЯПе, тут лайк и подписка однозначно👍 четкая и понятная подача

  • @noname5046
    @noname5046 2 ปีที่แล้ว

    Подобного рода непродолжительные ролики с промежуточным результатом однозначно вызывают интерес

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

    Спасибо, теперь я хоть начал понимать зачем нужен пайтон))

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

    Если бы я принимал эту работу, я бы сделал пару замечаний:
    1. нет requirements.txt (на гитхабе есть, снимается замечание)
    2. не понятно для чего стоят дефолтные параметры в функции pdf_to_mp3. Если для языка еще можно придумать в будущем на пустой язык выдать en, то для пути вообще нет смысла.
    3. Нет проверки на входные данные. Вдруг вместо языка будет дичь, по идее программа упадет, а надо сказать, что проблема с введенным языком
    4. Ради одной надписи ставить целую либу - такое себе. Если так хочется логотип, то можно скачать либу, сгенерить текст, сохранить его в коде в виде текста и удалить либу. ХЗ я бы точно не стал ставить "плюс" за это
    5. А вот за что я бы поставил "супер плюс" так это за тесты:)
    6. Ну и мелочи: тайпинги, докстринги, переменную из Path(file_path), опечатки и некоторые дискуссионные моменты
    А в целом круть, новичкам будет полезно понимать, что питон отлично подходит для решения подобных задач

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Благодарю за фидбэк! Гитхаб открыт, пул реквесты приветствуются!)

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

    Интересно ! С удовольствием посмотрю

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

    Я джун с 1 годом опыта на python backend, но ничего сложного в этом не увидел) задача очень интересная и автор канала так легко и изящно ее решил) много фишек почерпнул, типа принтов разных, благодаря им ощущение будто серьезную программу используешь) я помню такая надпись типа - "pdf to print" была когда я на php laravel composer загружал в проект)

    • @Владислав-м6ш
      @Владислав-м6ш ปีที่แล้ว

      Йоу, а какой стек нынче нужен для джуна-бекэндера?
      Кроме питона/пхп/джанго

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

    Реально крутой формат. А то все про этот Питон говорят, тут хоть стало понятно, что он умеет.

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

      Благодарю за фидбэк!

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

    Как обычно... ОГОНЬ!

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

      Спасибо за поддержку!

  • @Danil_88
    @Danil_88 2 ปีที่แล้ว

    Спасибо за видео, только начал изучение языков, выбрал сперва js, но что то не пошло в vs code постоянно какая то ошибка получается с иероглифами как у вас по началу) перешёл на python нашёл 7 часовое видеоурок, дошёл до функции, а это только 2 часа из 7. И уже что то в вашем коде понимаю!)))
    Ещё раз спасибо, теперь приблизительно понял что и как это вообще)
    Прем дальше, после питона джаву брать буду!)))

    • @Ruwarid-el-Sadiri
      @Ruwarid-el-Sadiri 2 ปีที่แล้ว

      Если ты не смог загуглить и решить проблему ,то тебе нечего делать в it 90% работу заключается в умении гуглить

  • @Азатсырдыбаев-п6т
    @Азатсырдыбаев-п6т 2 ปีที่แล้ว +1

    Я Сварщик не вкурил, но было интересно.
    С меня 👍и подписка

  • @bogdanegorov7449
    @bogdanegorov7449 2 ปีที่แล้ว

    Классно. Безусловно лайк. Даже не думал что это так изи:) Прям оч много идей для реализации в голове)

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

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

  • @enkifirm
    @enkifirm 2 ปีที่แล้ว

    Спасибо ! Очень Супер !!! Хорошо, что есть ты и такой классный твой youtube канал ! С Удовольствием смотрю твои видосы.

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Благодарю! Спасибо за поддержку!

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

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

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

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

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

    Очень интересны ! Скоро собираюсь устраиваться как закончу учебу )))

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

      Спасибо за фидбэк и интерес!

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

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

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк!

  • @ЛисСибирский-п6у
    @ЛисСибирский-п6у 2 ปีที่แล้ว

    Переписала код за тобой, вникая.
    Пошла посмотреть, какие есть шрифты в art. Зависла на час, выбирая крутейший :)
    Погуглила, как можно показать процесс. Нагуглила про библиотеку rich.
    Вроде разобралась теперь текст цветной и красивый, прикрутила прогресс бар. Разочарование века - прогресс бар не показывает реальный прогресс)) только предполагаемое время работы.
    Хм, а как теперь запустить процесс асинхронно, чтобы прогресс бар рисовался и одновременно шла конвертация в mp3? Привет, threading!
    Для небольших текстов теперь красивая консольная программа с отображением процесса 🤣 для больших предполагаемое время работы будет маленькое и надолго зависнет на «сохраняем файл, ожидайте».
    Спасибо, это был интересный опыт!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за фидбэк!

  • @НикитаДжонсон-н6н
    @НикитаДжонсон-н6н 2 ปีที่แล้ว

    ООООООчень интересно смотреть такие видео!!!Ты делаешь великое дело без преувелечения

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Большое спасибо за фидбэк и поддержку!

  • @ПавелПетров-и4т
    @ПавелПетров-и4т ปีที่แล้ว

    Спасибо. Выполнение тестовых заданий - интересно.

  • @asg5511
    @asg5511 2 ปีที่แล้ว

    Магия в действии!)
    Конечно же нужны подобные ролики. Автору канала - БОЛЬШОЕ СПАСИБО !

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за поддержку!

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

    кайф! только что сам попробовал, всё работает!) спасибо!)

  • @skachkovalexandr1636
    @skachkovalexandr1636 2 ปีที่แล้ว

    Я сисадмин с образованием программиста, но программировать я впервые начал с интересом именно на пайтон.
    Так что все где есть практическое описание завершенных решений, где с пояснениями пишут код решающий некую конкретную задачу - мне очень заходит!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Благодарю за фидбэк!

  • @ЕвгенийЕ-б9б
    @ЕвгенийЕ-б9б 2 ปีที่แล้ว

    Бомба! А еще можно коту панаму пределать, для полного антуража))

  • @АлександраМм
    @АлександраМм 2 ปีที่แล้ว

    Суперкруто!! Спасибо! Надеюсь не последнее такое видео! 🙂

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

      Большое спасибо за фидбэк, будем работать над новыми!

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

    Подписался из-за тест видео, круто, не останавливайся!

  • @Evgene1991
    @Evgene1991 2 ปีที่แล้ว

    В очередной раз убеждаюсь, как прост и прекрасен python

  • @ПавелПетров-и4т
    @ПавелПетров-и4т 2 ปีที่แล้ว

    Приветствую.
    Да, такие видео нужны!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Приветствую, благодарю за фидбэк!

  • @vitalyorlov978
    @vitalyorlov978 2 ปีที่แล้ว

    супер актуально, для начинающих! спасибо!

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за поддержку!

  • @thelonelyvoyage
    @thelonelyvoyage 2 ปีที่แล้ว

    я с этим каналом с самых первых стадий развития. очень полезно.

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Спасибо за поддержку!

  • @ВладимирГригорьев-х3у
    @ВладимирГригорьев-х3у 2 ปีที่แล้ว

    Подписан на Вас недавно. Контент очень занимательный и очень интересные, содержательные практические задания. Успехов Вам! Жду с нетерпением ваших выпусков! Задания про тесты с собесов, интересная мысль.

    • @PythonToday
      @PythonToday  2 ปีที่แล้ว

      Огромное спасибо за фидбэк! Рад что видео интересны и помогают!