TOGETHER IS BETTER THAN ALONE
NOW IS BETTER THAN NEVER

📢 Welcome to ChiPy!

Chicago's Python user group!

FEATURED SPONSOR

We'd like to thank Braintree for their amazing support. Without sponsors like them we couldn't exist.

Learn more about Braintree
and all of our sponsors today

NEXT EVENT: CHIPY __MAIN__ MEETING

Description:

Come join us in person for our monthly __main__ meeting.

When: April 11, 2024, 6 p.m.

Where: N/A

RSVPs

Registration for this event will close on Wednesday April 10 at 11:59 p.m.

Attendance:
In Person Pythonistas: 6

TOPICS FOR NEXT EVENT

Exploring Cellular Automata in Python using Golly
By: Joshua Herman
Experience Level: Intermediate

Golly is an open source, multiplatform tool for exploring various cellular automata (such as the game of life) that allows Python scripts to study and interact with the cellular automata. First we will look at very basic operation of the rule by studying the game of life and also inputting a new initial conditions such as gliders, still lifes and spaceships. Then we will switch over to study my cellular automata I created which I call  https://conwaylife.com/wiki/OCA:SnowLife and use Python scripts to analyze my cellular …

Learn more

Intro to Property-Based Testing with Hypothesis
By: Paul Zuradzki
Experience Level: Intermediate

One shortfall of example-based unit tests is that they only test known examples. Property-based testing lets you test against randomized inputs if you can specify properties that must be true of the code's behavior ("invariants"). You also test your function against extreme-values (aka, fuzzing).

In this talk, will review some examples of property-based tests using the Hypothesis library. We will demo automated test generation ("ghostwriting" tests) to make writing tests easier. We will demo stateful testing to confirm that all …

Learn more

JOIN US

Collaborate on Code!
Chat on Slack!
Events on Meetup!
Check out our Tweets!
Watch us on YouTube!

ABOUT US

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 meetings are on the 2nd Thursday of every month and happen online remotely. We have SIGs (Special Interest Groups) in: Mentorship, Data Science, Web technologies, and Finance.
Happy ChiPy people
ChiPy attendees working on projects together