Companies Home Search Profile

Programming Foundations: Data Structures

Focused View

Kathryn Hodge

1:46:49

90 View
  • 01 - Working with data structures.mp4
    00:48
  • 02 - What you should know.mp4
    03:05
  • 01 - What is data.mp4
    02:54
  • 02 - Introduction to data structures.mp4
    03:00
  • 03 - Built-in data structures in Python.mp4
    02:46
  • 04 - Big O notation.mp4
    03:04
  • 01 - What is an array.mp4
    03:31
  • 02 - Create a list in Python.mp4
    02:27
  • 03 - Retrieve data from a list in Python.mp4
    04:26
  • 04 - Mutate a list in Python.mp4
    02:57
  • 05 - Multidimensional lists.mp4
    07:15
  • 06 - Tuples in Python.mp4
    02:45
  • 07 - Search array-like structures.mp4
    04:47
  • 08 - Sort array-like structures.mp4
    05:01
  • 09 - Challenge Find the second smallest item.mp4
    01:35
  • 10 - Solution Find the second smallest item.mp4
    04:26
  • 11 - When to use array-like structures.mp4
    01:15
  • 01 - What is a dictionary.mp4
    01:52
  • 02 - Create a dictionary in Python.mp4
    02:56
  • 03 - Mutate a dictionary in Python.mp4
    03:32
  • 04 - Challenge Drop empty items.mp4
    00:55
  • 05 - Solution Drop empty items.mp4
    04:11
  • 06 - When to use dictionaries.mp4
    01:31
  • 01 - What is a set.mp4
    02:09
  • 02 - Create a set in Python.mp4
    02:07
  • 03 - Operations on sets in Python.mp4
    04:29
  • 04 - Immutable sets in Python.mp4
    01:32
  • 05 - Challenge Unique characters.mp4
    00:44
  • 06 - Solution Unique characters.mp4
    01:27
  • 07 - When to use sets.mp4
    01:01
  • 01 - What is a queue.mp4
    01:16
  • 02 - Use deque as a queue.mp4
    02:19
  • 03 - Challenge Generate binary numbers.mp4
    01:09
  • 04 - Solution Generate binary numbers.mp4
    03:49
  • 05 - When to use queues.mp4
    00:34
  • 01 - What is a stack.mp4
    01:42
  • 02 - Use a list as a stack.mp4
    04:20
  • 03 - Use deque as a stack.mp4
    01:48
  • 04 - Challenge Matching parentheses.mp4
    00:54
  • 05 - Solution Matching parentheses.mp4
    03:14
  • 06 - When to use stacks.mp4
    00:46
  • 01 - How to decide which data structure to use.mp4
    00:30
  • Description


    Once you get past simple programs with one or two variables, you'll use data structures to store the values in your applications. Data structures are a lot like containers—there's one for every way you want to store your data. While structures like arrays and queues are sometimes taken for granted, a deeper understanding is vital for any programmer who wants to know what's going on "under the hood" and understand how the choices they've made impact the performance and efficiency of their applications. In this course, Kathryn Hodge provides an in-depth overview of the most essential data structures for modern programming in Python. Starting with simple ways of grouping data, like arrays, lists, and tuples, Kathryn gradually introduces more complex data structures, such as dictionaries, sets, queues, and stacks. Each lesson is accompanied by a real-world, practical example that shows the data structures in action. Upon completing this course, you'll have a richer understanding of data structures and how to leverage them as you code.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kathryn Hodge
    Kathryn Hodge
    Instructor's Courses
    Working at the interaction of media, education, and technology, I have around half a decade of experience as a small business owner and software engineer. As a small business owner, I've created the 30 Days of Code tutorial series with HackerRank, authored several popular technology courses with LinkedIn Learning, and amassed over 65,000 subscribers and 5 million lifetime views on the blondiebytes YouTube channel. As a software engineer, I've deconstructed a large Java Springboot monolith into microservices, automated deployment processes by building CI/CD pipelines, migrated complex infrastructure to AWS, and driven conversations around software engineering architectures and work culture in the tech industry. 30 Days of Code: https://www.hackerrank.com/domains/tutorials/30-days-of-code YouTube Channel: https://www.youtube.com/channel/UC4DwZ2VXM2KWtzHjVk9M_xg?view_as=subscriber LinkedIn Learning Courses: https://www.linkedin.com/learning/instructors/kathryn-hodge
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 42
    • duration 1:46:49
    • English subtitles has
    • Release Date 2023/11/18

    Courses related to Programming Fundamentals

    Courses related to Data Structures