Python Data Structures

  • 4.9
Approx. 19 hours to complete

Course Summary

Learn Python for data analysis in this comprehensive course. Gain practical skills in data manipulation, analysis, and visualization using Python, and create data-driven solutions to real-world problems.

Key Learning Points

  • Learn Python programming language from scratch
  • Apply Python to data manipulation, analysis, and visualization
  • Build data-driven solutions to real-world problems

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

    • USA: $65,000 - $95,000
    • India: ₹4,00,000 - ₹9,00,000
    • Spain: €25,000 - €50,000
    • USA: $65,000 - $95,000
    • India: ₹4,00,000 - ₹9,00,000
    • Spain: €25,000 - €50,000

    • USA: $90,000 - $140,000
    • India: ₹7,00,000 - ₹20,00,000
    • Spain: €40,000 - €70,000
    • USA: $65,000 - $95,000
    • India: ₹4,00,000 - ₹9,00,000
    • Spain: €25,000 - €50,000

    • USA: $90,000 - $140,000
    • India: ₹7,00,000 - ₹20,00,000
    • Spain: €40,000 - €70,000

    • USA: $65,000 - $95,000
    • India: ₹4,00,000 - ₹9,00,000
    • Spain: €25,000 - €50,000

Related Topics for further study


Learning Outcomes

  • Apply Python programming skills to data analysis
  • Manipulate, clean, and transform data using Python libraries
  • Visualize data and create data-driven solutions to real-world problems

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with Python is helpful but not required

Course Difficulty Level

Intermediate

Course Format

  • Online, self-paced
  • Video lectures
  • Hands-on programming assignments

Similar Courses

  • Data Science Essentials
  • Python for Everybody

Related Education Paths


Related Books

Description

This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.

Knowledge

  • Explain the principles of data structures & how they are used
  • Create programs that are able to read and write data from files
  • Store data as key/value pairs using Python dictionaries
  • Accomplish multi-step tasks like sorting or looping using tuples

Outline

  • Chapter Six: Strings
  • Video Welcome - Dr. Chuck
  • 6.1 - Strings
  • 6.2 - Manipulating Strings
  • Worked Exercise: 6.5
  • Bonus: Office Hours New York City
  • Bonus: Monash Museum of Computing History
  • Fun: The Textbook Authors Meet @PyCon
  • Reading: Welcome to Python Data Structures
  • Help Us Learn More About You!
  • Textbook
  • Welcome to Python 3
  • Submitting Assignments
  • Notice for Auditing Learners: Assignment Submission
  • Audio Versions of All Lectures
  • Chapter 6 Quiz
  • Unit: Installing and Using Python
  • Demonstration: Using the Python Playground
  • Windows 10: Installing Python and Writing A Program
  • Windows: Taking Screen Shots
  • Macintosh: Using Python and Writing A Program
  • Macintosh: Taking Screen Shots
  • Important Reading: Using Python in this Class
  • Notes on Choice of Text Editor
  • Chapter Seven: Files
  • 7.1 - Files
  • 7.2 - Processing Files
  • Demonstration: Worked Exercise 7.1
  • Bonus: Office Hours Barcelona
  • Bonus: Gordon Bell - Building Blocks of Computing
  • Where is the 7.2 worked exercise?
  • Chapter 7 Quiz
  • Chapter Eight: Lists
  • 8.1 - Lists
  • 8.2 - Manipulating Lists
  • 8.3 - Lists and Strings
  • Fun: Python Lists in Paris
  • Worked Exercise: Lists
  • Bonus: Office Hours - Chicago
  • Bonus: Rasmus Lerdorf - Inventing the PHP Language
  • Chapter 8 Quiz
  • Chapter Nine: Dictionaries
  • 9.1 - Dictionaries
  • 9.2 - Counting with Dictionaries
  • 9.3 - Dictionaries and Files
  • Worked Exercise: Dictionaries
  • Bonus: Office Hours - Amsterdam
  • Bonus: Brendan Eich - Inventing Javascript
  • Fun: Dr. Chuck Goes Motocross Racing
  • Chapter 9 Quiz
  • Chapter Ten: Tuples
  • 10 - Tuples
  • Worked Exercise: Tuples and Sorting
  • Bonus: Office Hours - Puebla, Mexico
  • Bonus: John Resig - Inventing JQuery
  • Douglas Crockford: JavaScript Object Notation (JSON)
  • Fun: The Greatest Taco in the World
  • Chapter 10 Quiz
  • Graduation
  • Graduation Ceremony
  • Dr.Chuck Wrap Up/What's Next
  • Please Rate this Course on Class-Central
  • Post-Course Survey
  • Keep Learning with Michigan Online

Summary of User Reviews

Find out what students are saying about the Python Data course on Coursera. This course has received a high rating from users who appreciate its comprehensive content and practical approach. Learn Python for data analysis and visualization, and take your skills to the next level with this top-rated course on Coursera.

Key Aspect Users Liked About This Course

The hands-on approach to learning Python for data analysis and visualization was praised by many users.

Pros from User Reviews

  • Comprehensive content
  • Practical approach
  • Interactive assignments
  • In-depth explanations
  • Great for beginners

Cons from User Reviews

  • Slow pace
  • Some users found the quizzes challenging
  • Not for advanced users looking for more specialized topics
  • Lack of personal interaction with instructors
  • Some users experienced technical difficulties with the platform
English
Available now
Approx. 19 hours to complete
Charles Russell Severance
University of Michigan
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses