technifyedWeekly list

Great Learning

Python Data Structures

via Great Learning Academy

4.52,587 ratings at Great Learning Academy

Overview

In this free Data Structures in Python Course, you will learn about the four inbuilt data structures. You will start this course by learning the basic concepts of Python such as its features and uses. Then, you will be briefed about the different types of data structures in Python starting from Lists which is a collection of values with the same or different type. Then we will jump to the Tuple data structure in Python which is immutable. Then comes Set, which is a collection of unique elements, and a dictionary(having key and value pair). Before summing up the Python Data Structures Course, you will also go through the various differences between each data structure in Python & when to use which data structure. The differences will be between List vs Tuple, List vs Set, List vs Dictionary.

Explore our Software Engineering Courses today.

Data structures in Python are the collections of related data values, or objects, which are organized in a particular way. Python provides various types of data structures, such as lists, dictionaries, tuples, sets, and more.

Each of these data structures has a specific purpose and allows for efficient manipulation of data. Lists are one of the most commonly used data structures in Python. They are used to store an ordered sequence of elements, and can be manipulated using a variety of methods and functions. Dictionaries are another popular data structure in Python. They store key-value pairs, and are useful for storing a large amount of data.

Tuples are similar to lists, but are immutable, meaning that their values cannot be changed. Sets are collections of unique elements, and are often used for finding common elements between two sets of data. Python also provides powerful data structures such as queues and stacks, which are used for managing data in a specific order. By understanding the different types of data structures in Python, developers can create more efficient and powerful applications.

What you'll learn

  • Python Fundamentals
  • Python Features
  • Python Uses
  • List
  • Tuple
  • Set
  • Dictionary
  • Immutable Data Structure
  • Differences Between Data Structures
  • List Vs Tuple
  • List Vs Set
  • List Vs Dictionary

Syllabus 6

  1. Introduction to Python

    This module starts by briefly introducing Python programming, and you will go through its installation process and some essential hands-on examples.

  2. List
  3. Tuple
  4. Set
  5. Dictionary

    Dictionary is an unordered collection that contains key-value pairs in it. You will learn to use the dictionary to store and define values to the key you declared in this module. The tutor will explain how to access the values using the keys from the dictionary.

  6. Differences between Data Structures in Python

Advantages and disadvantages

Advantages

  • Free, short, with a free certificate.
  • Made in India, with examples Indian students will recognise.
  • Free certificate when you finish.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (6 parts) you can see before you start.
  • Hands-on: you build or practise, not just watch.

Disadvantages

  • Introductory; the certificate carries little weight with employers.
  • Expect follow-up calls and emails about paid programs.

Some points apply to every course of this kind; see how we rank.

Free, with a free certificate

  • Free: Sign up with your email or phone to watch.
  • Certificate: Free when you finish the videos and quiz.

Great Learning is in Tier 4: commercial training companies and platform-made courses of our institution ranking (58/100).

Similar courses

Compare these

Massachusetts Institute of Technology

MIT 6.006 Introduction to Algorithms, Fall 2011

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…

  • Free video
  • 47 videos, 42 hours

Harvard University

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

  • Free video
  • 11 videos, 16 hours

Massachusetts Institute of Technology

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

  • Free video
  • 26 videos, 28 hours

Massachusetts Institute of Technology

MIT 6.006 Introduction to Algorithms, Spring 2020

Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https://ocw.mit.edu/6-006S20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY This course is an introduction to mathematical modeling of computational problems, as…

  • Free video
  • 32 videos, 35 hours

Massachusetts Institute of Technology

MIT 6.046J / 18.410J Introduction to Algorithms (SMA 5503),

This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow;…

  • Free video
  • 23 videos, 30 hours

Harvard University

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

  • Free video
  • 10 videos, 14 hours