Deals Of The Week - hours only!Up to 80% off on all courses and bundles.-Close

Python is a general-purpose language that allows you to perform tasks related to different flavors of programming and data science. Thanks to Python, you can freely process different file formats and automate your daily work with text files. After completing this course, you'll be able to automate CSV-related tasks.

How to Read and Write CSV Files in Python is an online course that introduces you, without going into too much detail, to CSV file operations. You'll learn how it works and see some practical examples.

After the introduction, you'll learn how to read CSV files with opencsv and process them in for loops. You'll also learn how to read a CSV row into a list or dictionary and how to switch between various CSV formats.

Finally, you'll find that there's no single CSV standard and will learn how to create a CSV dialect that matches your preferred CSV file format.

How to Read and Write CSV Files in Python is one of the courses from our Python File Processing series, where you'll learn how to work with files of different formats in Python. You can complete online courses from the Python File Processing series in your desired order, as they're independent!

Do you deal with CSV file at work? Then this skill is a must-have on your list. Start learning it today!

This online course will be of interest to data science beginners and business professionals performing data analysis with CSV files.

Scroll down for an overview of the topics covered in this course, and to learn more about who else will benefit from completing it.

What's in It for Me?

  • 51 interactive exercises. Learn at your own pace, from anywhere and anytime. Interact with hands-on exercises for improved retention.
  • Lifetime access to the course. When you purchase the course, you'll get instant personal access to all of its content.
  • Certificate of completion. After you successfully finish all of the exercises, you'll get a downloadable PDF certificate to showcase your accomplishment.
  • 30-day money back guarantee. If you're not satisfied with the quality of the course, you can get a refund within 30 days of your purchase.
  • Hints for the exercises. You can ask questions and share insights with other members of our community through the Discuss tab.

What Are the Requirements?

Learn How To:

  • Work with CSV files in Python.
  • Open and read a CSV file with opencsv.
  • Write to a CSV file in Python using a for loop.
  • Differentiate between and handle various CSV dialects.

Who Should Take This Course?

  • Students taking entry-level classes in Python.
  • People interested in data science.
  • Business professionals analyzing big data.
  • Anyone working with CSV files who wants to automate their simple work tasks.
    Start for free
    Gift this course

    Bundle deals


    Reg. price

    One to Rule 'Em All

    Includes 36 courses Python Basics. Part 1, Python Basics. Part 2, Python Basics. Part 3, Python Data Structures in Practice, Built-in Algorithms in Python, Working with Strings in Python, SQL Basics, SQL Practice Set, SQL JOINs, Standard SQL Functions, Creating Basic SQL Reports, Window Functions, Revenue Trend Analysis in SQL, How to INSERT, UPDATE, and DELETE Data in SQL, Recursive Queries, Creating Tables in SQL, Statistics 101, SQL Basics in MS SQL Server, How to Insert, Update, or Delete Data in MS SQL Server, Common Functions in MS SQL Server, Revenue Trend Analysis in SQL Server, Creating Basic SQL Reports in SQL Server, Window Functions in MS SQL Server, Recursive Queries in MS SQL Server, GROUP BY Extensions in MS SQL Server, Introduction to Python for Data Science, How to Read and Write CSV Files in Python, How to Read and Write JSON Files in Python, SQL Basics in PostgreSQL, PostgreSQL JOINs, SQL Practice Set in PostgreSQL, Window Functions in PostgreSQL, Recursive Queries in PostgreSQL, Writing User-Defined Functions in PostgreSQL, PostGIS, How to Read and Write Excel Files in Python

    Bundle price $199

    36 hours left at this price!

    Buy bundle

    Table of contents

    Progress: 0% completed 0 of 51 exercises done

    1. Introduction

    What are CSV files? Let's find out!

    More details Less
    Start now

    0% completed 0 of 6 exercises done

    2. Reading CSV files

    Learn how to read CSV files in Python

    More details Less
    Start now

    0% completed 0 of 12 exercises done

    3. Writing CSV files

    Learn how to write data into CSV files

    More details Less
    Start now

    0% completed 0 of 14 exercises done

    4. CSV dialects

    Learn how to use CSV dialects in Python

    More details Less
    Start now

    0% completed 0 of 11 exercises done

    5. Final Quiz

    Check your skills in this final quiz

    More details Less
    Start now

    0% completed 0 of 8 exercises done


    Average rating

    5/5100.0 (2)


    5 Stars 100%
    4 Stars 0%
    3 Stars 0%
    2 Stars 0%
    1 Stars 0%
      Load more reviews