<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.pyowa.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.pyowa.org/" rel="alternate" type="text/html" /><updated>2025-12-16T19:57:27+00:00</updated><id>https://www.pyowa.org/feed.xml</id><title type="html">pyowa</title><subtitle>Pyowa Website</subtitle><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2023/04/04/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2023-04-04T00:00:00+00:00</published><updated>2023-04-04T00:00:00+00:00</updated><id>https://www.pyowa.org/2023/04/04/meeting</id><content type="html" xml:base="https://www.pyowa.org/2023/04/04/meeting.html"><![CDATA[<p><a href="https://join.slack.com/t/pyowa/shared_invite/enQtNjM4MzAxMzIwNzg0LTA5YjNmMDk4MWNkZGFlOTNhMWJkZGQ3ZTAxYjIxYTg5NTZmN2Q2ZmMyOTE4NDgyYzFmODBjNzExYTQ4YjM0Zjg">Join our slack</a> and log on for a link to join the remote-only meeting.</p>

<h3 id="our-topic-http-caching-in-python">Our Topic: HTTP Caching in Python</h3>

<p>This talk will be about how to make your python application as smart as your browser with client-side HTTP caching. The audience for this is anyone who uses a python HTTP client like requests, aiohttp, etc. We will talk about how HTTP caching works in general, and libraries and techniques to make use of it in python.</p>

<h4 id="presenter-bio">Presenter Bio</h4>

<p>Jordan Cook is a data engineer for Corteva Agriscience R&amp;D, working with backend systems and cloud infrastructure for data science and research applications.</p>

<p>Outside of work, he maintains open source libraries including requests-cache and tools for biodiversity data access. Other hobbies include nature photography, cactus &amp; succulent gardening, and tinkering with electronics.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Join our slack and log on for a link to join the remote-only meeting.]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2021/09/07/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2021-09-07T00:00:00+00:00</published><updated>2021-09-07T00:00:00+00:00</updated><id>https://www.pyowa.org/2021/09/07/meeting</id><content type="html" xml:base="https://www.pyowa.org/2021/09/07/meeting.html"><![CDATA[<p><a href="https://join.slack.com/t/pyowa/shared_invite/enQtNjM4MzAxMzIwNzg0LTA5YjNmMDk4MWNkZGFlOTNhMWJkZGQ3ZTAxYjIxYTg5NTZmN2Q2ZmMyOTE4NDgyYzFmODBjNzExYTQ4YjM0Zjg">Join our slack</a> and log on right before 6 o’clock PM CDT on September 7th for a link to our zoom meeting.</p>

<h3 id="our-topic-python-all-the-things">Our Topic: Python all the things</h3>

<p>Exploring microPython and Circuit Python on microcontrollers and some IDEs with clever device integrations</p>

<h4 id="presenter-bio">Presenter Bio</h4>

<p>Ethan is a technologist with a wide ranging variety of interests and experience. He has worked in IT across the construction, financial, and agricultural industries. Starting out in a support role he moved into systems administration and networking and then onward to infrastructure support and eventually into DevOps. His primary tools are ChromeOS, Bash, Python, Vim, and a mechanical keyboard.</p>

<p>He has played with a bit of everything over the years, including VMs/containers/chroot isolation and (ab)using technology in various strange and terrible ways. He is passionate about security because he’s seen how bad things can get and he doesn’t want anybody to have to deal with credential theft or identity theft or even worse breaches.</p>

<p>He currently consults as ComputerPhreaks through Lean Techniques for a large agricultural company in Des Moines.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Join our slack and log on right before 6 o’clock PM CDT on September 7th for a link to our zoom meeting.]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2021/08/03/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2021-08-03T00:00:00+00:00</published><updated>2021-08-03T00:00:00+00:00</updated><id>https://www.pyowa.org/2021/08/03/meeting</id><content type="html" xml:base="https://www.pyowa.org/2021/08/03/meeting.html"><![CDATA[<p><a href="https://join.slack.com/t/pyowa/shared_invite/enQtNjM4MzAxMzIwNzg0LTA5YjNmMDk4MWNkZGFlOTNhMWJkZGQ3ZTAxYjIxYTg5NTZmN2Q2ZmMyOTE4NDgyYzFmODBjNzExYTQ4YjM0Zjg">Join our slack</a> and log on right before 6 o’clock PM CDT on August 3rd for a link to our zoom meeting.</p>

<h3 id="our-topic-review-of-the-basic-features-of-opencv">Our Topic: Review of the basic features of OpenCV</h3>
<p>Join us for a review of the basic features of OpenCV.  This is the groundwork for more complex computer vision features in OpenCV.  We’ll be starting at the bit level for image generation, reviewing image manipulation by channel (RGB) and higher level “basic” options like contrast changes, masks and more.</p>

