- Tucson Python Speed Networking
No, not networkx or sockets. Join us for a chance to meet others in the Tucson Python community. Networking can be one of the most powerful and productive activities an individual can do to launch and manage their career. Speed networking is a structured and fun event allowing participants to interact with others in a series of brief one-on-one exchanges. We will randomly pair people up over several rounds and give you a chance to meet or catch up with someone in the Tucson Python community. Also, please fill out Tucson Python Meetup Survey: http://bit.ly/tupymeetupsurvey
- Python Hands-on Workshop: Git and GitHub
In preparation for [hactoberfest](https://hacktoberfest.digitalocean.com/) we will cover several topics important to contribution to open source projects. https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source We will follow the workshop at: http://swcarpentry.github.io/git-novice/ TOPICS: - GIT - GITHUB SETUP: - Install git on your computer (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) - Setup a GitHub account
- Presentation: CTypes
This week, Jonathan Gill will be presenting on CTypes, a built-in library that allows Python to link to compiled C code. This amazing tool lets you wrap existing C code inside a comfy OOP shell, and gives you all of the convenience of Python while interfacing with C libraries. We hope to see you there! • GOOD FOR: Presentations are generally high level and good for all levels. • TOPICS COVERED: Every month we will have a presentation on a different topic related to Python and programming. • WHAT TO BRING: Yourself and questions.
- Python Hands-on Workshop - Making Gooey command line applications
This week we'll be working on converting Python command line programs to graphical user interfaces with the Gooey library: https://github.com/chriskiehl/Gooey We'll be working through this tutorial together: https://towardsdatascience.com/building-an-easy-gui-graphical-user-interface-with-python-1c62ce6342e0 You'll need to have Python 3 installed on your machine and a text editor of your choice. • GOOD FOR: Beginners to Python/Programming and Intermediate/Advanced who want to help others learn • WHAT TO BRING: Your laptop. • PRIOR KNOWLEDGE/SETUP: - Have Python 3.X downloaded and installed. (prefer 3.6+)
- Python Hands-on Workshop - Data Carpentry
• GOOD FOR: Beginners to Python/Programming and Intermediate/Advanced who want to help others learn • TOPICS COVERED: We will be continuing our workshop on Pandas from data carpentry: https://datacarpentry.org/python-ecology-lesson/ This is going to be an intro-level workshop aimed at beginners. We hope to see you there! • WHAT TO BRING: Your laptop. • PRIOR KNOWLEDGE/SETUP: - Setup a github account. - Have Python 3.X downloaded and installed. (prefer 3.6+)
- Presentation: Multiprocessing in Python
• GOOD FOR: Presentations are generally high level and good for all levels. • TOPICS COVERED: Every month we will have a presentation on a different topic related to Python and programming. Ian will be discussing multiprocessing with Python. He'll demonstrate employing the Multiprocessing library to impart parallelism to Python programs. We hope to see you there!