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

Seeking Faster Text Processing & Python's .__repr__() vs .__str__() | Real Python Podcast #153

📁 Обучение 👁️ 17 📅 02.12.2023

What can you do if your text manipulation in Python is slowing you down? Are there faster alternatives using a compiled extension? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

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

Christopher shares a recent article by Itamar Turner-Trauring called "Speeding Up Text Processing in Python (Is Hard)." The piece compares the performance of string-matching scenarios using several alternatives to pure Python that rely on compiled extensions.

We also discuss a recent Real Python tutorial by Stephen Gruppetta on when to use `.__repr__()` vs `.__str__()` in Python. We cover the use cases for these special methods and the intended audiences for the strings they produce.

We share several other articles and projects from the Python community, including a news update, an article on the functional power of Python's `reduce()`, a call to ban 1+N in Django, a friendly project to fetch your data files, and a tool for tracking your work from the shell.

Topics:

- 00:00:00 -- Introduction
- 00:02:11 -- The Python Package Index Launches a Blog
- 00:03:11 -- PEP 582 (Python Local Packages Directory) Rejected
- 00:05:00 -- Django 4.2 Release Candidate 1 Released
- 00:05:34 -- Want to Host DjangoCon Europe 2024?
- 00:06:23 -- When Should You Use `.__repr__()` vs `.__str__()` in Python?
- 00:14:16 -- Sponsor: Snyk
- 00:15:06 -- Speeding Up Text Processing in Python (Is Hard)
- 00:22:21 -- `reduce()` - The Power of a Single Python Function
- 00:30:27 -- Video Course Spotlight
- 00:32:04 -- Ban 1+N in Django
- 00:35:26 -- Pooch - A Friend to Fetch Your Data Files
- 00:39:11 -- workedon - Track Your Work From the Shell
- 00:41:53 -- Thanks and Goodbye

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

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Seeking Faster Text Processing & Python's .__repr__() vs .__str__() | Real Python Podcast #153», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

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

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

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