Python User Group: Make Your Code Interoperable by Making a CLI Program
Tuesday,
November 3, 2020
3:00 PM - 4:00 PM
Online
** All Python User Group meetings this year will be online. Zoom links will be sent out to registrants. **
In this workshop session, PhD student Jonathan Reeve will show you how to make your Python scripts into full-fledged CLI utilities.
When you write a Python script, it’s almost already a command-line program. With a few modifications, you can turn your code into a fully-developed command-line utility, and make it modular, interoperable with other CLI utilities, and capable of using the full power of the shell. Concepts covered will include piping, output redirection, option creation, and argument parsing.
In this workshop session, PhD student Jonathan Reeve will show you how to make your Python scripts into full-fledged CLI utilities.
When you write a Python script, it’s almost already a command-line program. With a few modifications, you can turn your code into a fully-developed command-line utility, and make it modular, interoperable with other CLI utilities, and capable of using the full power of the shell. Concepts covered will include piping, output redirection, option creation, and argument parsing.
About Python User Group
Python User Group is a meeting for those using Python in their research or who are curious about the Python programming language. Every two weeks, the group will present a workshop or lead a discussion about a specific use case for Python. At the end of the meeting, there will typically be time for collaborative work, questions, or discussion with fellow researchers or practitioners.
To prepare for Python User Group meetings, we suggest installing Anaconda, a distribution for Python that includes many frequently-used libraries:
https://www.anaconda.com/distribution/
Python User Group is part of the Foundations for Research Computing program. You can visit the Foundations for Research Computing website to find out about other upcoming events and trainings and to subscribe to our mailing list:
https://rcfoundations.research.columbia.edu
Python User Group is a meeting for those using Python in their research or who are curious about the Python programming language. Every two weeks, the group will present a workshop or lead a discussion about a specific use case for Python. At the end of the meeting, there will typically be time for collaborative work, questions, or discussion with fellow researchers or practitioners.
To prepare for Python User Group meetings, we suggest installing Anaconda, a distribution for Python that includes many frequently-used libraries:
https://www.anaconda.com/distribution/
Python User Group is part of the Foundations for Research Computing program. You can visit the Foundations for Research Computing website to find out about other upcoming events and trainings and to subscribe to our mailing list:
https://rcfoundations.research.columbia.edu
LOCATION:
- Online
- Workshop
- Training
- Faculty
- Graduate Students
- Postdocs
- Staff
- Students
- Public
- Alumni
- Prospective Students
Registration is closed
← BACK TO EVENTS
Date Navigation Widget
Getting to Columbia
Other Calendars
- Alumni Events
- Barnard College
- Columbia Business School
- Columbia College
- Committee on Global Thought
- Heyman Center
- Jewish Theological Seminary
- Miller Theatre
- School of Engineering & Applied Science
- School of Social Work
- Teachers College
Guests With Disabilities
- Columbia University makes every effort to accommodate individuals with disabilities. Please notify us if you need any assistance by contacting the event’s point person. Alternatively, the Office of Disability Services can be reached at 212.854.2388 and [email protected]. Thank you.