[ChiPy-announce] ChiPy August 2024 __Main__ Meeting

Joe Jasinski joe.jasinski at gmail.com
Tue Aug 6 09:37:53 EDT 2024


Hi ChiPy,

We have a great __main__ meeting planned for this week. We have some great
talks by Paul Zuradzki and Naomi Ceder. Please RSVP and join us!

Thank you to Slalom Build <https://www.slalombuild.com/> for hosting us!

*RSVP HERE*
https://www.chipy.org/meetings/254/

*When*: Aug. 8, 2024, 6 p.m.
6:00 pm *- *doors open; food
6:30 pm - talks start

*Where*:
Slalom Build
200 E Randolph St, Suite 3800 Chicago, IL 60601


*Directions:*Please RSVP and bring a photo id for check in.

*Topics*

   - *Package and Share Your Python Code Like a Pro*
   By: Paul Zuradzki

   Have you ever struggled with making your Python scripts reproducible? Do
   you want another project to be able to use your code without forcing users
   to copy your files?

   Ever get stumped by these errors:
   ```
   ImportError: No module named MyPackage
   ImportError: attempted relative import with no known parent package
   ```

   If yes, then this talk is for you!

   We will talk about
   - Python module search path basics
   - Learn to make a pip-installable package with automated code quality
   tools. Introducing `pyproject.toml` and `setup.py`.
   - Installing a Python package from zip, GitHub, or PyPI
   - Introduce a minimal GitHub Actions workflow file and pre-commits.
   - Introduce code quality tools for linting, formatting, type checking,
   and testing (pytest, black, mypy, ruff). We won't go into the details of
   each, but we will show how to run these tools in an automated fashion.
   - *The truth about objects*
   By: Naomi Ceder

   “Everything in Python is an object.” This is a profound truth about
   Python, but what does it mean? Is literally EVERYTHING an object? And what
   is an object anyway? Are objects the same as instances of a class? How do
   classes and types really work in Python? And what do metaclasses have to do
   with anything?

   In fact, the answers to these questions are probably not what you think
   they are - Python’s approach to objects is different from most other
   languages in sometimes surprising ways.

   This talk will use simple live coded examples to explore how objects
   work in Python and clear up several common misconceptions and
   misunderstandings about how objects and instances, classes and types, and
   metaclasses all work together.

   Be warned - you are likely to be surprised when you learn the truth
   about objects in Python.


Thank you very much to our sponsors including

*Gold Sponsors:* SpotHero
*Silver Sponsors:* Braintree, JFrog, and Zoro
*Bronze Sponsors*: Foxtrot

Please be aware of our code of conduct http://www.chipy.org/pages/conduct/

Engage with ChiPy
Website: https://www.chipy.org/
Slack: https://joinchipyslack.herokuapp.com/
Meetup: https://www.meetup.com/_ChiPy_/
Github: https://github.com/chicagopython/chipy.org
Twitter: https://twitter.com/chicagopython
YouTube: https://www.youtube.com/channel/UCT372EAC1orBOSUd2fsA8WA

If you'd like to speak at ChiPy, please submit a talk here:
https://www.chipy.org/talks/topics/propose/
If you'd like to host a ChiPy meeting, please refer to this guide:
https://www.chipy.org/pages/host/
If you'd like to sponsor ChiPy, please see here:
https://www.chipy.org/sponsors/list/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/chipy-announce/attachments/20240806/ceb97eba/attachment.html>


More information about the ChiPy-announce mailing list