Video Description

Data Structures in Python This lesson offers a breakdown of what the module will cover. Participants will learn about the following: - Data structures in python: what are they, how they work, how to use them

  • File I/O: Storing data on disk and retrieving it

  • Generators and iterators

  • Networking

    • Sockets

      • IPv4/v6

      • TCP/UDP

    • Classes

    • Exception handling

    • Special functions: lambda, with

    • Interfacing with the OS/Taking command line arguments

A Python data structure is: - A logical means of organizing data

  • Almost every programming language makes use of them to efficiently store and use data

Python has a number of built-in data structures, specifically: - Lists: this is an array which is stored in a specific order

  • Dictionaries: data structures made up of 'key value' pairs

Participants in this lesson also learn about files in Python. The instructor offers step by step instructions on how to open a file and the file methods you can use on a file, such as printing a string to a file using the file.write(string) method. Participants also learn about the generator function and iterators.

Course Modules