Inheriting a Large Python Code Base & Building a GUI With Kivy | Real Python Podcast #160
What are the unique challenges of a large Python code base? What techniques can you implement to simplify the management of a big project? 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/160/
We discuss a recent thread on Hacker News about working with a large Python code base. Christopher advises configuring tests and using tools to keep your code consistent across an organization. He also answers several questions about code complexity, typing, and leveraging third-party libraries.
We cover several other articles and projects from the Python community, including news from the Python Language Summit, Kivy for GUI development, the power of bit manipulation, the removal of unused import statements in your code, and a Python-based iOS project for adding reminders about links from a podcast.
Topics:
- 00:00:00 -- Introduction
- 00:01:43 -- Python 3.13 Removes 20 Stdlib Modules
- 00:03:20 -- Making the Global Interpreter Lock Optional
- 00:04:52 -- What Is the Standard Library For?
- 00:06:14 -- Python's `.__call__()` Method: Creating Callable Instances
- 00:11:40 -- The Power of Bit Manipulation
- 00:15:39 -- Using Kivy for GUI Development
- 00:21:18 -- Video Course Spotlight
- 00:22:43 -- How Do You Deal With Large Python Code Bases?
- 00:40:50 -- unimport: Remove Unused Import Statements in Your Code
- 00:42:36 -- Update: rsync-time-machine.py
- 00:43:20 -- memocast: Add links heard in podcasts into iOS reminders
- 00:47:42 -- A request to listeners
- 00:48:20 -- Thanks and goodbye
? Links from the show: https://realpython.com/podcasts/rpp/160/
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Inheriting a Large Python Code Base & Building a GUI With Kivy | Real Python Podcast #160», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.