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
Про синглтон и Моностейт
https://youtu.be/4ZXGELFwfPA
https://youtu.be/4ZXGELFwfPA
YouTube
Паттерн Singleton (Одиночка) в Python
Singleton (Одиночка) - это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.
Нужен для одной точки доступа к ресурсам/данным и для того чтобы ресурсоемкие задачи сделать 1 раз
Monostate - это шаблон…
Нужен для одной точки доступа к ресурсам/данным и для того чтобы ресурсоемкие задачи сделать 1 раз
Monostate - это шаблон…
👍8🆒6🔥2❤1
смотрите, пока видео не удалили, такого больше нигде не расскажут! Поделитесь во всех соцсетях, чтобы все знали
https://youtu.be/c_u0MZEg7k4
https://youtu.be/c_u0MZEg7k4
YouTube
Главная тайна IT, язык Smalltalk
Такого вы нигде больше не увидите, раскрываю главную тайну общемирового IT, после просмотра ваша жизнь уже не будет прежней.
Я предупредил!
От куда пошёл язык программирования Smalltalk и что общего у него с большинством современных языков программирования?…
Я предупредил!
От куда пошёл язык программирования Smalltalk и что общего у него с большинством современных языков программирования?…
👍12🤯3🗿3❤1
от таинственного смаллтолка переходим к более земным принципам написания кода
https://youtu.be/_fRMmdXuB8s
https://youtu.be/_fRMmdXuB8s
YouTube
Принципы написания кода DRY, YAGNI, KISS, POLA, EAFP
Кратко расскажу о принципах написания хорошего кода, применимые не только к Python, но программированию в целом. Эти термины будут вам встречаться повсеместно в вашей карьере и нужно понимать что они означают (в моем понимании) и как их применять.
Помните…
Помните…
👍8🔥6❤3
Фаулер_М_Asyncio_и_конкурентное_програмирование_на_Python_2020.pdf
13.3 MB
Друзья, крайне рекомендую книгу из вложения, впервые за довольно долгое время какая то книга произвела не меня такое сильное впечатление, пожалуй только Лутц и Бизли настолько же хороши, но они рассматривают свои темы.
Книга не подойдет совсем новичкам, только запутает, нужно уже понимать основы и хотя бы представлять что такое потоки.
Тут рассмотрен не только асинкио (досконально!), но и потоки, процессы, GIL, как и что работает, как одно мешает другому и как наоборот их объединять, например асинкио+процессы. Очень много кода, прекрасные рисунки и подсказки по происходящему, прямо заметно что автор вложил всю душу в изложение.
Перевод очень хороший, местами конечно я бы перевел по другому и "сопрограмма" для меня это скорее "корутина", но это все придирки.
Я для себя даже решил заказать вариант в бумаге из уважения к авторам/переводчикам и просто чтобы была под рукой, как Лутц и Бизли.
Книга не подойдет совсем новичкам, только запутает, нужно уже понимать основы и хотя бы представлять что такое потоки.
Тут рассмотрен не только асинкио (досконально!), но и потоки, процессы, GIL, как и что работает, как одно мешает другому и как наоборот их объединять, например асинкио+процессы. Очень много кода, прекрасные рисунки и подсказки по происходящему, прямо заметно что автор вложил всю душу в изложение.
Перевод очень хороший, местами конечно я бы перевел по другому и "сопрограмма" для меня это скорее "корутина", но это все придирки.
Я для себя даже решил заказать вариант в бумаге из уважения к авторам/переводчикам и просто чтобы была под рукой, как Лутц и Бизли.
❤19👍13🤩1🏆1🆒1
и еще, если есть желание задать вопросы или пообщаться на темы PYTHON то можно сделать это вот тут, но учтите, что там очень токсично, рекомендую ознакомиться с правилами. Я предупредил!
https://t.me/pythonchatru
https://t.me/pythonchatru
Telegram
Python чат
Все правила тут telegra.ph/pythonchatru-07-07
👍6😱2
пара мыслей про список и кортеж, просто под настроение
https://youtu.be/V3qZ6gJwBzk
https://youtu.be/V3qZ6gJwBzk
YouTube
Список и кортеж
В первый день лета хочу немного затронуть особенности списков и кортежей: что хочет слышать работодатель, как хранятся в памяти, почему кортеж реально неизменяемый.
#list - список, изменяемый упорядоченный, обычно хранит значения одного типа, О(1) доступ…
#list - список, изменяемый упорядоченный, обычно хранит значения одного типа, О(1) доступ…
🔥9👍5🆒2👾1