wowpro
Unlimited
- Сообщения
- 14.438
- Лайки
- 9.504
Управления памятью Python + советы
Python Memory Management and Tips Course
Talkpython
Управление памятью Python часто оказывается черным ящиком для большинства разработчиков. Вы, наверное, знаете, что Python использует подсчет ссылок, но как можно наиболее эффективно написать код для работы с ним? Знаете ли вы, что он также использует сборку мусора? Вы знаете, когда это дает толчок и как это влияет на производительность? С помощью этого курса вы узнаете все эти концепции и многое другое. Вы изучите их на конкретных примерах кода, а не только на теориях. И вы научитесь оптимизировать свой код, чтобы использовать меньше памяти и работать быстрее.
Этот уникальный курс научит не только тому, как работает управление памятью Python и как создавать код, который хорошо работает в этом мире, он предоставит множество конкретных методов, инструментов, шаблонов проектирования и многого другого, чтобы сделать ваши программы более эффективными с точки зрения памяти.
Если память Python (выделение, очистка и т. д.) всегда казалась странным черным ящиком, который вам приходилось принимать как должное, присоединяйтесь к этому курсу и откройте этот ящик. Есть много красивых и интересных аспектов поведения Python во время выполнения, которые заставляют ваш код работать. Вы должны понимать, что происходит от вашего имени.
Материал на английском языке
Продажник:
Скачать:
Python Memory Management and Tips Course
Talkpython
Управление памятью Python часто оказывается черным ящиком для большинства разработчиков. Вы, наверное, знаете, что Python использует подсчет ссылок, но как можно наиболее эффективно написать код для работы с ним? Знаете ли вы, что он также использует сборку мусора? Вы знаете, когда это дает толчок и как это влияет на производительность? С помощью этого курса вы узнаете все эти концепции и многое другое. Вы изучите их на конкретных примерах кода, а не только на теориях. И вы научитесь оптимизировать свой код, чтобы использовать меньше памяти и работать быстрее.
Этот уникальный курс научит не только тому, как работает управление памятью Python и как создавать код, который хорошо работает в этом мире, он предоставит множество конкретных методов, инструментов, шаблонов проектирования и многого другого, чтобы сделать ваши программы более эффективными с точки зрения памяти.
Если память Python (выделение, очистка и т. д.) всегда казалась странным черным ящиком, который вам приходилось принимать как должное, присоединяйтесь к этому курсу и откройте этот ящик. Есть много красивых и интересных аспектов поведения Python во время выполнения, которые заставляют ваш код работать. Вы должны понимать, что происходит от вашего имени.
- Узнайте, как на самом деле выглядят переменные и структуры данных Python на уровне CPython.
- Посмотрите, как распределитель небольших объектов обрабатывает большинство объектов иначе, чем ваша интуиция
- Поймите примитивы распределения памяти Python: блоки, пулы и арены
- Найдите в коде C элементы, отвечающие за поведение памяти Python
- Посмотрите, как работает подсчет ссылок с помощью исследования кода в реальном времени
- Узнайте, почему одного подсчета ссылок недостаточно для очистки памяти
- Работайте с сборщиком мусора Python и посмотрите, когда это необходимо, а когда нет
- Сравните разные структуры данных, чтобы понять их относительный размер
- Используйте несколько умных, но простых методов, чтобы значительно уменьшить объем памяти во время вызовов функций.
- Сделайте ваши классы ярче, добавив свойств
- И многое другое
Материал на английском языке
Продажник:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr