Що нового?

Придбаний Курс по управлению памятью в Python и советы [TalkPython] [Michael Kennedy]

Інформація про покупку
Тип покупки: Складчина
Ціна: 3100 ГРН
Учасників: 0 з 1
Організатор: Відсутній
Статус: Набір учасників
Внесок: 3224 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Курс по управлению памятью в Python и советы [TalkPython] [Michael Kennedy]

Курс по управлению памятью в Python и советы
Python Memory Management and Tips Course

+ русские субтитры

Краткое содержание курса

Управление памятью Python часто оказывается черным ящиком для большинства разработчиков. Вы, наверное, знаете, что Python использует подсчет ссылок, но как можно наиболее эффективно написать код для работы с ним? Знаете ли вы, что он также использует сборку мусора? Вы знаете, когда это дает толчок и как это влияет на производительность? С помощью этого курса вы узнаете все эти концепции и многое другое. Вы изучите их на конкретных примерах кода, а не только на теории. И вы научитесь оптимизировать свой код, чтобы использовать меньше памяти и работать быстрее.

О чем этот курс и чем он отличается?
Этот уникальный курс научит не только тому, как работает управление памятью Python и как создавать код, который хорошо работает в этом мире, он предоставит множество конкретных методов, инструментов, шаблонов проектирования и многого другого, чтобы сделать ваши программы более эффективными с точки зрения памяти и более быстрыми вычислениями. загрузки.

Если память Python (выделение, очистка и т. Д.) Всегда казалась странным черным ящиком, который вам приходилось принимать как должное, присоединяйтесь к этому курсу и откройте этот ящик. Есть много красивых и интересных аспектов поведения Python во время выполнения, которые заставляют ваш код работать. Вы должны понимать, что происходит от вашего имени.

Какие темы освещаются
В этом курсе вы:

  • Узнайте, как на самом деле выглядят переменные и структуры данных Python на уровне CPython
  • Посмотрите, как распределитель небольших объектов обрабатывает большинство объектов иначе, чем ваша интуиция
  • Понимание примитивов распределения памяти Python: блоки, пулы и арены
  • Найдите в коде C элементы, отвечающие за поведение памяти Python
  • Смотрите подсчет ссылок в действии с живым исследованием кода
  • Узнайте, почему одного подсчета ссылок недостаточно для очистки памяти
  • Работайте с сборщиком мусора Python и посмотрите, когда это необходимо, а когда нет
  • Сравните разные структуры данных, чтобы понять их относительный размер
  • Используйте несколько умных, но простых методов, чтобы значительно уменьшить объем памяти во время вызовов функций.
  • Сделайте ваши классы более яркими с помощью свойств
  • Используйте несколько профилировщиков памяти для исследования использования памяти построчно и с течением времени
  • И многое другое
Для кого этот курс?
Этот курс предназначен для всех,
кто хочет понять, как управляется памятью в Python, и сделать свой код более эффективным и быстрым. Если вам надоело, что память Python является черным ящиком, скрывающим ее поведение, включите свет этим курсом.

Требования к студентам для этого курса довольно легкие. Вам понадобятся базовые знания языка Python:
  • Classes
  • Functions
  • Properties
  • Variables
  • Loops
  • Iteration
Примечание. Все программное обеспечение, используемое в этом курсе, включая редакторы, язык Python и т. Д., На 100% бесплатное и имеет открытый исходный код. Чтобы пройти курс, вам не нужно ничего покупать.

https://training.talkpython.fm/courses/python-memory-management-and-tips

 
Угорі