Programming Fundamentals with Python is a hands-on introduction to the programming language Python. Used by organizations such as Google, Wikipedia, and NASA, Python provides an intuitive, efficient, and useful framework for automating tasks and assessing large amounts of data.
This beginner-level class will address concepts foundational to all programming languages and provide an introduction to coding more generally using Python as its framework for learning. The class will begin with a brief discussion about why Python is useful and how it can be implemented into your workflow. We’ll spend the remainder of the class using Python to learn about programming basics and best practices.
By the end of class, learners will be exposed to
● Basic Syntax
● Data Types
● Logical operations and conditional statements
● For Loops
● Python Libraries
Learners are not expected to have significant previous coding experience prior to attending. We will be using Jupyter Notebook and the open-source Anaconda Distribution. Please install Anaconda (which comes with Jupyter Notebook) prior to the workshop: https://www.anaconda.com/distribution/
Program Track: Technology
About our Facilitator: Genevieve Milliken is a LIS Researcher at New York University (NYU) and a graduate of Pratt Institute’s School of Information. She uses Python for web scraping and her work in the digital humanities.