RUVIDEO
Поделитесь видео 🙏

Discussing Mojo & Improving Python Object-Oriented Programming | Real Python Podcast #157

Would you like to speed up your Python machine-learning code dramatically? What if you only had to change a few keywords and add a couple type hints on portions of your code? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

We discuss a new programming language named Mojo, which is a superset of Python. It aims to fix Python's performance and deployment problems. The project has many interesting ideas and a leader who has helped to shape modern compiler technology.

? Links from the show: https://realpython.com/podcasts/rpp/157/

We also share a pair of Real Python tutorials from Leodanis Pozo Ramos about object-oriented programming in Python. The first article is a deep dive into the creation of classes. It's an excellent refresher for anyone looking to hone their OOP skills in Python.

The second tutorial covers the SOLID principles, which are five well-established standards for improving your object-oriented design. These principles guide you to create object-oriented code that is more maintainable, extensible, scalable, and testable.

We cover several other articles and projects from the Python community, including a news update, showing warnings when running Django, tracking the progress of your Python program, and a markdown browser for your terminal.

This week's episode is brought to you by Koyeb.

Topics:

- 00:00:00 -- Introduction
- 00:02:39 -- PEP 713: Callable Modules
- 00:04:22 -- PEP 712: "Converter" Parameter for `dataclasses.field`
- 00:06:49 -- Python Classes: The Power of Object-Oriented Programming
- 00:16:44 -- Sponsor: Koyeb
- 00:17:33 -- SOLID Principles: Improve Object-Oriented Design in Python
- 00:22:00 -- Mojo, a Superset of Python
- 00:34:31 -- Mojo might be the biggest thing to happen in programming for decades
- 00:41:48 -- Mojo – a new programming language for AI developers
- 00:44:03 -- Video Course Spotlight
- 00:45:23 -- Have Python Show Warnings When Running Django
- 00:47:52 -- TQDM: Tracking the Progress of Your Python Program
- 00:50:34 -- frogmouth: A Markdown Browser for Your Terminal
- 00:53:59 -- Thanks and goodbye

? Links from the show: https://realpython.com/podcasts/rpp/157/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Discussing Mojo & Improving Python Object-Oriented Programming | Real Python Podcast #157», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.