<h4 id="presenter-bio">Presenter Bio</h4>
<p>Zac Crane has dabbled in Python for a few years now and is currently working through the OpenCV course for Computer Vision to explore the capabilities of image and video manipulation and analysis in Python while expanding his base of coding knowledge.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Join our slack and log on right before 6 o’clock PM CDT on August 3rd for a link to our zoom meeting.]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2021/05/03/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2021-05-03T00:00:00+00:00</published><updated>2021-05-03T00:00:00+00:00</updated><id>https://www.pyowa.org/2021/05/03/meeting</id><content type="html" xml:base="https://www.pyowa.org/2021/05/03/meeting.html"><![CDATA[<p><a href="https://join.slack.com/t/pyowa/shared_invite/enQtNjM4MzAxMzIwNzg0LTA5YjNmMDk4MWNkZGFlOTNhMWJkZGQ3ZTAxYjIxYTg5NTZmN2Q2ZmMyOTE4NDgyYzFmODBjNzExYTQ4YjM0Zjg">Join our slack</a> and log on right before 6 o’clock PM CDT on May 3rd for a link to our zoom meeting.</p>

<h3 id="our-topic-image-processing-with-pillow">Our Topic: Image processing with Pillow</h3>
<p>Come learn how to use Python to process your images. The Pillow package let’s you edit and enhance most image types.
You will learn how to do the following:</p>
<ul>
  <li>Opening Images</li>
  <li>Extracting Image Information</li>
  <li>EXIF</li>
  <li>Cropping</li>
  <li>Rotating</li>
  <li>Image Enhancement</li>
  <li>Drawing</li>
  <li>Adding a GUI</li>
  <li>and more!
Join us on May 3rd to learn all about Pillow from Mike Driscoll.</li>
</ul>

<h4 id="presenter-bio">Presenter Bio</h4>
<p>Mike Driscoll is an author of several books on the Python programming language. He also writes the popular Mouse vs Python blog and contributes to Real Python.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Join our slack and log on right before 6 o’clock PM CDT on May 3rd for a link to our zoom meeting.]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2020/06/02/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2020-06-02T00:00:00+00:00</published><updated>2020-06-02T00:00:00+00:00</updated><id>https://www.pyowa.org/2020/06/02/meeting</id><content type="html" xml:base="https://www.pyowa.org/2020/06/02/meeting.html"><![CDATA[<p><a href="https://join.slack.com/t/pyowa/shared_invite/enQtNjM4MzAxMzIwNzg0LTA5YjNmMDk4MWNkZGFlOTNhMWJkZGQ3ZTAxYjIxYTg5NTZmN2Q2ZmMyOTE4NDgyYzFmODBjNzExYTQ4YjM0Zjg">Join our slack</a> and log on right before 6 o’clock PM CDT on June 2nd for a link to our zoom meeting.</p>

<h3 id="our-topic-pathlib">Our Topic: Pathlib</h3>
<p>Python’s <code class="language-plaintext highlighter-rouge">os.path</code> module has a lot of great functionality to work with file system paths. But have you ever looked at a line of code like this <code class="language-plaintext highlighter-rouge">os.path.dirname(os.path.dirname(os.path.abspath(__file__)))</code>  and hoped for a better way?
Have you ever had code break when trying to manipulate paths on Windows or Unix?
Do you not use <code class="language-plaintext highlighter-rouge">os.path</code> and just add strings together?
Well, there’s good news! In Python 3.4, a new module appeared in the standard library, <code class="language-plaintext highlighter-rouge">pathlib</code>. It makes working with paths much easier, more expressive, and dare I say more fun?
Join us in June when python programmer, Chris May, joins us from the East Coast, to give us an exploration of the <code class="language-plaintext highlighter-rouge">pathlib</code> module, and why we would want to use it.</p>

<h4 id="presenter-bio">Presenter Bio</h4>
<p>Over 10 years ago, Chris May started learning python and has been amazed at what one can do with it. Now, he’s empowering others to do more with their time through python training at work, Richmond, Virginia’s PyRVA group, and his website at <a href="http://everydaysuperpowers.dev">everydaysuperpowers.dev</a>.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Join our slack and log on right before 6 o’clock PM CDT on June 2nd for a link to our zoom meeting.]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2020/03/03/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2020-03-03T00:00:00+00:00</published><updated>2020-03-03T00:00:00+00:00</updated><id>https://www.pyowa.org/2020/03/03/meeting</id><content type="html" xml:base="https://www.pyowa.org/2020/03/03/meeting.html"><![CDATA[<p><a href="https://www.eventbrite.com/e/pyowa-march-3rd-2020-meeting-tickets-97262190831">Please RSVP here if you plan to attend</a></p>

