Companies Home Search Profile

2023 Data Structures Using Python

Focused View

Surendra Varma Pericherla

7:39:02

106 View
  • 1. Variables.mp4
    04:35
  • 2. Conditionals & If statement.mp4
    04:48
  • 3. If statement example.mp4
    03:36
  • 4. If else statement.mp4
    02:02
  • 5. Example for If else statement.mp4
    01:51
  • 6. Elif Statement.mp4
    03:40
  • 7. Example for Elif Statement.mp4
    02:24
  • 8. Nested if statement.mp4
    03:31
  • 9. Example for Nested if statement.mp4
    03:51
  • 10. While loop.mp4
    06:52
  • 11. While loop to count the digits in a given number.mp4
    03:16
  • 12. While loop to display multiplication table.mp4
    03:20
  • 13. For loop.mp4
    07:36
  • 14. Displaying numbers using for loop.mp4
    01:55
  • 15. Break and Continue statement.mp4
    02:37
  • 16. Finding Sum of first 10 numbers.mp4
    02:03
  • 17. Finding Sum of digits in a given number.mp4
    03:26
  • 1. Definition.mp4
    01:54
  • 2. Creating and Displaying 1D Arrays.mp4
    01:52
  • 3. Accessing 1D Arrays.mp4
    01:30
  • 4. Searching in 1D Arrays.mp4
    00:42
  • 5. Insertion in 1D Arrays.mp4
    02:11
  • 6. Deletion in 1D Arrays.mp4
    02:11
  • 7. Updating in 1D Arrays.mp4
    01:34
  • 8. Accessing 2D Arrays.mp4
    02:19
  • 9. Insertion Operation in 2D Arrays.mp4
    02:43
  • 10. Deletion Operation in 2D Arrays.mp4
    01:33
  • 11. Update Operation in 2D Arrays.mp4
    02:16
  • 1. Accessing Elements & Searching Element in a List.mp4
    09:37
  • 2. Working with Operators on Lists.mp4
    03:37
  • 3. Indexing and Slicing in Lists.mp4
    09:05
  • 4. Working with List Methods.mp4
    31:05
  • 5. List Comprehension.mp4
    03:57
  • 6. Finding Maximum and Minimum Element in a List.mp4
    04:41
  • 7. Tuples.mp4
    03:08
  • 8. Tuple Indexing and Slicing.mp4
    18:15
  • 9. Manipulating Tuples.mp4
    04:55
  • 10. Unpacking Tuples.mp4
    01:09
  • 11. Basics of Dictionary.mp4
    20:13
  • 12. Accessing dictionary elements.mp4
    07:16
  • 13. Working with dictionary.mp4
    04:15
  • 14. Understanding Sets in Python.mp4
    03:48
  • 1. Functions in python.mp4
    04:28
  • 2. Example program1 on functions.mp4
    06:20
  • 3. Example program2 on functions.mp4
    03:21
  • 4. Example program3 on functions.mp4
    04:53
  • 1. Basics of Linked lists.mp4
    15:12
  • 2. Inserting an Element in a Linked List.mp4
    08:28
  • 3. Searching an Element in a Linked List.mp4
    05:14
  • 4. Finding Middle Element in a Linked List.mp4
    05:35
  • 5. Checking whether two given Linked Lists are Identical or not .mp4
    06:41
  • 6. Finding maximum value in a Linked list.mp4
    12:58
  • 7. Deleting the Linked List.mp4
    06:05
  • 1.1 Stacks.pptx
  • 1. Understanding Stacks.mp4
    08:19
  • 2. Implementing Stacks in Python.mp4
    13:40
  • 3. Implementing Stacks Using Lists with built-in methods in Python.mp4
    03:18
  • 4. Implementing Stacks Using Collections-dequeue in Python.mp4
    04:16
  • 5. Implementing Stacks Using Queue-Lifo Queue in Python.mp4
    07:51
  • 6. Linked List Implementation of Stacks in Python.mp4
    15:27
  • 7. Stack Application Balanced Parenthesis.mp4
    05:30
  • 8. Using Stacks for Checking Balanced Parenthesis.mp4
    09:57
  • 1.1 Queues.pptx
  • 1. Understanding Queues.mp4
    16:48
  • 2. Implementing Queues Using Lists with built-in methods in Python.mp4
    03:40
  • 3. Implementing Queues Using Collections-dequeue in Python.mp4
    04:11
  • 4. Implementing Queues using queue module in Python.mp4
    04:38
  • 5. Implementing Queues Using LinkedLists.mp4
    11:21
  • 6. Circular Queues.mp4
    07:08
  • 1. Tree Terminology.mp4
    02:58
  • 2. Defining Binary Tree and Complete Binary Tree.mp4
    02:03
  • 3. Representation of a Binary Tree.mp4
    09:30
  • 4. Binary Tree Traversals.mp4
    06:45
  • 5. How to Implement Inorder Traversal in Python .mp4
    02:56
  • 6. How to Implement Pre-order Traversal in Python .mp4
    02:40
  • 7. How to Implement Post-order Traversal in Python .mp4
    03:05
  • 8. How to Implement Height of a Binary Tree in Python .mp4
    03:10
  • 9. Sum of Elements in a Binary Tree.mp4
    08:04
  • 1. Definition of BST with Example.mp4
    04:01
  • 2. Search operation in BST.mp4
    03:40
  • 3. Inserting a node in BST.mp4
    04:25
  • 4. Creating a BST.mp4
    03:17
  • 1. Pair-wise Sum.html
  • 2. Display linked list in reverse order.html
  • 3. ValidInvalid Parenthesis.html
  • 4. Checking for BST.html
  • Description


    Master Data Structures in Python: Unlock the Power of Efficient Programming!

    What You'll Learn?


    • Beginner programmers: Those who have a basic understanding of Python and programming concepts but want to enhance their knowledge of data structures.
    • Intermediate programmers: Individuals who are familiar with Python and have some experience with data structures but want to strengthen their understanding
    • Computer science students: Students studying computer science or related fields who need to learn about data structures as part of their curriculum.
    • Software developers: Professionals working in the software development industry who want to improve their understanding of data structures
    • Self-learners: Individuals with a strong interest in programming and data structures who are motivated to learn on their own

    Who is this for?


  • Beginner programmers
  • Intermediate programmers
  • Computer science students
  • Software developers
  • Self-learners
  • What You Need to Know?


  • Basic programming knowledge: It is typically expected that learners have a basic understanding of programming concepts and have some experience with Python programming language. This includes knowledge of variables, data types, loops, conditionals, and basic functions.
  • Familiarity with Python syntax: Learners should be comfortable with the syntax and basic usage of Python programming language, including knowledge of functions, modules, and libraries.
  • More details


    Description

    Master Data Structures in Python: Unlock the Power of Efficient Programming!

    Welcome to the most comprehensive and highly rated data structures course on Udemy! If you're a student searching for a data structures course that will truly elevate your programming skills, look no further. This course is designed to provide you with the knowledge and expertise you need to excel in the world of data structures and algorithmic problem-solving.

    In this course, we leave no stone unturned as we delve deep into the core concepts and practical implementations of essential data structures. From arrays and linked lists to stacks, queues, trees, and graphs, you'll gain a solid foundation in each data structure and learn how to leverage their unique properties for optimal efficiency.

    What sets this course apart? It's simple. Our focus is on practicality and real-world applications. We understand that theory alone isn't enough to excel as a programmer. That's why we provide numerous hands-on coding exercises and projects that will put your newfound knowledge to the test. By solving real-world coding challenges, you'll sharpen your problem-solving skills and develop the confidence to tackle complex programming tasks.

    Here's what you can expect from this course:

    1. Comprehensive Coverage: We leave no stone unturned as we explore a wide range of data structures, including arrays, linked lists, stacks, queues, trees, and graphs. You'll learn the intricacies of each structure and gain a deep understanding of their strengths and weaknesses.

    2. Hands-On Practice: Theory is important, but practice is crucial. Throughout the course, you'll find an abundance of coding exercises and projects that will help solidify your understanding and hone your programming skills.

    3. Real-World Applications: Data structures are not abstract concepts—they are tools that can solve real-world problems. We provide real-life examples and demonstrate how to apply each data structure to practical scenarios, ensuring that you can bridge the gap between theory and practice.

    4. Expert Guidance: As an experienced instructor with a passion for teaching, I'll guide you through every step of your learning journey. You can count on my support as you progress through the course, ensuring that you have a rich and rewarding learning experience.

    By the end of this course, you'll possess a deep understanding of data structures, algorithms, and their practical implementations. Armed with this knowledge, you'll be well-equipped to tackle coding interviews, develop efficient software solutions, and excel in any programming challenge that comes your way.

    Don't miss out on the opportunity to become a Master of Data structures in Python. Enroll now, and let's embark on this exciting journey together!

    Happy Coding!!

    Who this course is for:

    • Beginner programmers
    • Intermediate programmers
    • Computer science students
    • Software developers
    • Self-learners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Surendra Varma Pericherla
    Surendra Varma Pericherla
    Instructor's Courses
    The name of the instructor is Surendra varma.He is a winner of  BEST TEACHER award.He is a winner of  Young Achiever award.He holds Bachelors degree in Computer Science & Masters degree in Computer science. He cracked toughest exams in computer science such as GATE & UGC-NET with flying colors. Also, he is a university topper during masters.He is currently Pursuing PhD from world's most reputed university Indian Institute of Sciences(IISC), Bangalore.He worked with various EdTech companies in India including Great Learning. He always received best feedback from his students. He has 14+ Years of experience in Teaching/research/Industry. He worked in various roles like Software Engineer, Associate professor, Researcher, Technical Trainer, Senior Technical Trainer, Technical head & Academic head. He has trained over 1,00,000 students in his career. His former students are currently working in MNC's such as Amazon, Infosys, Wipro, TCS, CTS, Accenture etc.He has given Guest lectures in top Universities/ colleges in India like IIIT’s, SRM University, VIT etc.He has given online training to students of various countries such as India, USA, Canada, UAE, Australia, UK, Germany etc.He ranked in Top 5% in Cracking the Amazon Coding Assessment.In Udemy, his students are scattered in 161 different countries."He loves education and educating others. His goal is to Provide quality of education to the students across the world."
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 80
    • duration 7:39:02
    • Release Date 2023/07/29