Skip to content

IndyPy: Iterables, Iterators, and Generators

Photo of Calvin Hendryx-Parker
Hosted By
Calvin H.
IndyPy: Iterables, Iterators, and Generators

Details

Can't make it in person? Join our livestream here: https://sixfeetup.zoom.us/webinar/register/WN_RB1TbEZdS_egZLFWszyrwQ

Agenda:

7:00p - 7:15p Announcements and introductions

7:15p - 7:30p PBJ Session by Khashayar Farhadi
“Baking a Python Dictionary From Scratch”
There's two kinds of people in the world: people who've mastered dictionaries and total goobers. Let's not be goobers together.
Is it possible to build a python dictionary without the dict keyword? We’ll dive under the hood to build a dictionary data structure and become familiar with some concepts that the geniuses behind python understood.

7:30p - 7:45p Right Brain Talk by Elizabeth Vincent
"Whose Work Is It Anyways?"
When something is created, it is often considered Intellectual Property under US and foreign law. These laws give the person who created the work certain rights to what they've created such as the sole right to use, copy, distribute, make derivative works (use part of the work for another work), etc. In a development situation, these rights are often licensed or transferred to the company paying for the work. The US calls this a "work for hire". When you develop something for a company or are having it developed for your company, it is important to understand and spell out the specific rights to the work that each party will have in a written agreement so that there isn't confusion or worse, infringement (legal term for violating another party's rights) in the future. We will discuss this work for hire concept, IP types and rights, as well as things to look out for when you are in a development relationship on either side.

7:45p - 8:00p Door Prizes

8:00p - 8:45p Pro Talk
"Lazy Looping: The Next Iteration" by Trey Hunner
In this talk we’ll learn about the properties of iterators, learn how to create our own iterators with generators, and take a look at how iterators and generators allow us to write our looping code in a fundamentally different way.

Photo of IndyPy group
IndyPy
See more events