Добро пожаловать в мир Python
3.12K subscribers
544 photos
19 videos
14 files
1.22K links
Подборка полезных материалов для Python программистов.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
Что нового в Python 3.13
В этой статье объясняются новые функции Python 3.13 по сравнению с 3.12. Python 3.13 выйдет 1 октября 2024 года.
https://docs.python.org/3.13/whatsnew/3.13.html

Избегайте этих 7 распространенных ошибок ООП в Python

В видео обсуждаются распространенные плохие практики в объектно-ориентированном программировании Python и способы их предотвращения. В нем рассматриваются такие проблемы, как ненужное использование классов вместо функций, чрезмерное использование миксинов и чрезмерная инкапсуляция, а также приводятся практические примеры и альтернативы для улучшения структуры кода и читаемости. https://www.youtube.com/watch?v=yFLY0SVutgM
Python.jl — бесшовное смешивание Python и Julia
В докладе представлен Python.jl, пакет Julia, который бесшовно смешивает синтаксис Python и Julia, позволяя пользователям писать код, который смешивает элементы из обоих языков в одной среде. Хотя проект представлен как беззаботный эксперимент, он демонстрирует гибкость Julia в создании доменно-ориентированных языков и подчеркивает проблемы интеграции двух разных языков программирования. https://www.youtube.com/watch?v=t5rYZqiKOL0

Давайте создадим и оптимизируем расширение Rust для Python
Код Python слишком медленный? Вы можете быстро создать расширение Rust, чтобы ускорить его. https://pythonspeed.com/articles/intro-rust-python-extensions/

Автоматическое преобразование асинхронного кода в синхронный
В статье описывается, как Psycopg 3 реализовал автоматическую систему преобразования для генерации синхронного кода Python из асинхронного кода, сокращая дублирование кода и усилия по обслуживанию. Процесс включает использование абстрактных синтаксических деревьев (AST) для преобразования асинхронного кода в эквивалентный синхронный код с пользовательскими преобразованиями и вспомогательными функциями для обработки сложных случаев. https://www.psycopg.org/articles/2024/09/23/async-to-sync/
Все, что вам нужно знать о Python 3.13 — JIT и GIL пошли в гору
Все, что вам нужно знать о последней версии Python, включая глобальную блокировку интерпретатора и компиляцию Just-in-Time. https://drew.silcock.dev/blog/everything-you-need-to-know-about-python-3-13/

Numpy QuadDType: четверная точность для всех
Представляем новый тип данных для Numpy, обеспечивающий кроссплатформенную поддержку четверной точности. https://labs.quansight.org/blog/numpy-quaddtype-blog
Чего не хватает в инкапсуляции ООП в Python
...и чему мы, программисты, всегда должны следовать.

https://blog.dailydoseofds.com/p/whats-missing-from-python-oop-encapsulation
7 бесплатных инструментов машинного обучения, которые каждый новичок должен освоить в 2024 году

https://machinelearningmastery.com/7-free-machine-learning-tools-every-beginner-should-master-in-2024
В поиске собственных значений (матриц)

Как найти собственные числа и собственные значения матрицы? Методы, излагаемые в курсе линейной алгебры, основанные на определении — применимы ли они к реальным данным? Существует ли простой алгоритм поиска этих величин, который можно понять, а не просто поверить? https://habr.com/ru/companies/ruvds/articles/845652/
Тестовое собеседование на Middle Python-разработчика в среду

10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:

1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве

Что узнаешь на прямом эфире от ШОРТКАТ:

• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvWV92J
Forwarded from Big data world
5 проектов ИИ, которые вы можете реализовать на этих выходных (с Python)
От начального до продвинутого уровня

https://towardsdatascience.com/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461
Учебник по Django и htmx: более простая веб-разработка
Кристофер Трюдо демонстрирует, как htmx может добавлять динамические функции, такие как отложенная загрузка и поиск по мере ввода, в приложения Django с минимальным использованием JavaScript. В руководстве демонстрируется интеграция htmx с Django, что позволяет использовать больше серверной логики и потенциально повысить производительность по сравнению с традиционными одностраничными приложениями.
https://sethmlarson.dev/python-and-sigstore
Замена обратных вызовов генераторами: пример из компьютерной живой музыки

Посмотрите, как Матье Амиге преобразует сложный беспорядок обратных вызовов в читаемую и эффективную систему с помощью генераторов в компьютерной живой музыке.
https://www.youtube.com/watch?v=PkAE6dsqIJw
Учебник по Django и htmx: более простая веб-разработка
Кристофер Трюдо демонстрирует, как htmx может добавлять динамические функции, такие как отложенная загрузка и поиск по мере ввода, в приложения Django с минимальным использованием JavaScript. В руководстве демонстрируется интеграция htmx с Django, что позволяет использовать больше серверной логики и потенциально повысить производительность по сравнению с традиционными одностраничными приложениями.

https://www.youtube.com/watch?v=i1eMxu_PR5Y