настал час подступиться в ООП
https://youtu.be/odY5dlZifFE
https://youtu.be/odY5dlZifFE
YouTube
Первые шаги в ООП: класс, объект, self
По многочисленным просьбам, осторожно подступаю к сложной теме объектно-ориентированного программирования(ООП). В данном видео посмотрим откуда есть вообще пошло ООП, в чем его суть, когда оно может применяться.
Внимание! ООП - это сложная тема, требующая…
Внимание! ООП - это сложная тема, требующая…
На работе подключили корпоративную библиотеку, там есть кое-что по питону, в основном нейросетки и ИИ, что мне не интересно, но сюда в канал все перетаскаю для пользы будущим поколениям, там все в оригиналах, не сканы с книг.
👍2❤1
osnovy-programmirovaniya-na-yazyke-python-2-e-izd.pdf
6.1 MB
Книга представляет собой учебник по программированию на языке
Python. Она написана простым языком, приводятся типичные ошибки
начинающих программировать, и даётся ряд полезных советов. Рассмотрены основные типовые задачи и методы их решения с подробными комментариями. Во второе издание добавлено Приложение 3
с ответами к заданиям и задачами по разработке программ.
Python. Она написана простым языком, приводятся типичные ошибки
начинающих программировать, и даётся ряд полезных советов. Рассмотрены основные типовые задачи и методы их решения с подробными комментариями. Во второе издание добавлено Приложение 3
с ответами к заданиям и задачами по разработке программ.
❤1🔥1
think-dsp-cifrovaya-obrabotka-signalov-na-python.pdf
10.1 MB
Изучить обработку сигналов легко – достаточно знания основ
математики и программирования на Python. Обычно изучение этой
сложной темы начинают с теории, а в основу данной книги положены
сугубо практические примеры. Уже в первой главе звук будет разложен на гармоники, которые модифицируются и создают новые звуки.
Кроме того, в книге рассмотрены: периодические сигналы и их спектры; гармоническая структура простого сигнала; чирпы и иные звуки
с изменяющимся во времени спектром; шумовые сигналы и естественные источники шума; дискретное косинусное преобразование (ДКП)
для сжатия информации; дискретное и быстрое преобразования
Фурье для спектрального анализа, а также многое другое.
математики и программирования на Python. Обычно изучение этой
сложной темы начинают с теории, а в основу данной книги положены
сугубо практические примеры. Уже в первой главе звук будет разложен на гармоники, которые модифицируются и создают новые звуки.
Кроме того, в книге рассмотрены: периодические сигналы и их спектры; гармоническая структура простого сигнала; чирпы и иные звуки
с изменяющимся во времени спектром; шумовые сигналы и естественные источники шума; дискретное косинусное преобразование (ДКП)
для сжатия информации; дискретное и быстрое преобразования
Фурье для спектрального анализа, а также многое другое.
Свейгарт_Эл_Python_Чистый_код_для_продолжающих_Библиотека_программиста.pdf
7.2 MB
книга хорошо переведена, да и автор известен, стоит ознакомиться. Мне правда показалось, что местами автор растягивал текст, включал то, что не нужно, местами я не согласен с его тезисами, но в принципе хорошее чтиво, много полезных советов.
👍21🤔1
Паттерны_разработки_на_Python_TDD,_DDD_и_событийно_ориентированная.pdf
6.9 MB
книга не для новичков, а для тех кто уже начал костылить веб на фласке, джанго или фастапи. Будет тут и про ОРМ и про тесты и про события с паттернами, плюс хорошо переведено и есть немало полезных ссылок на статьи по теме
👍19
Видео вчера утром выложил и получилось что поспешил -не проверил звук. Приношу свои извинения. Вот перезалив с новым звуком. Всех с наступающими праздниками.
https://youtu.be/RFWeqLl4EG4
https://youtu.be/RFWeqLl4EG4
YouTube
Атрибуты класса, classmethod и staticmethod
Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
1) LEGB - правило продолжает действовать для простых имен переменных и их поиска
2) для self атрибутов поиск идет сначала в объекте…
1) LEGB - правило продолжает действовать для простых имен переменных и их поиска
2) для self атрибутов поиск идет сначала в объекте…
👏17👍6
годное православное видео про асинк в питоне, посмотреть в праздники, после того как смотреть на салаты уже не будет сил
https://youtu.be/GLN_xo4Awcc
https://youtu.be/GLN_xo4Awcc
YouTube
[RUS] Андрей Светлов: "Подводные камни asyncio"
Подробнее о конференции PiterPy: https://jrg.su/QZ6wK1
— Ближайшая конференция:
PiterPy 2023 — 6–7 ноября (Online), 13–14 ноября (Санкт-Петербург, Offline)
Подробности: https://cutt.ly/7wrLeRCf
— —
Подводные камни asyncio
На первый взгляд, подход очень…
— Ближайшая конференция:
PiterPy 2023 — 6–7 ноября (Online), 13–14 ноября (Санкт-Петербург, Offline)
Подробности: https://cutt.ly/7wrLeRCf
— —
Подводные камни asyncio
На первый взгляд, подход очень…
🔥10
Друзья, всех поздравляю с Новым годом! Здоровья, радости, удач, осваивайте питон и вообще программирование, развивайтесь, читайте хорошие книги, зарабатывайте столько, чтобы на все хватало.
И так как канал все же про питон, НАПОМИНАЮ, что очень полезно всегда отставать на одну версию от официальной, то есть сейчас у вас должна стоять не выше 3.10. Исключение только для новичков, которые будут использовать только стандартную библиотеку. Просто опять повалили вопросы на форумы и чаты по поводу того что какие-то бибилиотеки не пашут, это из-за новой версии, это происходит каждый год.
🎁
И так как канал все же про питон, НАПОМИНАЮ, что очень полезно всегда отставать на одну версию от официальной, то есть сейчас у вас должна стоять не выше 3.10. Исключение только для новичков, которые будут использовать только стандартную библиотеку. Просто опять повалили вопросы на форумы и чаты по поводу того что какие-то бибилиотеки не пашут, это из-за новой версии, это происходит каждый год.
🎁
🔥15👏5❤🔥1
по некоторым магическим методам прошелся, надеюсь на шрифт и звук не будет претензий
https://youtu.be/hUz5m1SDYaQ
https://youtu.be/hUz5m1SDYaQ
YouTube
Магические методы в python. Dunder методы
Поговорим об основных магических методах, которые могут добавить нашим классам самую разную функциональность и существенно поменять их поведение. Заодно затронем как именно они реализованы по умолчанию, то есть как они работают, если их не реализовать.
Естественно…
Естественно…
👍13🔥5
отличное видео и по проблемам скорости и по профилированию в питоне, не пожалеете
https://youtu.be/vVUnCXKuNOg
https://youtu.be/vVUnCXKuNOg
YouTube
"Python Performance Matters" by Emery Berger (Strange Loop 2022)
It's 2022. Moore's Law and Dennard scaling have run out of steam, making it harder than ever to achieve high performance - especially in Python. This talk first explains in detail the unique challenges that Python poses to programmers. It then presents Scalene…
👍12
Друзья, вам возможно будут приходить уведомления о новых видео на канале, на самом деле мы просто исправляем звук на старых видео и создаем новый плейлист с переозвучкой, чтобы люди могли посмотреть с нормальным звуком.
👍30❤1
Обсудим интересный вопрос -как можно запретить менять наши атрибуты, реализовать логику изменения/получения атрибутов и как запретить добавлять объекту новые атрибуты.
https://youtu.be/Ak8Fqw7YpDc
https://youtu.be/Ak8Fqw7YpDc
YouTube
Доступ к свойствам объекта. Property и slots
Обсудим интересный вопрос -как можно запретить менять наши атрибуты, реализовать логику изменения/получения атрибутов и как запретить добавлять объекту новые атрибуты.
Напоминаю: используем сет/гет, а также проперти ТОЛЬКО при наличии логики в получении…
Напоминаю: используем сет/гет, а также проперти ТОЛЬКО при наличии логики в получении…
👍9❤8