<h3 id="our-topic-how-to-log-in-python">Our Topic: How to Log in Python</h3>
<p>Learn how to use Python’s logging module. This talk will teach you:</p>
<ul>
  <li>how to log at different levels</li>
  <li>log to different handlers</li>
  <li>log to multiple handlers at once</li>
  <li>format your logging</li>
  <li>configure your logger
and more!</li>
</ul>

<h4 id="presenter-bio">Presenter Bio</h4>
<p>Mike Driscoll is an Automated Test Engineer. He writes about Python on his blog, Mouse vs the Python. Mike is also a contributor to Real Python and has authored several books on the Python programming language.</p>

<h3 id="our-location">Our Location</h3>

<p>3001 Westown Pkwy Suite 200</p>

<p>West Des Moines, IA 50266</p>

<p>Use entrance west side of building and take elevator (or stairs) to second floor. We’re located in Suite 200.</p>

<h3 id="our-sponsors">Our Sponsors</h3>

<h4 id="lenderclose">LenderClose</h4>

<p>LenderClose provides the latest technology trends to community lenders. LenderClose equips loan originators with the workflows needed to boost efficiencies and shorten the lending cycle through streamlined and meaningful integrations.</p>

<p>Thanks to LenderClose for providing our location, drinks, and food!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Please RSVP here if you plan to attend]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2020/02/04/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2020-02-04T00:00:00+00:00</published><updated>2020-02-04T00:00:00+00:00</updated><id>https://www.pyowa.org/2020/02/04/meeting</id><content type="html" xml:base="https://www.pyowa.org/2020/02/04/meeting.html"><![CDATA[<p><a href="https://www.eventbrite.com/e/february-2020-meeting-tickets-91665561161">Please RSVP here if you plan to attend</a></p>

<h3 id="our-topic-python-on-aws-lambda">Our Topic: Python on AWS Lambda</h3>
<p>AWS Lambda is a serverless compute service that runs your code in response to events. Come watch Mike break things down and demonstrate how it’s easy to use Python on Lambda to do awesome things.</p>

<h4 id="presenter-bio">Presenter Bio</h4>

<p>Michael Kroher is the Principal Engineer @ LenderClose.  Michael was a key hire at LenderClose and focuses primarily on cloud-based tech stack including but not limited to architectural and engineering. Prior to joining LenderClose, Michael was a Software Engineer for Hewlett Packard Enterprise (HPE) and the Connecticut Lottery Corporation.  Michael possesses a passion for Python, PostgreSQL, AWS, and Linux. When he’s not coding, he enjoys boating, spending time with his furry animals (cats and dog), and his family of course.</p>

<h3 id="our-location">Our Location</h3>

<p>3001 Westown Pkwy Suite 200</p>

<p>West Des Moines, IA 50266</p>

<p>Use entrance west side of building and take elevator (or stairs) to second floor. We’re located in Suite 200.
<img src="static/img/lenderclose_location.png" /></p>

<h3 id="our-sponsors">Our Sponsors</h3>

<h4 id="lenderclose">LenderClose</h4>

<p>LenderClose provides the latest technology trends to community lenders. LenderClose equips loan originators with the workflows needed to boost efficiencies and shorten the lending cycle through streamlined and meaningful integrations.</p>

<p>Thanks to LenderClose for providing our location, drinks, and food!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Please RSVP here if you plan to attend]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2020/01/07/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2020-01-07T00:00:00+00:00</published><updated>2020-01-07T00:00:00+00:00</updated><id>https://www.pyowa.org/2020/01/07/meeting</id><content type="html" xml:base="https://www.pyowa.org/2020/01/07/meeting.html"><![CDATA[<p><a href="https://www.eventbrite.com/e/january-2020-meeting-tickets-88071505243">Please RSVP here if you plan to attend</a></p>

<h4 id="our-topic-lightning-talks">Our Topic: Lightning Talks</h4>

<p>Come present on topics that have recently interested you. Each lightning talk
should be a short presentation (5-15 minutes) on a topic that would be interesting
to most Python programmers.</p>

<p>Sign up to present at <a href="https://docs.google.com/document/d/1T0T0ymJ2XE7VToIje__J6tXKV11Tb9M-ua9XZDF4-lw/edit?usp=sharing">https://docs.google.com/document/d/1T0T0ymJ2XE7VToIje__J6tXKV11Tb9M-ua9XZDF4-lw/edit?usp=sharing</a>.</p>

