<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Memory Management on Nina Zakharenko</title>
    <link>https://www.nnja.io/tags/memory-management/</link>
    <description>Recent content in Memory Management on Nina Zakharenko</description>
    <generator>Hugo -- gohugo.io</generator>
    <managingEditor>site@nnja.io</managingEditor>
    <webMaster>site@nnja.io</webMaster>
    <lastBuildDate>Sun, 04 Nov 2018 13:35:34 -0800</lastBuildDate>
    
	<atom:link href="https://www.nnja.io/tags/memory-management/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Memory Management in Python 3 -- The Basics - North Bay Python 2018 - Petaluma, CA</title>
      <link>https://www.nnja.io/post/2018/2018-north-bay-python/</link>
      <pubDate>Sun, 04 Nov 2018 13:35:34 -0800</pubDate>
      <author>site@nnja.io</author>
      <guid>https://www.nnja.io/post/2018/2018-north-bay-python/</guid>
      <description>&lt;p&gt;This talk was given at &lt;a href=&#34;https://2018.northbaypython.org/schedule/presentation/19/&#34;&gt;North Bay Python 2018&lt;/a&gt; in Petaluma, CA.&lt;/p&gt;

&lt;p&gt;As a new python developer, do you find memory management in Python confusing? Come to this talk to learn about the basics of how Memory Management works in Python. We&amp;rsquo;ll cover the concepts of reference counting, garbage collection, weak references, &lt;code&gt;__slots__&lt;/code&gt;, and the Global Interpreter Lock.&lt;/p&gt;

&lt;h3 id=&#34;video&#34;&gt;Video&lt;/h3&gt;


&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;//www.youtube.com/embed/URNdRl97q_0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Memory Management in Python - The Basics - PyCon 2016</title>
      <link>https://www.nnja.io/post/2016/2016-memory-management/</link>
      <pubDate>Mon, 30 May 2016 16:23:40 -0700</pubDate>
      <author>site@nnja.io</author>
      <guid>https://www.nnja.io/post/2016/2016-memory-management/</guid>
      <description>&lt;p&gt;This talk was given at &lt;a href=&#34;https://us.pycon.org/2016/schedule/presentation/2251/&#34;&gt;PyCon 2016&lt;/a&gt; in Portland, OR.&lt;/p&gt;

&lt;h3 id=&#34;it-s-featured-as-4-on-realpython-com-s-list-of-top-10-must-watch-pycon-talks-https-realpython-com-must-watch-pycon-talks-4-memory-management-in-python-the-basics&#34;&gt;It&amp;rsquo;s featured as #4 on RealPython.com&amp;rsquo;s list of &lt;a href=&#34;https://realpython.com/must-watch-pycon-talks/#4-memory-management-in-python-the-basics&#34;&gt;Top 10 Must-Watch PyCon talks&lt;/a&gt;.&lt;/h3&gt;

&lt;h3 id=&#34;abstract&#34;&gt;Abstract&lt;/h3&gt;

&lt;p&gt;As a new Python developer, trying to understand how memory management works in python can feel like a daunting task.&lt;/p&gt;

&lt;p&gt;The documentation immediately jumps into difficult to follow concepts, especially if you don&amp;rsquo;t have a background in Computer Science.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;d like to provide a simple, easy to follow overview of the concepts that a developer needs to be familiar with in order to scratch the surface of how memory management and garbage collection works in Python.&lt;/p&gt;

&lt;h3 id=&#34;video&#34;&gt;Video&lt;/h3&gt;


&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;//www.youtube.com/embed/F6u5rhUQ6dU&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;</description>
    </item>
    
  </channel>
</rss>