What we're about

Founded in 2003, Chicago Python User Group ( http://chipy.org ), AKA ChiPy (pronounced chip-pee) is one of the world's most active programming language special interest groups with over 1,500 active members and many more prestigious alumni.

Our main focus is the Python Programming Language. There are many ways to get and stay involved. Meetings are open to all levels. Our main (Loop) meetings start at 6pm on the 2nd Thursday of every month at all different locations around downtown Chicago. Stay tuned for a range of other events including our special North meetings and Python Tutorials.

Please reach out to chicago-organizers@python.org to discuss sponsorship opportunities. Ask about our Jobs Referral program!

Our next meeting will the best one ever.

Upcoming events (5)

ChiPy Algorithm SIG

Online event

IMPORTANT NOTE: For this month's event, we will be meeting online (remotely). The meeting link is here: https://meet.jit.si/chipy-algo-sig During the virtual event, we will join this Jitsi video/audio room linked in this meetup page and go over the coding challenge descriptions. Then we will split into breakout rooms, also using the shared code editor Repl.it. After we will reconvene back in original meeting room and go over solutions. Algorithm SIG (Algo SIG) is a dedicated Special Interest Group to discuss and practice all things algorithms! Having a solid understanding of algorithms and data structure is an important aspect of designing better software. That’s why many coding interviews require a good grasp of algorithms. This SIG is dedicated to solving computer science problems with discussions so we can all get better together. AGENDA 6:00 - Meeting link opens 6:10 - Introductions 6:15 - Split into groups 6:30 - Start solving problems 8:00 - Reconvene & go over solutions 8:30 - Close of the event

ChiPy __main__ Meeting presents PursuedPyBear 🐻, Debugging 🐛, and Privacy 🤫

Chicago Python will be live streaming our July __main__ Meeting to our YouTube Channel: https://www.youtube.com/watch?v=kOE_jr0kFzQ ------------ AGENDA 6:00 - Broadcast starts on YouTube 8:30 - Estimated end time ------------ TALKS Goodbye Print, Hello Debugger! by Nina Zakharenko Still debugging your code with print? Learn how to level up your ability to troubleshoot complex code situations by using the power of a fully-featured debugger in this talk aimed at all levels of programming ability. Debuggers allow you to examine your program state, watch as the values of important variables change, and even modify the content of variables on the fly. Once I gave up using print to debug, my productivity as a programmer increased, and yours can too! I’ll showcase the variety of debugger tools available - from pdb, the simplest command line debugger that’s part of the standard library, to fancy graphical debuggers available in Python IDEs. Join me as we walk through real code together using debugger tools in a hands-on way to help us diagnose problems and bugs. The skills you’ll learn in this talk will allow you to quickly use these tools in your own code bases for fun, school, or work. --- Principles Driven Development - How PursuedPyBear decides what's important. by Piper Thunstrom PursuedPyBear (PPB) is a Python game development library. PPB started like many projects: “How do I make my life easier?” Then teachers started asking if it could be built for teaching CS. That started the project on a path to have an extreme focus on API design and education. This distills the concepts that the ppb community have decided matter for long term health of the project, and the technical principles that came out of it. --- What the heck's a Pixel and the California Consumer Privacy Act (CCPA) by Sree Prasad Even though it's technically only applicable to residents of California, the California Consumer Privacy Act (CCPA) is a major step in comprehensive data privacy legislation in the US that affects every single person in the US's most populated state. I'll go over what's in the CCPA and why it matters as well as share how my team managed to meet all the requirements for compliance just in time for the new year (when the CCPA went into effect).

ChiPy Algorithm SIG

Online event

IMPORTANT NOTE: For this month's event, we will be meeting online (remotely). The meeting link is here: https://meet.jit.si/chipy-algo-sig During the virtual event, we will join this Jitsi video/audio room linked in this meetup page and go over the coding challenge descriptions. Then we will split into breakout rooms, also using the shared code editor Repl.it. After we will reconvene back in original meeting room and go over solutions. Algorithm SIG (Algo SIG) is a dedicated Special Interest Group to discuss and practice all things algorithms! Having a solid understanding of algorithms and data structure is an important aspect of designing better software. That’s why many coding interviews require a good grasp of algorithms. This SIG is dedicated to solving computer science problems with discussions so we can all get better together. AGENDA 6:00 - Meeting link opens 6:10 - Introductions 6:15 - Split into groups 6:30 - Start solving problems 8:00 - Reconvene & go over solutions 8:30 - Close of the event

ChiPy Algorithm SIG

Online event

IMPORTANT NOTE: For this month's event, we will be meeting online (remotely). The meeting link is here: https://meet.jit.si/chipy-algo-sig During the virtual event, we will join this Jitsi video/audio room linked in this meetup page and go over the coding challenge descriptions. Then we will split into breakout rooms, also using the shared code editor Repl.it. After we will reconvene back in original meeting room and go over solutions. Algorithm SIG (Algo SIG) is a dedicated Special Interest Group to discuss and practice all things algorithms! Having a solid understanding of algorithms and data structure is an important aspect of designing better software. That’s why many coding interviews require a good grasp of algorithms. This SIG is dedicated to solving computer science problems with discussions so we can all get better together. AGENDA 6:00 - Meeting link opens 6:10 - Introductions 6:15 - Split into groups 6:30 - Start solving problems 8:00 - Reconvene & go over solutions 8:30 - Close of the event

Photos (275)

Find us also at