Skip to Main Content

Data Services Class Descriptions

Information, materials, and schedules for all currently offered Data Services classes.
Intermediate Python is a sequel to the Data Services' Introduction to Python class. This session aims to provide participants with further core Python skills around various data containers (lists, dictionaries, tuples, sets), functions, and custom classes. As with the Introduction to Python, the focus is on practical research applications of Python.
Software: Web browser
Duration: 180 min

Room description:

Some tutorials are held remotely and require NYU sign on to access, while others are held in person, without a remote component. Please note the correct modality and location of the tutorial when registering

Prerequisites: Understanding of concepts discussed in Introduction to Python or similar experience
Skills Taught / Learning Outcomes:
  • Advanced features of functions and keyword argument design
  • Try/Except planning 
  • Additional work with lists and dictionaries such as comprehensions, sorting, reversing, counters, and zipping
  • Custom classes and inheritance
  • Tuples and sets
  • Advanced string work, e.g. f-strings.
Class Materials: Class lesson plan
Related Classes:

Introduction to Python

Additional Training Materials:

Divide and Conquer with Python Classes [video]
Python Functions Keyword Arguments [video]
Python Try and Except [video]

Python Functions

Feedback: bit.ly/feedbackds

 

Upcoming sessions for this tutorial