- 24
- 100 801
Python с нуля и до мидла Андрей+=Пронин.
Russia
Приєднався 7 лис 2021
В общем, тут мы учим python. Книги, мастерклассы, лекции и все такое. Без занудства но на хорошем уровне. Постараюсь быть полезным новичкам и не только.
Изучаем Python | 20 глава "Включения и генераторы" со Степаном Калининым
Можно кинуть денежку на книжки про питончик.
www.tinkoff.ru/rm/pronin.andrey156/3QNa723323
#python #лутц #питон #программирование #Андрей_Пронин
www.tinkoff.ru/rm/pronin.andrey156/3QNa723323
#python #лутц #питон #программирование #Андрей_Пронин
Переглядів: 2 317
Відео
Изучаем Python | 19 глава "Расширенные возможности функций" с Александром Иванченко (СПб)
Переглядів 2,1 тис.Рік тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 4 Функции и генераторы Глава 19 Расширенные возможности функций Код из перзентации: github.com/xKapellMeisterx/MarkLutzChapter19 Ссылка на тестове задание: gitlab.com/olegs.capligins/invoice Традиционный плюс в карму за тайминги Можно кинуть денежку на книжки ...
Изучаем Python | 18 глава "Аргументы функций" с Михаилом Тереховым
Переглядів 1,6 тис.Рік тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 4 Функции и генераторы Глава 18 Аргументы Традиционный плюс в карму за тайминги Можно кинуть денежку на книжки про питончик. www.tinkoff.ru/rm/pronin.andrey156/3QNa723323 #python #лутц #питон #программирование #Андрей_Пронин
Изучаем Python | 17 глава "Области видимости" с Иваном Дробышевым
Переглядів 1,4 тис.Рік тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 4 Функции и генераторы Глава 17 Области видимости Традиционный плюс в карму за тайминги Можно кинуть денежку на книжки про питончик. www.tinkoff.ru/rm/pronin.andrey156/3QNa723323 #python #лутц #питон #программирование #Андрей_Пронин
Очереди на Redis Queue. Пошаговая инструкция с разбором от Тимура Гайнутдинова
Переглядів 4,6 тис.2 роки тому
Код из видео github.com/timurgain/rq-demo Можно форкать и слать PR Можно кинуть денежку на книжки про питончик. www.tinkoff.ru/rm/pronin.andrey156/3QNa723323 #python #redis #redis_rq #питон #программирование #flask #Андрей_Пронин #очереди
Изучаем Python | 16 глава "Основы функций" с Ильёй Дудниковым
Переглядів 2,8 тис.2 роки тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 4 Функции и генераторы Глава 16 глава Основы функций Традиционный плюс в карму за тайминги Yan Alsheuski 00:00 Почему Лутц, зачем его читать 01:55 Основы функций и что это такое в python 04:07 Примеры использования функций 05:25 Польза от использования функций...
Изучаем Python | 15 глава "Документация" с Ксюшей Горшковой
Переглядів 2,1 тис.2 роки тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 3 Операторы и синтаксис Глава 15 глава Документация Традиционный плюс в карму за тайминги Yan Alsheuski 00:00 Кто такой Лутц и почему мы его читаем? 02:19 Почему нужно писать документацию? 04:00 Python, как тебя ведать? 05:16 Комментарии в python 06:23 Docstri...
Изучаем Python | 14 глава "Итерации и включения" с Денисом Смирновым
Переглядів 2,1 тис.2 роки тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 3 Операторы и синтаксис Глава 14 глава Итерации и включения Традиционный плюс в карму за тайминги Yan Alsheuski 00:00 - Начинаем 00:03 Почему Лутц? 03:41 Как запустить итерацию в python 05:12 Итератор и итерируемый объек 07:29 Механизмы работы итерации на прим...
Изучаем Python | 13 глава "Циклы while и for" с Алексеем Шишкиным
Переглядів 1,6 тис.2 роки тому
Продолжаем читать, разбирать и добавлять свежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python". Том 1 Часть 3 Операторы и синтаксис Глава 13. Циклы while и for Отдельный плюс в карму за тайминги Yan Alsheuski 00:00 Почему Лутц, зачем его читать 02:31 Что есть WHILE и FOR, и каково их место в python 07:07 Оператор цикла WHILE 21:57 "GOTO" в python 34:00 Решето Эратос...
Изучаем Python | 12 глава "Проверки if и правила синтаксиса" с Александром Асеевым
Переглядів 1,2 тис.2 роки тому
Марк Лутц "Изучаем Python" считается одним из лучших учебников по программированию на языке питон. Мы улучшаем и дорабатываем эту книгу. Добавляем свежую информацию и разбираем на примерах сложные места. Вырезать кусок из центра видео! Том 1 Часть 3 Операторы и синтаксис Глава 12. Проверки if и правила синтаксиса Отдельный плюс в карму за тайминги одному хорошему человеку 00:00 Почему Лутц, зач...
Изучаем Python | 11 глава "Операторы присваивания, выражений и вывода" с Андреем Кольчугиным
Переглядів 1,2 тис.2 роки тому
Продолжаем читать, разбирать и добавлять сежей информации в самый популярный учебник по Python: Марк Лутц "Изучаем Python" . Том 1 Часть 3 Операторы и синтаксис Глава 11. Операторы присваивания, выражений и вывода Отдельный плюс в карму за тайминги. Yan Alsheuski 00:00 Почему Лутц, зачем его читать| 01:35 Что такое операторы присваивания, выражений и вывода 04:55 Формы оператора присваивания 09...
Изучаем Python | 10 глава : "Введение в операторы Python" с Антоном Николаевым и Лапусей
Переглядів 1,2 тис.2 роки тому
Марк Лутц "Изучаем Python" считается одним из лучших учебников по программированию на языке питон. Мы улучшаем и дорабатываем эту книгу. Добавляем свежую информацию и разбираем на примерах сложные места. Том 1 Часть 3 Операторы и синтаксис Глава 10. Введение в операторы Python Отдельный плюс в карму за тайминги. 00:00 Почему Лутц, зачем его читать 02:33 Что такое операторв в python 05:00 Концеп...
Изучаем Python | 9 глава ч. 2: "Встроенные типы: обзор и проблемы" с Александром Ежовым
Переглядів 9502 роки тому
Марк Лутц "Изучаем Python" считается одним из лучших учебников по программированию на языке питон. Мы улучшаем и дорабатываем эту книгу. Добавляем свежую информацию и разбираем на примерах сложные места. Том 1 Часть 2 Типы и операции Глава 9. часть 2: Встроенные типы: обзор основых и проблемы связанные с ними Благодарен на тайминги. 00:00 Почему Лутц, зачем его читать 01:31 Общая классификация ...
Изучаем Python | 9 глава часть 1: "Кортежи и файлы" с Александром Ежовым
Переглядів 1,6 тис.2 роки тому
Марк Лутц "Изучаем Python" считается одним из лучших учебников по программированию на языке питон. Мы улучшаем и дорабатываем эту книгу. Добавляем свежую информацию и разбираем на примерах сложные места. Том 1 Часть 2 Типы и операции Глава 9. часть 1: Кортежи и файлы Благодарен на тайминги. Yan Alsheuski 00:00 Почему Лутц, зачем его читать 01:33 Что такое кортежи в python 04:07 Свойства кортеже...
Изучаем Python | 8 глава: "Списки и словари" с Михаилом Кушнеревым
Переглядів 2,7 тис.2 роки тому
Изучаем Python | 8 глава: "Списки и словари" с Михаилом Кушнеревым
Изучаем Python | 7 глава: "Фундаментальные основы строк" с Александром Цыганковым
Переглядів 3 тис.2 роки тому
Изучаем Python | 7 глава: "Фундаментальные основы строк" с Александром Цыганковым
Изучаем Python | 6 глава+: "Аннотации типов" с Яной Бубновой
Переглядів 3,9 тис.2 роки тому
Изучаем Python | 6 глава : "Аннотации типов" с Яной Бубновой
Изучаем Python | 6 глава: "Кратко о динамической типизации" с Яной Бубновой
Переглядів 4,2 тис.2 роки тому
Изучаем Python | 6 глава: "Кратко о динамической типизации" с Яной Бубновой
Изучаем Python | 5 глава: "Числовые типы" с Сергеем Токаревым
Переглядів 4,3 тис.2 роки тому
Изучаем Python | 5 глава: "Числовые типы" с Сергеем Токаревым
Изучаем Python | 4 глава: "Введение в типы объектов Python" с Николаем Галицыным
Переглядів 6 тис.2 роки тому
Изучаем Python | 4 глава: "Введение в типы объектов Python" с Николаем Галицыным
Изучаем Python | 3 глава: "Как пользователь выполняет программы" с Николаем Павловым
Переглядів 6 тис.2 роки тому
Изучаем Python | 3 глава: "Как пользователь выполняет программы" с Николаем Павловым
Изучаем Python | 2 глава: "Как Python выполняет программы" с Александром Перминовым
Переглядів 9 тис.2 роки тому
Изучаем Python | 2 глава: "Как Python выполняет программы" с Александром Перминовым
Изучаем Python | 1 глава: "Python в вопросах и ответах" с Алексеем Трояновым
Переглядів 26 тис.2 роки тому
Изучаем Python | 1 глава: "Python в вопросах и ответах" с Алексеем Трояновым
Я пишу на bashsible 🤣
Добрый день! Тайм-коды этого видео (продолжительность 1:16:28): 0:30 всем привет 1:20 краткое содержание 2:05 Пронин: запаситесь терпением 2:17 небольшое отступление, есть на GitHub весь код 2:50 концепция проектирования функции (связность, зависимость) 3:30 необходимо стремиться сделать функцию независимой от вещей, находящихся за её пределами 3:50 применять глобальные переменные 4:10 Пронин:отскок в сторону, Лутц не одинок, чистые функции 5:20 Практика, пишем код 6:45 Пронин:по сути мы портим объект 7:05 второй вариант 8:12 Пронин: правильно я понимаю, что... 9:05 Пронин: выглядит, как рак мозга 9:20 как делать правильно, пример 10:30 Пронин: есть стойкое ощущение, что по-другому можно сделать? (чтобы не портить глобальную переменную) 11:30 используем сеттер 11:50 Пронин: если вы видите global в чужом коде, то... 12:19 сцепление - каждая функция должна иметь единственное унифицированное назначение 13:00 Пронин: обратите внимание 13:42 размер - каждая функция должна быть относительно небольшой 14:50 PEP 3107 аннотации в функции (необязательно) 15:25 Пронин: бешенство Лутца, сложно! Опиши своими словами 17:00 использование статического анализатора 17:45 Пронин: если вы пользуетесь другим редактором, то 18:10 смотрим последний commit после этого фиксируем изменения 19:10 Пронин: т.е. я правильно понимаю, что если он не проходит эту проверку, то... 19:50 грубо говоря он ошибку обнаружит тут 20:20 про GitHooks 20:50 Пронин: т.е. я правильно понимаю, что... 21:50 кто желает с этой историей поплотнее познакомиться 23:00 удаляю последний commit 23:35 автоматизация - круто! 24:20 на примере какого кода мы это всё рассматриваем? 25:13 привет Олег! 26:30 ссылка на задание будет в описании 26:55 доступ к аннотации функции 28:10 использование дефолтного значения с аннотациями 29:25 Pydoc 30:00 а как лучше? 31:06 рекурсивные функции 32:09 Практика, пример 33:45 важный момент 34:55 важный момент (глубина стеков вызова) 35:25 ошибка рекурсии 36:00 Пронин поясняет по стеку вызова 36:50 показываю ошибку рекурсии. Примеры 38:50 объясняю как это работает (изменение лимита стека вызовов) 40:00 важный момент. Стек вызовов - это 41:12 базовый случай - это 41:45 обратите внимание. Базовый случай надо придумывать 42:20 операторы цикла или рекурсия 43:15 случай, когда рекурсия может пригодиться. Обработка произвольных структур 44:16 Рекурсия или очереди, и стеки (обход в ширину\глубину) 45:32 пример использования рекурсии 46:20 там где "копипаста", там иногда можно поспрашивать. Совет такой... 46:56 lambda функции в Пайтоне 48:00 когда я учил Пайтон 49:05 практика, пишем код 50:00 эксперимент не удался, извините 50:27 функция высшего порядка - это 51:14 что принципиально отличает лямбда функцию, привязанную к переменной, от обычной функции с единственной строкой return 51:57 объясняем по простому 53:24 лямбда-функция не может содержать утверждения и не поддерживает аннотацию 54:00 декораторы и лямбда-функции. Замыкания и лямбда-функция. Примеры 55:18 лямбда-функции необходимы в сценариях, где нудно встраивать небольшие порции исполняемого кода в местах их применения 56:30 Пронин: теперь я понимаю зачем нудна лямбда-функция. Пример на практике 58:10 второй способ, как можно вызывать... 58:44 переключатели для множественного ветвления 1:00:10 как не запутать свой код 1:00:53 области видимости: выражения lambda также могут быть вложенными 1:03:10 (Добивают Пронина полностью) Примеры правильного использования лямбда-функций 1:04:10 выглядит интересно, как задачка для собеседования 1:04:20 мемный код. Не запуская этот код попробуйте рассказать, что он делает 1:05:48 фирменные очки Пронина надеваются 1:06:10 обратные вызовы lambda 1:06:40 пример 1:08:15 старайтесь не использовать лямбду... 1:08:30 инструменты функционального программирования(map, filter, reduce) 1:10:39 выбор элементов из итерируемых объектов: filter 1:11:40 Пронин: дядюшка Гвидо рекомендует использовать List comprehension (позволяет проще и лаконичнее создать список, чем стандартные функции и циклы) 1:12:20 комбинирование элементов из итерируемых объектов: reduce 1:13:00 как reduce() работает 1:14:27 собственная версия reduce 1:15:20 Резюме Пусть каждый миг вашей жизни будет наполнен счастьем, а код компилируется с первого раза!
Очень хочется продолжения 🙏
Не знаю чем все так довольны. По мне бред какой-то 4 глава вообще не раскрыта,на 5 бросил нахой эти видео, студенты бе-ме не четких определений ни объяснений, сидят мямли сами засыпают. Я понимаю что вы всё знаете, но блядь хоть чуть постарайтесь углубитесь, объясните что блядь происходит не все студенты знают языки программирования.
Дедушка Лутц, призирает pep8 😂
и пропал...
Спасибо, Яна!!!!
3 главы осталось, не порядок!)
уЛУТЦили Лутца) а из платных языков... Оbject Pascal он не платный, но вот его почти все с названием Delphi довольно дорогая.
Сколько времени прошло , все учу )
js!! Динамическая типизация..
платная документация принимается органами которые её пишут. у меня есть полномочия принимать программы в скажем гугл плей. и я требую что бы была документация, которую пишет мой брат и она платная. Но разработчикам ничего не нужно знать об этом.
хорошие методы у неё. верный подход мне нравится
timecode 21.20 питону не хватает 3го уровня абстракции. И будет не пример/задание со звездочкой, а с тремя. ***megargs
1,12,03 на грани добра и зла. False между 0 и 1)))
timecode 14.04 лексологарифмически WAT?
Ксюша - красивая, умная и весёлая девушка!
где можной найти рещение заданий после документации???
Ужасное объяснение. Вводит в заблуждение. Лысый только кивает… мог бы подготовиться, поправлять и объяснять где что и как
Почему долго нет на канале нового ничего
Автор переехал на другой ресурс или надело этим заниматься?
спасибо
Я так понял, что магические методы от обычных отличаются тем, что они не предназначены для непосредственного вызова разработчиком(Как, например, метод __add__)
Они ему зачёт сдают что-ли?
на 28:05 = насколько я понимаю числа от 0 до 255 и True, False хранятся в определенных ячейках памяти.
Кота с ноги ушатал что-ли?
У вас какое зрение? Видно что айтишник
генератОрные? Да ну нафиг.
вайлд вместо йилд
разве срез не == list.extend(iterable)? у меня: >>> a[len(a):] = 555 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can only assign an iterable
18:28 ap·pend [ə-ˈpend]
22:20 ответ: list(input().encode('utf-8')) Ответ найден на сайте Real Python
4:31 неявная? А литералы? 1, ʼ1ʼ, (1,), [1], {1}, {1:1}, True - разве не явно указан тип/класс? Это как говорить что японский алфавит неявный только из-за непонимания значения иероглифов.
👍👍👍👍👍
Ооочень интересно спасибо вам огромное курс можно было назвать логикой программирования
6:00 у вас там орфографическая ошибка, нет пробеля после запятой, типизация не помогла поймать ошибку. А перевод «1» в строку - самое то, спросите сына маска
Петров сказал что это глупость, и ея нужно оставить для написания библиотек. Вы против Петрова? Да как вы смеете? Он евангелист…
На том же компе под вин10 пайчарм медленен, а под убунту летает. Проблема скорее в оптимизации под ос?
И конечно с большим объёмом тоже можно сколько угодно букв и цыфр
С пробелами исправили баг уже и на пробел не реагирует все равно тру
Продолжение лутцааааааааааа
А где продолжение
Подскажите пожалуйста книгу до конца не проходите?
Супер
Здравствуйте! Тайм-коды: 00:00 Приветствие, 1:00 пояснение по особенностям русского перевода ; 1:55 содержание ; 2:20 сравнение map vs List Comprehension ; 2:40 Господин Пронин: не всем разработчикам функция map нравится ; 3:45 сравнение map vs List Comprehension ; 4:12 г-н Пронин: у меня почему-то не видно нижнюю часть ; 4:30 г-н Пронин: ааа...светлая тема ; 5:40 г-н Пронин: это синтаксический сахар ; 6:15 г-н Пронин: отмечу насчет собесов ; 6:45 следующий момент в List Comprehension ; 7:55 еще пример ; 8:30 г-н Пронин: т.е. я правильно понимаю, что... ; 9:20 еще один пример ; 10:55 пример. Списковые включения и матрицы ; 11:25 г-н Пронин: мне кажется, когда речь идет про... ; 12:15 г-н Пронин: что-то похоже из финальной задачки ; 12:40 г-н Пронин: когда я был моложе, я перемножал такие штуки в уме ; 13:35 Пример. Для чего еще удобно использовать List Comprehension ; 14:40 г-н Пронин: tuple, простите за мой английский! 15:00 Второй раздел. Генераторные функции ; 15:10 Г-н Пронин: генераторы часто спрашивают на собесах ; 16:00 Г-н Пронин: в чем отличие генераторов функции от обычной? ; 16:25 пример с числом Фибоначчи ; 17:17 генераторные функции и выражения ; 17:35 Вопрос зрителям ; 18:00 Г-н Пронин: в чем разница? ; 18:50 Г-н Пронин: Зачем это полезно? ; 19:40 Г-н Пронин: задачка про коммивояжера ; 20:20 Г-н Пронин: Разница генератора от итератора? ; 21:05 Сравнение yield и return ; 22:40 Г-н Пронин: мы же про объекты- генераторы еще не говорили ; 22:55 привет дедушке Лутцу ; 24:00 Генератор функции в действии. Пример ; 24:25 Г-н Пронин: Восторг от светлой темы ; 26:00 Г-н Пронин: вопрос ; 27:00 запускаем программу ; 28:10 Г-н Пронин: что делает iter() и next() ; 29:00 важный момент ; 30:20 пример. Генератор подстрок ; 31:45 пример ; 32:30 Г-н Пронин: уже звучит страшно. Кошмар если вы поняли как это использовать на практике. Пример приведите ; 33:35 еще пример ; 34:11 расширенный пример генераторных функций ; 35:00 функции ; 36:10 пример с send() ; 39:10 интересный момент ; 39:50 Г-н Пронин: как-то странно, но если добавили эту фичу, значит надо ; 42:30 Г-н Пронин: у меня была задачка при поступлении ; 43:00 Г-н Пронин: в чем разница Генераторных Выражения и Списковых Включений ; 44:35 Г-н Пронин: не забываем про PEP8 ; 46:00 синтаксис генераторных выражений ; 47:30 Г-н Пронин: если кратко: зачем и почему? ; 48:55 генераторное выражение или filter() ; 50:26 генератор перестановок элементов в списке ; 52:25 Г-н Пронин: давай попробуем еще с другим списком, чтобы понять что происходит... ; 53:15 Г-н Пронин: прикольная задачка на собесе ; 54:20 основные преимущества генераторов ; 55:23 табличка Set Comprehension\ Dict Comprehension ; 56:23 последний слайд ; 57:00 смотрим код ; 57:35 добавляем условие (логику) ; 58:00 важный момент ; 58:30 Г-н Пронин: со слов такая же история... ; 59:00 попробуйте на практике разные варианты генераторов списков ; 59:50 генератор чисел Фибоначчи ; 1:02:15 Г-н Пронин: Где Stop Iteration? ; 1:03:15 Г-н Пронин: расскажи про числа Фибоначчи и как это работает ; 1:04:35 Но используя ключевое слово yield можно сильно упростить реализацию ; 1:05:10 Резюмируем ; 1:06:25 Г-н Пронин: они возвращают контекст выполнения ; Благодарю за труд, удачи!
Практически у всех русских программистов есть проблемы с произношением. Думаю это из-за того что русские программисты больше читают на английском, но редко слышат как эти слова произносятся.
Ну и правильно всё таки произносить примерно так: Колэбл, с ударением на О
Ну емае. Хоть бы книгу добили
Подскажите пожалуйста если только посмотреть видео урок можно ли перейти на 2 й том
@@adammagomedov9822нет. Сам книгу обязательно прочитай . Видеоуроки не заменят книгу.
@@adammagomedov9822канешна, всё можна. Можна и не читать, если вы в теме. Зачем зря время тратить на лутца, переходите на "к вершинам мастерства"
учу каждый день!
1:02:00 Почему не использованы ___setitem___ and ___getitem___ dunder methods?
Немного сложность скачнула, подсматриваю в gpt: def, f, self, __init__, ->None, __annotations__, __future__ «<= страшное объяснение дал gpt аж подкипело» , …