ChiPy In-Person Events Canceled

The ChiPy Board and Organizers have been monitoring the spread of COVID-19 in Chicago and abroad. ChiPy intends to continue to keep our community safe, and for that reason, we, along with our hosts, felt it best to cancel the following meetups:

  • March __main__ meeting - 3/12
  • Data SIG - 3/18
  • Project Night 3/19

We obviously regret making this decision, but it is the right call, for now, to ensure that everyone remains safe and healthy. We will be exploring other options for engaging with the ChiPy community remotely in the near term, so please stay tuned.

Past Announcements »

Next Main Meeting

In the Loop

Meetings happen in the downtown area the second Thursday of every month.

When: April 9, 2020, 6 p.m.

Where: Sprout Social

131 S. Dearborn St. Ste. 700 Chicago, IL 60603


Enter the building lobby via the southmost revolving doors, on the corner of Dearborn and Adams. Upon checking in with Sprout volunteers or building security, you will be instructed to call an elevator from the middle bank. Take the elevator to the 7th floor, at which point you will be greeted by another volunteer in our reception area, which is immediately adjacent to the event space.

RSVP (without login):

Registration for this event will close on Tuesday April 7 at 5:00 a.m.


5 going so far

Details Present Past Meetings »

This Month's Topics

  • Ray: A System for High-performance, Distributed Python Applications
    By: Dean Wampler
    Experience Level: Intermediate
    Ray is a framework for distribution and scaling of clustered, high-performance, Python applications. It is used in several ML/AI systems and production deployments. This talk explains the problems that Ray solves, including rapid execution of “tasks” and management of distributed state, such as model parameters during training. I’ll use several example applications to illustrate. You'll learn when and how to use Ray in your projects.
    Learn more
  • If Statements are a Code Smell
    By: Aly Sivji
    Experience Level: Novice
    if statements are elements of a programming language that allow us to control what statements are executed. By chaining together a series of if statements, we can solve any problem we can think of. But code with too many if statements is hard to read and even harder to change. Workarounds that once allowed us to move fast, now get in the way when we go in to make modifications. It doesn’t have to be this way! This talk demonstrates ...
    Learn more

Upcoming Events


Founded in 2003, Chicago Python User Group is one of the world's most active programming language special interest groups with over 1,000 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 are on the 2nd Thursday of every month at all different locations around downtown Chicago. We have SIGs (Special Interest Groups) in: Mentorship, Science, Web, and Financial. Donate to ChiPy | Follow Us


Collaborate on Code!

Chat on Slack!

Events on Meetup!

Check out our Tweets!


Follow Us On Twitter! Get the latest tweets in your feed.

@ChicagoPython »


Platinum Sponsors