File Management & HTTP

File Management & HTTP

Learn how to read, write, and analyze files using Python, as well as how to access HTTP Connections (websites, APIs, and more).

6 hours

10 assignments

6 videos



This course teaches you how to manage files for all your Data requirements. You'll learn how to create files, read files or directories, iterate file systems, and more. As in Unix-like systems, everything is a file. Using a similar structure, we'll be able to pull data from other sources.

"We'll start with the concepts of files, directories, and the role of the Operating and File Systems. Then, we'll discuss the way Python treats files using the 'pathlib' module."

Instructor Santiago Basulto

Santiago Basulto

Course Instructor


Builtin Python File Utils



Intro to File Management

Writing Files

The with context manager

CSV Old School

File Management Assignments

File Management Assignments 2


Introduction to HTTP

HTTP with Requests

HTTP Practice

Simple pricing

Gain access to RMOTR’s entire course library


per month

15% OFF!


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.
Learn more

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, 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.