Python Collections

Python Collections

This course focuses on data structures and their usage while preparing you to manage them within projects when using Python.

13 hours

74 assignments

28 videos

Beginner

Course
Description

Learning how to use Python Collections is fundamental for understanding Data Science workflows. The same principles you use with 'builtin' collections will be applied to more advanced structures from Data Analysis libraries (such as pandas DataFrames, numpy arrays, and Spark DataFrames).

"Here you'll learn the fundamental concepts of collections and data structures. For example: why dictionary operations can be O(1) while lists are O(n)."

Instructor Santiago Basulto

Santiago Basulto

Course Instructor

Curriculum

Strings

Lists

Tuples

Iterating Lists

Dictionaries

Sets

Integration Assignments

Advanced collections

Capstone P

LESSONS: 2

Integration Assignments

Integration Assignments 2

LESSONS: 1

Football Dictionaries

LESSONS: 6

Python Strings

String Indexing

String Formatting

Looping over Strings

While vs For Loops

String Assignments

LESSONS: 3

Intro to Sets

Set Assignments

Hash Tables

LESSONS: 2

Intro to Tuples

Tuple Assignments

LESSONS: 11

Intro to Collections

Lists Assignments

Intro to Lists

Indexing and Slicing

Creating Lists

Growing Lists

Other List Operations

Removing Elements

Using Lists as Stacks

List Assignments

List Assignments 2

LESSONS: 7

Nested Collections

Nested Loops

Break and continue

Itertools

Application - JSON Files

Advanced collections Assignments

Advanced collections 2 Assignments

LESSONS: 5

Intro to Dictionaries

Dict operations

Dict properties

Iterating Dictionaries

Dictionary Assignments

LESSONS: 5

Iterating Lists

List Iteration Fix Assignments

Range and xrange

Enumerate

List Iteration Assignments

Simple pricing

Gain access to RMOTR’s entire course library

$19

per month

15% OFF!

$190

per year

  • Full access to all videos & courses.
  • 200+ programming assignments.
  • 20+ Github Projects to add to your portfolio.
  • Access to exclusive community.
  • Exclusive access to members-only webinars and workshops.
Create your free account
Testimonials

What Our Students
Have to Say

The most trusted Data Science academy online.
1000+ students have trusted us with their Data Science careers.

Willian Ponton
William Ponton

The perfect combination of building real-world skills through challenging coursework and projects.

Aiya Akatayeva

I have tried multiple ways to learn Data Science. Now, with the lessons and practice provided here, I finally feel like I am making real progress.

Chris Mccluskey
Chris McCluskey

Clear guidance while providing detailed explanations. Greatly enhanced my knowledge in a short amount of time!

Course instructor

Santiago Basulto

Data Scientist at RMOTR

Santiago is an experienced Data Scientist and Python programmer with more than 10 years of experience in the field. He started as a Java developer working as a consultant on high performance and critical systems before moving to Python. In 2012 was hired as the CTO of Athlete.com, a startup analyzing data from runners. He then fell in love with Data processing with Python and in 2015 founded RMOTR, to provide expert-level Data Science training.