وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Programming Foundations: Data Structures

سرفصل های دوره

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.


01 - Introduction
  • 01 - Working with data structures
  • 02 - What you should know

  • 02 - 1. Begin with Data Structures
  • 01 - What is data
  • 02 - Introduction to data structures
  • 03 - Built-in data structures in Python
  • 04 - Big O notation

  • 03 - 2. Arrays
  • 01 - What is an array
  • 02 - Create a list in Python
  • 03 - Retrieve data from a list in Python
  • 04 - Mutate a list in Python
  • 05 - Multidimensional lists
  • 06 - Tuples in Python
  • 07 - Search array-like structures
  • 08 - Sort array-like structures
  • 09 - Challenge Find the second smallest item
  • 10 - Solution Find the second smallest item
  • 11 - When to use array-like structures

  • 04 - 3. Dictionaries
  • 01 - What is a dictionary
  • 02 - Create a dictionary in Python
  • 03 - Mutate a dictionary in Python
  • 04 - Challenge Drop empty items
  • 05 - Solution Drop empty items
  • 06 - When to use dictionaries

  • 05 - 4. Sets
  • 01 - What is a set
  • 02 - Create a set in Python
  • 03 - Operations on sets in Python
  • 04 - Immutable sets in Python
  • 05 - Challenge Unique characters
  • 06 - Solution Unique characters
  • 07 - When to use sets

  • 06 - 5. Queues
  • 01 - What is a queue
  • 02 - Use deque as a queue
  • 03 - Challenge Generate binary numbers
  • 04 - Solution Generate binary numbers
  • 05 - When to use queues

  • 07 - 6. Stacks
  • 01 - What is a stack
  • 02 - Use a list as a stack
  • 03 - Use deque as a stack
  • 04 - Challenge Matching parentheses
  • 05 - Solution Matching parentheses
  • 06 - When to use stacks

  • 08 - Conclusion
  • 01 - How to decide which data structure to use
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 24128
    حجم: 225 مگابایت
    مدت زمان: 107 دقیقه
    تاریخ انتشار: 12 آذر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید