Data Structures Course in Python

Learn how to can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis.

4.7
5289+
₹19,150.00 ($235.05)

About Our Course:

Learn about the core data structures in the Python programming language. The course will take you one step ahead of the procedural programming basics. Learn how to can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis.


Data Structures Course in Python Thumbnail
Data Structures Course in Python
What you will learn ?
  • Introduction to Strings and Functions
  • Handling Files in Python
  • Reading Files in Python
  • List in Python
  • Finding Length of Range objects in Python
  • Dictionaries in Python
  • Difference between List and Dictionaries in Python
  • Tuples in Python
  • Sorting a Tuples in Python
  • Understanding add and update in sets 
  • Lecture 10 Lectures
  • Introduction Video: Data Structures Course Preview
  • Introduction to Strings and LEN function Preview
  • String Looping: Introduction and Use Cases
  • String Slicing: Introduction and Use Cases
  • String Library Function: Introduction and Use Cases
  • Stripping Whitespace: Introduction and Use Cases
  • PARSING EXTRACTING
  • Module Quiz: Strings in Python
  • Module Assignment: Strings in Python
  • Module Assignment Solution: Strings in Python
  • Lecture 8 Lectures
  • Introduction to Files in Python
  • Counting Lines in a File in Python: Introduction and use cases
  • Reading files in Python: Introduction and use cases
  • Searching Lines in a File in Python: Introduction and use cases
  • Naming Files with User Data: Introduction and use cases
  • Module Quiz: Files in Python
  • Module Assignment: Handling files in Python
  • Module Assignment Solution: Handling files in Python
  • Lecture 8 Lectures
  • Introduction to Lists in Python
  • Finding Length of Range Objects in Python: len()
  • Continuation of lists and their use cases
  • Calculating Sum and Average of Lists in Python
  • Spliting Strings in to Lists in Python: split()
  • Moduel Quiz: Lists
  • Module Assignment: Lists in Python
  • Module Assignment Solution: Lists in Python
  • Lecture 7 Lectures
  • Understanding Dictionaries in Python
  • Distinguishing Lists and Dictionaries in Python: Lists Vs. Dictionaries
  • Demo: Understanding Get Function in Python
  • Iterating over dictionaries with loops
  • Module Quiz: Dictionaries in Python
  • Module Assignment: Dictionaries in Python
  • Module Assignment Solution: Dictionaries in Python
  • Lecture 6 Lectures
  • Understanding Tuples in Python
  • Distinguishing Tuples and Dictionaries in Python: Tuples Vs. Dictionaries
  • Sorting a Tuple in Python
  • Module Quiz: Tuples
  • Module Assignment: Tuples in Python
  • Module Assignment Solution: Tuples in Python
  • Lecture 10 Lectures
  • Uderstanding Sets in Python
  • Creating Sets in Python
  • Creating Empty Dictionaries in Python: Empty Set
  • Understanding Add and Update in Sets
  • Deleting Elements of Sets in Python
  • Distinguishing Sets, Lists and Dictionaries in Python: Sets Vs. Lists Vs. Dictionaries
  • Python Set Operations (Union, Intersection, Difference and Symmetric Difference)
  • Understanding Python Set Methods
  • Module Quiz: Sets in Python
  • Module Assignment: Python Sets
  • Lecture 2 Lectures
  • Machine Learning: Introduction
  • Social Media Links for references
  • Lecture 3 Lectures
  • Data Strcuture Interview Questions: Top Data Structure Programming Questions
  • Implementing Stacks and Queues
  • Searching, Sorting and Complexity Analysis in Data Structures
Our Mentors:
Jyoti Sharma

Jyoti Sharma

OK Google Developer

4.6 Rating

Sample Certificate:
What Jyoti Sharma has to say:

B.Tech & M.Tech Computer Science at NIT Kurukshetra (Department Ranker 1, CGPA: 9.8) with experience in Android App Development and Machine Learning. I am highly enthusiastic about learning and teaching cutting-edge technologies. My interests include Teaching, Data Structures, Algorithms, and Problem Solving. Worked at Infoedge(Naukri), Ok Google, and got offers from various tech companies including Adobe, UrbanCompany, etc, I would love to create more developers by imparting what I know. Happy learning to all the students!

Hiring Partners

Microsoft
Nagaro
HCL
Sapient
United We Care
VLINK
VLINK
VLINK
TCS
TCS
Adobe
Adobe
Adobe
Adobe
Adobe
Adobe
Adobe
Adobe
Adobe
Adobe

Learn Now Pay later

Any student can pass the Perfect eLearning scholarship test and avail the Learn Now, Pay Later facility.

Success Stories

The words of these guys are pure pleasure.

Thank you Perfect eLearning for such informative course. The learning material, practical knowledge and technical expertise helped me grab the job. I would like to thank the entire team at Perfect Plan B for empowering me.
Every accomplishment start with the decision to try. Taking the course at Perfect eLearning is one of the crucial decision I have made and Perfect eLearning made it as the best. Thank you Perfect eLearning to help me to grab ...
I got 45% hike after doing the MACHINE LEARNING Course. Perfect eLearning officially inspired me learn more and more. Now I have the skill set that is required by today's industries, with ample of oppertunities in front of me.
Perfect eLearning helped me to learn the technologies from scratch which game me strong command in building applications using the latest technologies. Finally I fulfilled my dream with the help of Perfect elearning
I just want to say Thank you all for being so helpful supportive and friendly throughout this placement. I really had a fantastic time and learnt so much along the way. The things that I have learnt will be invaluable to my future placement...
My name is Ramya Pokala.I got placed in VLink.I just want to Thank you all for your support and guidance throughout this placement.Before joining in Perfect eLearning I really have zero knowledge on python and machine learning but afte...