<p>We encorage everyone to prepare something to present, but just attending is perfectly fine too.</p>

<h3 id="our-location">Our Location</h3>

<p>3001 Westown Pkwy Suite 200</p>

<p>West Des Moines, IA 50266</p>

<p>Use entrance west side of building and take elevator (or stairs) to second floor. We’re located in Suite 200.
<img src="static/img/lenderclose_location.png" /></p>

<h3 id="our-sponsors">Our Sponsors</h3>

<h4 id="lenderclose">LenderClose</h4>

<p>LenderClose provides the latest technology trends to community lenders. LenderClose builds application which solve day to day problems, helps streamline and automate the lending process.</p>

<p>Thanks to LenderClose for providing our location, drinks, and food!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Please RSVP here if you plan to attend]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2019/12/03/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2019-12-03T00:00:00+00:00</published><updated>2019-12-03T00:00:00+00:00</updated><id>https://www.pyowa.org/2019/12/03/meeting</id><content type="html" xml:base="https://www.pyowa.org/2019/12/03/meeting.html"><![CDATA[<p><a href="https://www.eventbrite.com/e/december-2019-meeting-tickets-83813521499">Please RSVP here if you plan to attend</a></p>

<h4 id="our-topic">Our Topic</h4>

<p>Come work on Python projects, get and give programming help, and hang out.</p>

<p>Bring your own project or work on one of the suggested projects below.
Everyone is welcome to attend. No prior knowledge of programming is required.
Friendly mentors will be available to help beginning Python programmers.</p>

<p><strong>Project Ideas</strong></p>

<ul>
  <li>The <a href="https://docs.python.org/3/tutorial/index.html">Python Tutorial</a></li>
  <li>Advent of Code <a href="https://adventofcode.com/">Challenges</a></li>
  <li>Work on open source projects. Maintainers from some open-source libraries
will be present.
    <ul>
      <li>https://github.com/pandas-dev/pandas/</li>
    </ul>
  </li>
</ul>

<h3 id="our-location">Our Location</h3>

<p>3001 Westown Pkwy Suite 200</p>

<p>West Des Moines, IA 50266</p>

<p>Use entrance west side of building and take elevator (or stairs) to second floor. We’re located in Suite 200.
<img src="static/img/lenderclose_location.png" /></p>

<h3 id="our-sponsors">Our Sponsors</h3>

<h4 id="lenderclose">LenderClose</h4>

<p>LenderClose provides the latest technology trends to community lenders. LenderClose builds application which solve day to day problems, helps streamline and automate the lending process.</p>

<p>Thanks to LenderClose for providing our location, drinks, and food!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Please RSVP here if you plan to attend]]></summary></entry><entry><title type="html">Meeting</title><link href="https://www.pyowa.org/2019/11/05/meeting.html" rel="alternate" type="text/html" title="Meeting" /><published>2019-11-05T00:00:00+00:00</published><updated>2019-11-05T00:00:00+00:00</updated><id>https://www.pyowa.org/2019/11/05/meeting</id><content type="html" xml:base="https://www.pyowa.org/2019/11/05/meeting.html"><![CDATA[<p><a href="https://www.eventbrite.com/e/november-2019-meeting-tickets-79835519187">Please RSVP here if you plan to attend</a></p>

<h4 id="our-topic">Our Topic</h4>

<p>Programming is garnering a lot interest these days.  Schools are starting to allow “coding” to take the place of science and math graduation requirements.  Whether you are trying to interest someone in this fascinating field, teach a new developer, or just help your coworkers, being a mentor can be a tremendously rewarding experience and change someone’s life.</p>

<h4 id="our-speakers">Our Speakers</h4>

<p>Caleb Salt is an aspiring developer trying to learn a little more each day.  He spends his time writing tests and shuffling bits around through APIs.  When not tinkering on the computer you can find his family playing games or out hiking.</p>

<h3 id="our-location">Our Location</h3>

<p>3001 Westown Pkwy Suite 200</p>

<p>West Des Moines, IA 50266</p>

<p>Use entrance west side of building and take elevator (or stairs) to second floor. We’re located in Suite 200.
<img src="static/img/lenderclose_location.png" /></p>

<h3 id="our-sponsors">Our Sponsors</h3>

<h4 id="lenderclose">LenderClose</h4>

<p>LenderClose provides the latest technology trends to community lenders. LenderClose builds application which solve day to day problems, helps streamline and automate the lending process.</p>

<p>Thanks to LenderClose for providing our location, drinks, and food!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Please RSVP here if you plan to attend]]></summary></entry></feed>