Skip to content
KnowledgeCity

Python for Data Science: Python Data Structures and Data Science

Learn more complex skills in Python
Preview the first lesson free — get full access to all 5 lessons.
Course: On-Demand
Beginner Provider Nizar Dajani  5 Lessons ·  46m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this course on Python Data Structures and Data Science, you will learn about complex data types, like the different collections. You will also learn about organizing your code into functions.

This course will build upon foundational skills in Python, including simple data types like strings, integers, floats, and Booleans. We will explore more complex data types like lists, dictionaries, and tuples. You will learn how to organize random code into functions. By the end of this course, you will know how to follow the Object-Oriented Programming (OOP) style of coding. This will include an introduction to new terms like classes and objects. OOP is not specific to Python, but Python makes it easier to work with OOP concepts and apply them in our code.

What You'll Learn

  • Describe Python's complex data types, including lists, dictionaries, and tuples
  • Organize code into reusable functions
  • Recognize the different features of Object-Oriented Programming (OOP)
  • Identify how to create functions
  • Apply OOP concepts using classes and objects in Python

Key Takeaways

  • The course builds on foundational Python skills, including simple data types like strings, integers, floats, and Booleans.
  • It explores more complex data types such as lists, dictionaries, and tuples.
  • Learners practice organizing random code into functions.
  • The course introduces the Object-Oriented Programming (OOP) style of coding, including the terms classes and objects.
  • OOP is not specific to Python, but Python makes it easier to work with and apply OOP concepts in code.

Frequently Asked Questions

What will I learn in this course?

You will learn about Python's complex data types like lists, dictionaries, and tuples, how to organize code into functions, and how to follow the Object-Oriented Programming (OOP) style of coding, including classes and objects.

What prior knowledge does this course assume?

It builds upon foundational skills in Python, including simple data types like strings, integers, floats, and Booleans.

What topics are covered in the lessons?

The lessons cover Functions, Lists, Dictionaries, Tuples, and Classes and Objects.

Is Object-Oriented Programming specific to Python?

No. OOP is not specific to Python, but Python makes it easier to work with OOP concepts and apply them in your code.

What skills does this course focus on?

It focuses on skills including data structures, data classification, data science, and Python programming.