Introduction to Programming with Python

This is a hands-on workshop designed to introduce you to the wonderful world of programming and get you acquainted with the popular and easy-to-use programming language Python. We will provide a whirlwind overview of what Python is, why you might want to use it, and how to do so. Then we will dive into the basics and discuss:

  • Using Python interactively in the terminal
  • Creating and running your own Python scripts
  • Differences between various Python distributions
  • JupyterLab and Google Colab notebooks
  • What are variables and how to use them
  • Different data types and data structures
  • Basic arithmetic and string manipulation
  • Working with listsdictionaries, and tuples
  • What are functions and how to write your own
  • Using loops and list comprehensions
  • Control flow with conditional statements
  • Reading technical documentation
  • Importing and using built-in modules

Absolutely no previous programming experience is assumed. This workshop is most suitable for those who are new to programming and have not worked with Python before. Attendees will get a thorough overview of the Python ecosystem, gain first-hand experience with the most essential programming concepts, and leave with resources enabling them to write their own simple scripts.

This is a virtual session taking place online via Zoom. Participation is free of charge and open to the public. The number of attendees is capped to ensure a positive and engaging experience. Waitlisted participants may be admitted depending on availability. Preference will be given to Tufts affiliates in case of high demand.

The session begins with a 45-minute introductory lecture followed by an hour-long hands-on interactive workshop. The final 15 minutes are intended for questions and open discussion. No additional software need be installed as everything necessary will be made available via an online interface.

Event date
-
Registration needed?
Yes
Presenters
Uku-Kaspar Uustalu
Library
Other