This is the landing page for the Intro to Python workshop held by Yale's Cushing/Whitney Medical Library. If you have any questions about this class or the content, email medicaldata@yale.edu.
For a non-programming introduction to Python, read through these presentation slides Getting Started with Python, a nonprogramming introduction.
There are two notebooks associated with this class. These notebooks will allow you to use Python in your web browser. Since these notebooks will run in your web browser and not on your local machine, a Python installation is not nessissary in order to participate in this class.
Access the main workbook here:
Access the exercise workbook here:
- Learn more at realpython.com
- Packages are commonly installed using pip commands. Learn more about pip here, also at realpython.com
If you are uncomfortable installing Python and Python packages, the easiest install can be performed through Anaconda
- PyCharm (the Community Edition is free to use)
- Spyder
- Terminal (Mac), or Command Line (Windows)
- Python Interpreter
- The Hitchhiker's Guide to Python
- LearnPython.org
- The Python Tutorial: This tutorial, which is a part of the python documentation, introduces manhy of Python's most noteworth features, and will give you a good idea of the language's flavor and style.
This work is derived from work that is Copyright © Software Carpentry (http://software-carpentry.org/). This lesson is based on the content from this Carpentry lesson Plotting and Programming in Python (this CWML contains modifications of the original Carpentry content.