Типизированный Python для профессиональной разработки - теория и практика [2022]

  Рет қаралды 168,249

Диджитализируй!

Диджитализируй!

Күн бұрын

Пікірлер: 565
@t0digital
@t0digital 8 ай бұрын
Мой курс «Хардкорная веб-разработка» - course.to.digital Вжух!
@owlscatcher
@owlscatcher 2 жыл бұрын
Это титанический труд, спасибо вам огромное, Алексей! В последнее время очень много ходит разговоров про инженерную культуру и тд в IT и инженерии в целом. Так вот, вы тот человек, один из немногих, к слову, на русском языке, кто это инженерную культуру развивает в нашем сообществе и прививает её.
@t0digital
@t0digital 2 жыл бұрын
Спасибо! Буду продолжать!
@DAJakaRedAries
@DAJakaRedAries 2 жыл бұрын
Выложено 32 секунды назад, отбрасываю все дела и начинаю смотреть :) Тема актуальная!
@t0digital
@t0digital 2 жыл бұрын
Йеее:)
@wandos777
@wandos777 2 жыл бұрын
Согласен как никогда)
@teadoc9917
@teadoc9917 2 жыл бұрын
Только недавно видел ваш ролик по pydantic, решил воспользоваться этим модулем. После удачной практики задался вопросом - "А как выглядит типизация в профессиональном деле?", и тут мне приходит уведомление об этом ролике. Чудеса какие-то! Спасибо большое!
@als-creator
@als-creator 2 жыл бұрын
добро пожаловать в мир контекстной рекламы
@teadoc9917
@teadoc9917 2 жыл бұрын
@@als-creator Хаха)
@herrkrake8106
@herrkrake8106 2 жыл бұрын
@@als-creator Они пока ещё не научились читать мысли, пока что не выраженные каким либо способом в реальности, если автор комментария, конечно же, ничего не произносил в слух и не забивал в поисковиках. Так что это просто совпадение. Но не на долго.
@alexandreabramtsev9160
@alexandreabramtsev9160 2 жыл бұрын
@@herrkrake8106 достаточно того, что он подумал. Слышали: " мысль витает в воздухе"
@alittlemoron4068
@alittlemoron4068 2 жыл бұрын
1:07:40 - 1:07:44 Алексей, спасибо вам большое, что делитесь также и своей житейской мудростью! Хоть сейчас бери цитату и в рамку её вставляй, чтобы сохранилась для потомков.
@ПавелШаламов-ж3д
@ПавелШаламов-ж3д 2 жыл бұрын
xD
@forsigg
@forsigg 2 жыл бұрын
Алексей, спасибо Вам большое за Ваш огромный труд и вклад в наше образование в качестве разработчиков! :) И да, тема с TDD очень интересна, с нетерпением буду ждать. Как и любого другого видео от Вас!
@C0oo1D
@C0oo1D 2 жыл бұрын
Редко смотрю видео по питону, обычно очевидное пережевывают, но у Вас почти всегда находится какая-то вроде-бы мелочь, но которая действительно удобна и что-то упрощает. Благодарю за комплексный подход, щепетильность и "ламповость" повествования :) Для себя нашел действительно удобным чаще наследоваться от Exception. Раньше не особо видел в этом смысл, потому код полон кастомных ValueError и иногда TypeError.
@t0digital
@t0digital 2 жыл бұрын
Спасибо! Рад, что полезно:)
@MikhailLalyko
@MikhailLalyko 2 жыл бұрын
Алексей, было бы очень круто увидеть подобное подробное видео по тестированию приложений. Особенно о том, как внедрять тесты в готовый проект (интересна даже не сама реализация, а скорее подход, чтобы понимать за что браться и как с этим работать) + TDD. PS: Спасибо за это видео и книгу, очень подробно и по делу!
@gatapov
@gatapov 2 жыл бұрын
Да поддерживаю! Очень нужная тема
@Python_in_UA
@Python_in_UA 2 жыл бұрын
Чё за книга?
@gmzzv
@gmzzv 2 жыл бұрын
@@Python_in_UA описание открыть не судьба?
@Python_in_UA
@Python_in_UA 2 жыл бұрын
@@gmzzv та вже знайшов. Дякую за натяк.
@rumyantsev_ilya
@rumyantsev_ilya 2 жыл бұрын
Плюсую!)
@hodilka999
@hodilka999 2 жыл бұрын
Привет :) ты очень приятный и хороший человек. Глаз и сердце радуется когда смотрю твои видео. Спасибо!
@t0digital
@t0digital 2 жыл бұрын
Спасибооо!
@Dzotwolf
@Dzotwolf 2 жыл бұрын
Очень заходит такой формат с разработкой по ходу. Важны именно комментарии от специалиста в языке, какие именно решения применяете именно вы. Сам обучаю молодых на другом языке и стараюсь предложить им свое виденье, которое они смогут поменять в будущем, когда станут спецами. Большое спасибо!
@ДмитрийШадрин-у1ф
@ДмитрийШадрин-у1ф 2 жыл бұрын
Все мы когда-то учились читать и писать. Была у нас замечательная книга - "Азбука". Данное видео от Алексея является "Азбукой" для многих разработчиков. Огромная благодарность ему за это.
@323ser
@323ser Жыл бұрын
Огромное спасибо за уроки! За грамотную и добрую речь! За отсутствие вульгарных слов.
@life8261
@life8261 Жыл бұрын
Отличное видео! Спасибо вам огромное за ваш труд. Ваш канал - один из самых лучших русскоязычных ресурсов по питону. Пожалуйста, продолжайте вашу деятельность)
@fahrenheit1863
@fahrenheit1863 Жыл бұрын
Написал свой маленький петпроект и вот решил, что здорово было бы добавить типизацию , строки документации, правильную обработку исключений, и тесты. Здорово что весь материал уже есть на канале. По ощущениям работы предстоит сделать больше, чем было сделано до этого.
@3damina911
@3damina911 2 жыл бұрын
С удовольствием просмотрел видео до конца, ежедневно по 30-40 минут смотрел в течение нескольких дней. Видео просто супер! Много нового для себя открыл. Спасибо за труд!
@t0digital
@t0digital 2 жыл бұрын
Спасибо! Рад, что полезно
@alexaxo
@alexaxo Жыл бұрын
Особая благодарность за версию в виде книги! Так удобно изучать материал! Благодарю!
@hollygreen8663
@hollygreen8663 11 ай бұрын
по видео нагляднее
@mylife-ej8et
@mylife-ej8et Жыл бұрын
Очень интересно будет посмотреть большое видео где вы будете рассказывать про тесты и попробуете на небольшой программе разные практики тестов показать, буду с нетерпением ждать такой от вас )
@Веб-разработка-л3р
@Веб-разработка-л3р 11 ай бұрын
Самое полезное видео за последние пол года! Я наконец-то понял как писать слабосвязанный код, который можно расширять в любую сторону. Как описывать и валидировать типы (с валидацией надо разобраться, pydantic изучить и похорошему с тестированием). Это просто божественно! Благодарю за видео! Жду новых таких видео с практическим написанием правильного кода, а не отрывков из обрывков как во всех других видео с ютуба.
@dmitry_rt
@dmitry_rt 2 жыл бұрын
Вот это я понимаю контент, спасибо, обязательно посмотрю!
@valentino-sm
@valentino-sm 2 жыл бұрын
Отдельно хочется похвалить за динамику ролика, за монтаж, смену ракурсов, ням ням
@t0digital
@t0digital 2 жыл бұрын
Спасибо:)!
@kurtmiller77
@kurtmiller77 2 жыл бұрын
@@t0digital а я как раз этой фишки не могу понять. Вроде автор со зрителем беседует, а при смене ракурса куда-то в сторону?
@ilyaisko
@ilyaisko 2 жыл бұрын
Очень полезно, Алексей! как раз сейчас пишу пет-проект, писал простые хинты типа dict, list, теперь буду писать более подробно) Картинка и звук супер! Интересно было бы про docstrings послушать, насколько они нужны и важны, ну и как правильнее их писать
@Stas-ir3gh
@Stas-ir3gh Жыл бұрын
Спасибо за видео. Картинка, звук и содержание - все на высшем уровне.
@alexandersidorov1517
@alexandersidorov1517 2 жыл бұрын
Алексей, ваша работа выше всяких похвал! Здесь не только великолепная подача, но и настоящая страсть к любимому делу. Спасибо вам огромное!
@pokruk0
@pokruk0 2 жыл бұрын
Нереально годно. То что я годами узнавал на практике в одном видео, даже как-то обидно немного, но не надо держаться за прошлое как говорится)
@t0digital
@t0digital 2 жыл бұрын
Спасибо:)!
@MrLotrus
@MrLotrus 2 жыл бұрын
В ходе просмотра родилась следующая тема - планирование приложения до написания кода. Было бы интересно узнать практикуете ли такое, насколько подробно и с какими подходами и инструментами. Частично ее раскрыли в ходе записи вашей встречи по реальному проекту. Но может есть чего добавить и сконцентрироваться на этом в видео.
@ПавелИсаев-л3и
@ПавелИсаев-л3и 2 жыл бұрын
Да, было бы интересно послушать. Сам я на данный момент практикую написание некоего подобия технического задания (начинаю в виде заметки в телефоне, довожу до ума на ПК), схему данных, БД и алгоритмы выкладываю в диаграммы. Может, это кому-то покажется нудным, но помогает мыслительному аппарату видеть всё с высоты птичьего полета, оптимизировать и править свои фантазии ещё до создания прототипа и MVP. :) Хочется послушать Алексея в этом вопросе, если ещё нет такого материала.
@deniskarter7088
@deniskarter7088 Жыл бұрын
Написать бы также приложение от начала до конца с TDD - реально круто было бы :) Буду ждать такое видео!
@TheAutonomoos
@TheAutonomoos 2 жыл бұрын
Смотрю видео фрагментами, потому что за один присест такое количество информации адекватно не воспринять. Контент - просто топ. Алексей, огромное спасибо вам!
@t0digital
@t0digital 2 жыл бұрын
Спасибооо!
@PythonDevelopment
@PythonDevelopment Жыл бұрын
Я досмотрел. А как не досмотреть такой шикарный материал? Разбирался конечно недели две потом. Но это уже совсем другая история. Алексей даешь еще подобный качественный контент!
@t0digital
@t0digital Жыл бұрын
Спасибо!
@Wanjesty
@Wanjesty 2 жыл бұрын
Один из лучших каналов по программированию! Единственное, что печалит это то, что каждый раз после просмотра очередного видео, мне приходится идти переписывать свой код, тк с новыми знаниями он мне перестает нравится xD
@t0digital
@t0digital 2 жыл бұрын
Спасибо:)!
@herrkrake8106
@herrkrake8106 2 жыл бұрын
Только прочитал вступление книги - начало уже много общающее! В любом случае благодарю Вас за Ваши труды! Будем посмотреть!
@evgeniynekrasov8629
@evgeniynekrasov8629 2 жыл бұрын
Замечательно! Очень приятно слушать! (качество звука огонь)
@t0digital
@t0digital 2 жыл бұрын
Спасибо!
@MrLotrus
@MrLotrus 2 жыл бұрын
Отдельное спасибо за то, что реализовал приложение и показал ход мыслей.
@Tarohdit
@Tarohdit 8 ай бұрын
вам спасибо за обьяснения, смотрел 3 дня) перематывая моментами, записывая а иногда засыпая)) чтобы потом на след день снова перемотать видео назад и еще раз глянуть что "посмотрел" пока спал) очень классно когда можешь заглянуть за шторку и посмотреть как работает и мыслит другой программист, при этом он еще и обьясняет почему так лучше и какие есть возможные варианты развития, и вообше другие варианты реализации
@wandos777
@wandos777 2 жыл бұрын
Очень хочется посмотреть на то, как реализовывать функционал на основе TDD ! Особенно на этапе интеграционных тестов!
@naysy3169
@naysy3169 2 жыл бұрын
Спасибо, Алексей! Надеюсь и потом будешь радовать нас, подписчиков, качественными уроками
@nickolayfetlistov4416
@nickolayfetlistov4416 2 жыл бұрын
Алексей, афигенное видео! Спасибо за информацию! Полезно не только для молодых, но и для людей со стажем!
@hungrok
@hungrok Жыл бұрын
Просто нереальный материал, спасибо большое. Сижу в два часа ночи и оторваться не могу, а ещё больше часа смотреть! Мало того что очень интересная тема, хорошо изложенная, так автор ещё и объясняет вещи которые вообще к теме не относятся, но вопросы про которые напрашиваются. Огромное спасибо за столь крутую работу
@t0digital
@t0digital Жыл бұрын
Спасибооо! Рад, что полезно!
@KirillDvoretskov
@KirillDvoretskov 2 жыл бұрын
ДВА ЧАСА СОРОК ОДНА МИНУТА И ДВЕ МАТЬ ЕЁ СЕКУНДЫ. АЛЕКСЕЙ, НИЗКИЙ ПОКЛОН ВАМ ЗА ТАКОЙ МАТЕРИАЛ!
@StanislavBeskaev
@StanislavBeskaev 2 жыл бұрын
Ещё не смотрел, но это точно будет бомба. Спасибо Алексею за его труд
@StanislavBeskaev
@StanislavBeskaev 2 жыл бұрын
Так хорошо, что второй раз пересмотрел до конца
@robroi1137
@robroi1137 2 жыл бұрын
Огромное спасибо за труд, Алексей. Очень полезно и чрезвычайно приятно смотреть ваши видео.
@t0digital
@t0digital 2 жыл бұрын
Спасибо!
@deGGenerate
@deGGenerate 2 жыл бұрын
С++ : вы придумали языки программирования без строгой типизации для упрощения написания кода…но куда вас это привело? Снова ко мне…
@gamerzero6085
@gamerzero6085 2 жыл бұрын
отсутствие строгой типизации это лень разрабов компилятора, ни один реальный язык программирования на котором предполагается писать какой-то комплексный софт не может быть неявно-динамически типизирован.
@Артем-е8р6й
@Артем-е8р6й 2 жыл бұрын
@@gamerzero6085 во первых с чего это лень? Отсутствие типизации это как раз проблемы разработчикам компилятора. При строгой типизации компилятор сделать проще. Во вторых Пайтон интерпретируемый язык. В третьих Пайтон используется для создания скриптов, научных расчётов, обработки данных - там типизация нафиг не нужна и очень вредна.
@spacedm0nkey
@spacedm0nkey Жыл бұрын
Если ли в этих ваших крестах type casting по свойствам объектов искаропки, кек?))0)
@viktor_borodin
@viktor_borodin Жыл бұрын
@@Артем-е8р6й то, что он интерпретируемый не мешает его сделать строго типизированным же?
@Артем-е8р6й
@Артем-е8р6й Жыл бұрын
@@viktor_borodin конечно не мешает. Сделать можно. Вопрос лишь в том зачем это нужно?
@Greek101
@Greek101 2 жыл бұрын
Углублённо, по полочкам! Огромнейшее спасибо! 🙏
@backendsamurai
@backendsamurai 2 жыл бұрын
Круто , сразу видно качественный контент
@lex_darlog_fun
@lex_darlog_fun 2 жыл бұрын
Алексей, два связанных высказывания: 1. Спасибо за видос про PyDantic. 2. После него - у меня однажды завязался спор с автором канала mCoding под одним его видео (где он сравнивал производительность разных питоновских дата-контейнеров). В дебри вдаваться не буду, но вывод - таков: все функции PyDantic отлично реализует пакет attrs (вкупе с cattrs). Но при этом - он позволяет выгружать данные в любой формат (не только в json), из коробки уже давно держит slots, и вообще в целом - ГОРАЗДО производительнее. Что я собственноручно проверил (на гитхабе репо "Py-datastructures-benchmark", ютуб убивает коммент со ссылкой) TLDR: выходит, что attrs просто по всем аспектам - лучше. В связи с чем - вопрос: почему именно PyDantic? Возможно, имеет смысл сделать сравнительный видос с этими двумя пакетами?
@t0digital
@t0digital 2 жыл бұрын
Спасибо, надо изучить. Про attrs знаю, но не использовал. Записал в план)
@lex_darlog_fun
@lex_darlog_fun 2 жыл бұрын
@@t0digital 😊
@ssyucfa
@ssyucfa 2 жыл бұрын
уже так не думаю, pydantic теперь на расте же сделан, так что в разы стал быстрее)
@lex_darlog_fun
@lex_darlog_fun 2 жыл бұрын
@@ssyucfa а есть конкретные сравнительные тесты, которые это на практике демонстрируют? В цифрах, насколько соотносится актуальный pydantic с остальными дата-контейнерами. На более-менее реалистичных данных, а не с одним полем типа float. Я выше кидал название своего репо, в котором имплементированы тесты под все стандартные контейнеры. Там специально данные генерятся так, чтобы более-менее походить на то, что реально хранится в дата-контейнерах на проде. Репо можно форкнуть и обновить под актуальный пайдантик, если надо - вместо того, чтоб писать тестовый тулсет с ноля.
@ssyucfa
@ssyucfa 2 жыл бұрын
@@lex_darlog_fun у них в репо есть, вроде как
@limonred5283
@limonred5283 2 жыл бұрын
насколько долго настолько же приятно. спасибо!
@t0digital
@t0digital 2 жыл бұрын
Спасибооо!
@MrLotrus
@MrLotrus 2 жыл бұрын
Во-первых огромное спасибо за раскрытие интересной темы. В вашем исполнении как всегда шикарно. Во-вторых подушню насчет GPS на 32:00. Эти координаты также получаются от wi-fi сети через WPS (Wi-Fi Positioning System). А в маке, насколько я знаю (а я почти уверен :)) нет GPS навигатора. Именно поэтому такая посредственная точность для GPS - 65 метров.
@ДаниилГорбунов-ы4б
@ДаниилГорбунов-ы4б 2 жыл бұрын
Алексей, огромное спасибо за отличный материал. Мне, как начинающему разработчику, крайне полезно.
@PlanSK
@PlanSK 2 жыл бұрын
Офигенный материал, мотивирует делать правильно. Побежал реализовывать у себя. Огромное спасибо Вам, Алексей, за Ваш труд!
@t0digital
@t0digital 2 жыл бұрын
Спасибо!
@АлексейШарымов-р1у
@АлексейШарымов-р1у 2 жыл бұрын
Все было очень круто, максимум информации в единицу времени. спасибо за твой труд!
@andrewlobanov8859
@andrewlobanov8859 2 жыл бұрын
Отличное видео. Голову на место ставит, полезные знания загружает. Спасибо, что помогаешь людям прокачиваться.
@valver8362
@valver8362 2 жыл бұрын
Спасибо вам огромное! Дай Бог вам здоровья!
@nicknameqwerty9294
@nicknameqwerty9294 2 жыл бұрын
На самом деле, сам не верил что смогу досмотреть до конца! Но оказалось что твоя манера подачи материала, очень даже интересно слушать 🙂. Поэтому огромное спасибо за это! 👍
@skorp3619
@skorp3619 2 жыл бұрын
Спасибо за прекрасное видео, я еще много не знаю и очень хочу стать профессиональным разроботчиком, благодарю за труды!!! Теперь надо найти еще что-то с чем можно разобраться и чему нужно научиться :)
@ihor.peresunko
@ihor.peresunko 2 жыл бұрын
Отличная лекция, почти 3 часа на одном дыхании, большое спасибо
@AE-rw2fs
@AE-rw2fs 9 ай бұрын
Обьяснение достаточно детальное, всё понятно и логично. Напрягает стиль изложения в виде "умудренный опытом дед" с шутками-прибаутками и "дорогими друзьями", но это плата за доступную подачу)
@zproger
@zproger 2 жыл бұрын
Спасибо за книжку, интересно будет почитать =)
@ssp7460
@ssp7460 2 жыл бұрын
йомайо
@citricmint_forstudy4608
@citricmint_forstudy4608 Жыл бұрын
Я новичок в пайтоне и этот ролик убедил меня, что тайпхинтинги - мощная вещь, которая очень сильно помогает в написании кода. Ролик получился очень содержательным, я вместе с вами писала этот код, потом еще прикрутила часть функционала к телеграм-боту, и уже чувствую, что объявление типов для меня стало привычкой. Спасибо!
@t0digital
@t0digital Жыл бұрын
Отлично, рад, что материал полезен, вы молодец, что проработали его внимательно!
@citricmint_forstudy4608
@citricmint_forstudy4608 Жыл бұрын
@t0digital Алексей, возвращаюсь в комментарии чтобы сказать что это шикарный материал, который 10 месяцев назад перевернул мое представление о читаемом и красивом коде, я вспоминаю его каждый раз когда читаю чужой код и пишу свой, очень рада что он попался мне именно тогда и я с самого начала своей работы это применяю :)
@maxnap7330
@maxnap7330 2 жыл бұрын
Великий навык инженера, к которому стоит стремится - на этапе проектирования и реализации правильно задать интерфейсы) Очень важный навык к теме о типизации, иначе интерфейс будет создавать проблемы, а не помогать. Всем желаю, чтобы было как на 1:25:25. Видео очень полезное, спасибо за хороший подход и высокое качество Инженерного контента на Русском KZbin. 👍 P.S. Отдельное спасибо за книгу, вклад, конечно, неоценимый в разбор важных тем и их доступность к пониманию.
@t0digital
@t0digital 2 жыл бұрын
Спасибо большое!
@ilyapestov9052
@ilyapestov9052 2 жыл бұрын
Спасибо большое за разнообразную информацию. Очень круто что освещаете темы, напрямую не связанные с темой ролика, но тоже важные, типа запуска скриптов из консоли, ТДД и т.д. По поводу ТДД тоже очень бы хотелось ролик. Сам пришел на проект где была старая версия системы и новая, которая активно разрабатывалась, новая была уже с аннотациями типов, пайдантиком и датаклассами. От себя скажу что реально работать без всяких подсказок, без явных сущностей завернутых в типы или енамы, в разы тяжелее чем работать с этим добром, особенно когда еще не особо понимаешь что в этой части кода происходит.
@АлександрБалагур-п1ю
@АлександрБалагур-п1ю Жыл бұрын
От меня только благодарность и много плюсов))) Все интересно, пошаговые инструкции, интерес держит до конца просмотра!!! Удачи и больше интересного в доступном объеме для нас)))
@t0digital
@t0digital Жыл бұрын
Спасибо, Александр!
@georgestatefield
@georgestatefield 2 жыл бұрын
Здорово, что вы делитесь такими информативными и практичными примерами проектов!
@Amigun_yo
@Amigun_yo 2 жыл бұрын
За раз посмотрел от начала и до самого конца. Обидно, что у результата огромных трудов всего 11 минут среднего времени просмотра. Узнал для себя очень много нового, спасибо
@ВячеславБеляев-к9п
@ВячеславБеляев-к9п Жыл бұрын
возня с тикетами происходит так же если ошибку выявили во время тестирования: тестировщики так же заводят тикеты, этот тикет обсуждают (приоритет, эстимейт и т.д.), тикет отдают разработчику, он его потом передаёт тестировщику на верификацию и т.д. одна маленькая ошибка отнимет время у нескольких человек. но тут есть ещё одно важное отличие от тех тикетов, которые создаются после жалоб клиентов. как писал дядя Боб, тут есть элемент заговора между тестировщиками и разработчиками: им обоим выгодно, чтобы в программе на этапе тестирования находились ошибки. поэтому разработчики в крупных компаниях (где есть всякие метрики и performance review) не особо напрягаются по поводу ошибок в написании кода
@citricmint6180
@citricmint6180 Жыл бұрын
Алексей, благодарю за такой хороший объемный ролик, много нового удалось узнать!
@PornoSlonik1
@PornoSlonik1 2 жыл бұрын
Алексей, не могу не написать комментарий, уж простите ) Видео просто прекрасно, подача очень простая и понятная, все разложено по полочкам, ясно и четко, видно, что было потрачено много усилий по созданию данного видео и очень надеюсь, что мой коммент в том числе позволит вам получить фидбэк от вашего комьюнити. Формат супер. В некоторые момент при просмотре сидел и восклицал "Божечки, какая прелесть". Очень будем ждать других видео. Еще раз огромное спасибо, за ваш труд! С нетерпением ждем давно анонсированное видео про асинхронный пайтон для разработчиков :)
@t0digital
@t0digital 2 жыл бұрын
Спасибо, Даниил! Буду продолжать:)!
@temik26
@temik26 2 жыл бұрын
Очень круто, спасибо тебе большое! А планируются ли видео про паттерны проектирования на Python?
@ДмитрийБелов-й2е
@ДмитрийБелов-й2е Жыл бұрын
Настолько понятно и настолько круто. Огромное спасибо за труд!
@unaibekovbakhyt6517
@unaibekovbakhyt6517 2 жыл бұрын
Спасибо большое. Сначала увидел книгу, даже не знал, что есть и видео по этой теме
@ekertn7
@ekertn7 Жыл бұрын
Отличный материал, спасибо за вашу работу!
@CZFaBgWurtbksaeGcE
@CZFaBgWurtbksaeGcE 2 жыл бұрын
Это лучшее из всего что я видел по пайтону! Сильно упростит жизнь новичкам
@MrDrybin
@MrDrybin 2 жыл бұрын
Спасибо за видео и особенно за книгу. Очень удобно, когда они параллельны. И да, очень бы хотелось по TDD материал.
@vagifgafar2946
@vagifgafar2946 2 жыл бұрын
Алексей, спасибо вам большое - чего не хватает на рынке, причем не только на отечественном (здесь почти ноль), но и на зарубежном - хорошего курса по Secure Coding with Python (mitigate OWASP vulnerabilities for typical Python Backends)
@leonidzimin2419
@leonidzimin2419 2 жыл бұрын
Крутой материал, как всегда без воды и доходчиво! Спасибо большущее!
@MACTEP-XPEHACTEP
@MACTEP-XPEHACTEP 2 жыл бұрын
В процессе просмотра, спасибо! плюсую за TDD
@MonsterFishHunter
@MonsterFishHunter 2 жыл бұрын
Просто лучшее объяснение из всех что я видел. Продолжайте в том же духе. Успехов Вам
@myhomework2431
@myhomework2431 2 жыл бұрын
Про тесты интересно. Вообще про все что с ними связано. Сделай по возможности на эту тему обзор.
@ИванИван-й3ш6у
@ИванИван-й3ш6у 2 жыл бұрын
Жму (руку) в ответ! Волшебное видео, извлек для себя много нового! Благодарю и жду новых выпусков!
@andyfauler6252
@andyfauler6252 2 жыл бұрын
Спасибо за видео! Также как и Вы, перешел из PHP в Python и весьма этому рад. Хотя за плечами > 7 лет работы, из видео почерпнул для себя кое-что интересное.
@romanrrv
@romanrrv 2 жыл бұрын
Огонь! Спасибо! Видео по тестированию конечно интересно.
@SemyonKalyakulin
@SemyonKalyakulin 2 жыл бұрын
Космическое спасибо за такой ролик, то что нужно!!
@Vorono4ka
@Vorono4ka 2 жыл бұрын
Долгое видео, к тому же явно полезное, будет чем заняться сегодня, спасибо большое!)
@Vorono4ka
@Vorono4ka 2 жыл бұрын
быть честным, мне кажется видео не расскажет мне о многом новом, но посмотреть на столь харизматичного автора стоит!
@t0digital
@t0digital 2 жыл бұрын
спасибооо:)!
@h3ckphy246
@h3ckphy246 2 жыл бұрын
Круто-круто. Один из самых полезных видосов, которые я видел когда-либо. Спасибо! Вопрос: А мы могли бы красивый вывод погоды реализовать в методе __str__ класса Weather?
@alexjuly7097
@alexjuly7097 Ай бұрын
Эпик-видео + книга! Типизация рулит, пару раз выручала в супер неочевидных местах, что и не подумаешь проверить. Было бы круто подробное видео по дженерикам. Там интересностей и сложностей прилично. Пример на 2:30:30 хрестоматийный, но в жизни обычно что-то более сложное требуется. В том же примере возвращать и None не очень удобно, так как обязательно придется проверить, если захотим сохранить типизацию не-None-результата. А это, на мой взгляд, немножечко хак, так как проверка как бы ран-таймовая, хоть статический анализатор (к счастью) её тоже понимает. А еще круто было бы видео про юнион-типы ) Union, UnionType, _SpecialForm etc. Как с ними жить, когда нужен например isinstace или issubclass или Type[T]
@АнтонМиндлин
@АнтонМиндлин 2 жыл бұрын
Спасибо большое за труд. Видео действительно поменяла взгляд на написание кода.
@ЕгорШукис
@ЕгорШукис 2 жыл бұрын
Этот шедевр однозначно заслуживает моей хоть и субъективной, но очень высокой оценки! А так же лайка и колокольчика. Подписка уже была :)
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw 7 ай бұрын
Алексей, спасибо! Посмотреть 2:41:02 не смог осилить. В итоге, прочитал. Что-то новое узнал. Очень благодарен!
@panch0us
@panch0us 2 жыл бұрын
Спасибо Вам за интересный контент!
@rlxinc.6016
@rlxinc.6016 2 жыл бұрын
Это было круче и интереснее, чем фильмы от Тарантино :) Большое спасибо за видео и вашу работу!
@t0digital
@t0digital 2 жыл бұрын
Спасибо:)!
@damark2770
@damark2770 Жыл бұрын
Просто колоссальный труд, спасибо Вам! Не то, что годнота, а годнотище!
@t0digital
@t0digital Жыл бұрын
Спасибооо!
@BoMB3R97
@BoMB3R97 2 жыл бұрын
Алексей, на python файлы не обязательно давать права +x и закидывать в /usr/bin директорию на unix подобных системах. Так как python проекты преимущественно распространяются через пакетный менеджер pip, то можно добавить в файл setup.py в функцию setuptools.setup параметр entry_points={"console_scripts":["имя_алиаса = путь до исполняемого скрипта"]}. Такой способ работает на всех системах и права sudo не нужны (если конечно pip разрешено исполнять)
@swimmwatch
@swimmwatch 2 жыл бұрын
Было бы ещё полезно добавить про Pydantic модели. Когда, зачем, и где их использовать. Сравнить их с dataclass.
@SamSafonov
@SamSafonov 2 жыл бұрын
Алексей, спасибо за отлично подготовленный материал!
@TheNatsby
@TheNatsby 2 жыл бұрын
Большое спасибо за вашу работу!
@alexsukhykh5666
@alexsukhykh5666 2 жыл бұрын
Спасибо за работу. Представляю сколько труда было вложено в это видео))
@sommelier2667
@sommelier2667 2 жыл бұрын
🤝🏻 Спасибо большое за материал, чуть лучше стал понимать некоторые вещи. 👍🏼
@ДмитрийФесенко-б8б
@ДмитрийФесенко-б8б 2 жыл бұрын
Большое спасибо, очень интересное и полезное видео! С нетерпением жду следующих выпусков :)
@t0digital
@t0digital 2 жыл бұрын
Спасибо, рад, что полезно!
@MrVernuk
@MrVernuk 6 ай бұрын
Спасибо! Очень много узнал из этого видео! Еще плюс и книга 😉
@MrALEXUS100
@MrALEXUS100 2 жыл бұрын
Досмотрел до конца, не смог оторваться от цветных букв на экране)
@user-ve3fy5vu9y
@user-ve3fy5vu9y 2 жыл бұрын
Благодарю за превосходный материал. Посмотрели всем коллективом! :)
@t0digital
@t0digital 2 жыл бұрын
Спасибо:)!
@АндрейОрлов-г4в
@АндрейОрлов-г4в 2 жыл бұрын
Доступно, полезно, очень круто. Всем начинающим и не только обязательно к просмотру
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 19 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,5 МЛН
ПРИКОЛЫ НАД БРАТОМ #shorts
00:23
Паша Осадчий
Рет қаралды 5 МЛН
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 16 М.
Илья Барбашов - Что я понял за 5 лет тимлидства
35:52
Orel.codes - Блог программиста
Рет қаралды 7 М.
Protocol Or ABC In Python - When to Use Which One?
23:45
ArjanCodes
Рет қаралды 202 М.
Всё об исключениях и работе с ними в Python
30:34
Диджитализируй!
Рет қаралды 50 М.
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 1 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 19 МЛН