5 хороших практик Python
В сегодняшнем видео мы рассмотрим пять хороших практик Python, которые улучшат качество вашего кода и, скорее всего, качество жизни других людей, которые также читают ваш код. https://www.youtube.com/watch?v=plXuoYYFS-Y
В сегодняшнем видео мы рассмотрим пять хороших практик Python, которые улучшат качество вашего кода и, скорее всего, качество жизни других людей, которые также читают ваш код. https://www.youtube.com/watch?v=plXuoYYFS-Y
YouTube
5 Good Python Practices
In today’s video we’re going to be going over five good Python practices that will improve the quality of your code, and most likely the quality of life for other people who read your code too.
▶ Become job-ready with Python:
https://www.indently.io
▶…
▶ Become job-ready with Python:
https://www.indently.io
▶…
Генерация изображений с помощью DALL·E и API OpenAI
https://realpython.com/generate-images-with-dalle-openai-api/
https://realpython.com/generate-images-with-dalle-openai-api/
Realpython
Generate Images With DALL·E and the OpenAI API – Real Python
Learn to use the OpenAI Python library to create images with DALL·E, a state-of-the-art latent diffusion model. In this tutorial, you'll explore creating images and generating image variations. You'll also interact with DALL·E using API calls and incorporate…
Что нового в 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 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 documentation
What’s New In Python 3.13
Editors, Adam Turner and Thomas Wouters,. This article explains the new features in Python 3.13, compared to 3.12. Python 3.13 was released on October 7, 2024. For full details, see the changelog. ...
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.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/
YouTube
Python.jl—Seamlessly blend Python and Julia | Hafner | JuliaCon 2024
Python.jl—Seamlessly blend Python and Julia by Lilith Hafner
PreTalx: https://pretalx.com/juliacon2024/talk/ZH3JN3/
GitHub: https://github.com/LilithHafner/Jokes/blob/main/Python/README.md
Slide link: https://raw.githack.com/LilithHafner/JuliaCon2024_P…
PreTalx: https://pretalx.com/juliacon2024/talk/ZH3JN3/
GitHub: https://github.com/LilithHafner/Jokes/blob/main/Python/README.md
Slide link: https://raw.githack.com/LilithHafner/JuliaCon2024_P…
Как начать строить проекты с LLM
https://www.freecodecamp.org/news/how-to-start-building-projects-with-llms
https://www.freecodecamp.org/news/how-to-start-building-projects-with-llms
freeCodeCamp.org
How to Start Building Projects with LLMs
If you’re an aspiring AI professional, becoming an LLM engineer offers an exciting and promising career path. But where should you start? What should your trajectory look like? How should you learn? In one of my previous posts, I laid out the complet...
pipreqs - Генерация файла pip requirements.txt на основе импорта любого проекта.
https://github.com/bndr/pipreqs
https://github.com/bndr/pipreqs
GitHub
GitHub - bndr/pipreqs: pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to…
pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward. - bndr/pipreqs
Python 3.13: новые интересные функции, которые стоит попробовать
https://realpython.com/python313-new-features
https://realpython.com/python313-new-features
Realpython
Python 3.13: Cool New Features for You to Try – Real Python
In this tutorial, you'll learn about the new features in Python 3.13. You'll take a tour of the new REPL and error messages and see how you can try out the experimental free threading and JIT versions of Python 3.13 yourself.
Все, что вам нужно знать о 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, включая глобальную блокировку интерпретатора и компиляцию 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
drew.silcock.dev
Everything you need to know about Python 3.13 – JIT and GIL went up the hill | drew's dev blog
All you need to know about the latest Python release including Global Interpreter Lock and Just-in-Time compilation.
Выпущен релиз исправления ошибок Django: 5.1.2
https://www.djangoproject.com/weblog/2024/oct/08/bugfix-releases
https://www.djangoproject.com/weblog/2024/oct/08/bugfix-releases
Django Project
Django bugfix release issued: 5.1.2
Posted by Natalia Bidart on Oct. 8, 2024
Чего не хватает в инкапсуляции ООП в Python
...и чему мы, программисты, всегда должны следовать.
https://blog.dailydoseofds.com/p/whats-missing-from-python-oop-encapsulation
...и чему мы, программисты, всегда должны следовать.
https://blog.dailydoseofds.com/p/whats-missing-from-python-oop-encapsulation
Dailydoseofds
What's Missing from Python OOP Encapsulation
...and what we must always obey as programmers.
7 бесплатных инструментов машинного обучения, которые каждый новичок должен освоить в 2024 году
https://machinelearningmastery.com/7-free-machine-learning-tools-every-beginner-should-master-in-2024
https://machinelearningmastery.com/7-free-machine-learning-tools-every-beginner-should-master-in-2024
В поиске собственных значений (матриц)
Как найти собственные числа и собственные значения матрицы? Методы, излагаемые в курсе линейной алгебры, основанные на определении — применимы ли они к реальным данным? Существует ли простой алгоритм поиска этих величин, который можно понять, а не просто поверить? https://habr.com/ru/companies/ruvds/articles/845652/
Как найти собственные числа и собственные значения матрицы? Методы, излагаемые в курсе линейной алгебры, основанные на определении — применимы ли они к реальным данным? Существует ли простой алгоритм поиска этих величин, который можно понять, а не просто поверить? https://habr.com/ru/companies/ruvds/articles/845652/
Хабр
В поиске собственных значений (матриц)
Как найти собственные числа и собственные значения матрицы? Методы, излагаемые в курсе линейной алгебры, основанные на определении — применимы ли они к реальным данным? Существует ли простой алгоритм...
5 проектов ИИ, которые вы можете реализовать на этих выходных (с Python)
https://towardsdatascience.com/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461
https://towardsdatascience.com/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461
Towards Data Science
5 AI Projects You Can Build This Weekend (with Python) | Towards Data Science
From beginner-friendly to advanced
Тестовое собеседование на Middle Python-разработчика в среду
10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве
Что узнаешь на прямом эфире от ШОРТКАТ:
• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер
Это бесплатно? Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvWV92J
10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве
Что узнаешь на прямом эфире от ШОРТКАТ:
• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер
Это бесплатно? Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvWV92J
Давайте создадим приложение LangGraph, которое поможет вам получить работу мечты
https://www.gettingstarted.ai/langgraph-tutorial-with-example
https://www.gettingstarted.ai/langgraph-tutorial-with-example
Getting Started with Artificial Intelligence
LangGraph Tutorial with Practical Example
In this tutorial, we’ll build a LangGraph app that revitalizes your old resume, helping it shine and grab the attention of your future employer.
Forwarded from Big data world
5 проектов ИИ, которые вы можете реализовать на этих выходных (с Python)
От начального до продвинутого уровня
https://towardsdatascience.com/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461
От начального до продвинутого уровня
https://towardsdatascience.com/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461
Towards Data Science
5 AI Projects You Can Build This Weekend (with Python) | Towards Data Science
From beginner-friendly to advanced
Мини-курс Streamlit — создание веб-сайтов ТОЛЬКО с использованием Python
https://www.youtube.com/watch?v=o8p7uQCGD0U
https://www.youtube.com/watch?v=o8p7uQCGD0U
YouTube
Streamlit Mini Course - Make Websites With ONLY Python
Check out this FREE guide on how to land a developer role in the world of AI: https://clickhubspot.com/ic2f
In this mini course, you'll learn about Streamlit, a fantastic Python UI library that allows you to make interfaces very quickly. I'll be showing…
In this mini course, you'll learn about Streamlit, a fantastic Python UI library that allows you to make interfaces very quickly. I'll be showing…
Учебник по Django и htmx: более простая веб-разработка
Кристофер Трюдо демонстрирует, как htmx может добавлять динамические функции, такие как отложенная загрузка и поиск по мере ввода, в приложения Django с минимальным использованием JavaScript. В руководстве демонстрируется интеграция htmx с Django, что позволяет использовать больше серверной логики и потенциально повысить производительность по сравнению с традиционными одностраничными приложениями.
https://sethmlarson.dev/python-and-sigstore
Кристофер Трюдо демонстрирует, как htmx может добавлять динамические функции, такие как отложенная загрузка и поиск по мере ввода, в приложения Django с минимальным использованием JavaScript. В руководстве демонстрируется интеграция htmx с Django, что позволяет использовать больше серверной логики и потенциально повысить производительность по сравнению с традиционными одностраничными приложениями.
https://sethmlarson.dev/python-and-sigstore
sethmlarson.dev
Python and Sigstore
This critical role would not be possible without funding from the Alpha-Omega project. Massive thank-you to Alpha-Omega for investing in the security of the Python ecosystem!
I was a guest on ...
I was a guest on ...
Замена обратных вызовов генераторами: пример из компьютерной живой музыки
Посмотрите, как Матье Амиге преобразует сложный беспорядок обратных вызовов в читаемую и эффективную систему с помощью генераторов в компьютерной живой музыке.
https://www.youtube.com/watch?v=PkAE6dsqIJw
Посмотрите, как Матье Амиге преобразует сложный беспорядок обратных вызовов в читаемую и эффективную систему с помощью генераторов в компьютерной живой музыке.
https://www.youtube.com/watch?v=PkAE6dsqIJw
YouTube
Replacing Callbacks with Generators: A Case Study in Computer-Assisted Live Music
🔊 Recorded at PyCon DE & PyData Berlin 2024, 24.04.2024
https://2024.pycon.de/program/Y7R9GZ/
🎓 Watch how Matthieu Amiguet transforms a complex callback mess into a readable and efficient system using generators in computer-assisted live music.
Speakers:…
https://2024.pycon.de/program/Y7R9GZ/
🎓 Watch how Matthieu Amiguet transforms a complex callback mess into a readable and efficient system using generators in computer-assisted live music.
Speakers:…