Python Data Representations

  • 4.7
Approx. 9 hours to complete

Course Summary

This course teaches you how to work with various types of data in Python, including strings, lists, and dictionaries. You will also learn about file input and output, regular expressions, and more advanced data structures like tuples and sets.

Key Learning Points

  • Learn how to manipulate data in Python using strings, lists, and dictionaries
  • Explore advanced data structures like tuples and sets
  • Develop your skills in file input and output and regular expressions

Job Positions & Salaries of people who have taken this course might have

    • USA: $60,000 - $120,000
    • India: ₹400,000 - ₹1,000,000
    • Spain: €24,000 - €45,000
    • USA: $60,000 - $120,000
    • India: ₹400,000 - ₹1,000,000
    • Spain: €24,000 - €45,000

    • USA: $80,000 - $150,000
    • India: ₹600,000 - ₹2,000,000
    • Spain: €30,000 - €60,000
    • USA: $60,000 - $120,000
    • India: ₹400,000 - ₹1,000,000
    • Spain: €24,000 - €45,000

    • USA: $80,000 - $150,000
    • India: ₹600,000 - ₹2,000,000
    • Spain: €30,000 - €60,000

    • USA: $70,000 - $130,000
    • India: ₹500,000 - ₹1,200,000
    • Spain: €27,000 - €50,000

Related Topics for further study


Learning Outcomes

  • Ability to manipulate data in Python using various data types
  • Understanding of advanced data structures like tuples and sets
  • Proficiency in file input and output and regular expressions

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Python programming
  • Familiarity with data structures

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced
  • Video lectures
  • Hands-on exercises

Similar Courses

  • Python Basics
  • Python Data Structures
  • Applied Data Science with Python

Related Education Paths


Notable People in This Field

  • Creator of Python
  • Creator of Pandas

Related Books

Description

This course will continue the introduction to Python programming that started with Python Programming Essentials. We'll learn about different data representations, including strings, lists, and tuples, that form the core of all Python programs. We will also teach you how to access files, which will allow you to store and retrieve data within your programs. These concepts and skills will help you to manipulate data and write more complex Python programs.

Outline

  • Strings
  • Welcome!
  • Class Structure
  • Python Strings
  • Indexing Strings
  • Searching Strings
  • Slicing Strings
  • Answering Common Python Questions
  • Formatting Strings
  • Practice Exercises for Strings
  • Strings
  • Basics of Lists
  • Lists
  • List Indexing and Slicing
  • Splitting and Joining Strings
  • List Searching
  • Iteration over Lists
  • Using Thonny's Debugger
  • Debugging an Example Program
  • Defining and Accessing Lists
  • Iteration
  • Using Thonny
  • Practice Exercises for Lists
  • Lists
  • List Manipulation
  • List Mutation
  • Tuples
  • Objects and References
  • Understanding List References
  • Diagnosing List Reference Issues
  • List Processing Example
  • Visualizing Objects and References
  • Practice Exercises for List Manipulation
  • List Manipulation
  • File Access
  • Opening and Reading Files
  • Reading Files using Iteration
  • Writing Files
  • Working with File Paths
  • Project Video
  • Introduction to Files
  • Understanding File Systems and Paths
  • Practice Project: Updating the CodeSkulptor Docs
  • Project Description: File Differences
  • OwlTest: Automated Feedback and Assessment
English
Available now
Approx. 9 hours to complete
Scott Rixner, Joe Warren
Rice University
Coursera

Instructor

Scott Rixner

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses