Description
Algorithms and Data Structures in Python course (INTERVIEW Q&A). This course is about data structure, algorithms and graphs. We want to implement the problems in Python programming language. I highly recommend typing these data structures and algorithms several times on your own to get a good understanding of it. In the first part of the course, we are introduced to basic data structures such as linked lists, stacks, queues, binary search trees, stacks and some advanced ones such as AVL trees and red-black trees. About graph algorithms such as spanning trees, shortest path algorithms and graph traversal. We will try to optimize each data structure as much as possible. In each chapter I’m going to talk about the theoretical background of each algorithm or data structure, then we’re going to write the code step by step in Python. Many advanced algorithms rely heavily on these topics, so it’s definitely worth understanding the basics. These principles can be used in several fields: in investment banking, artificial intelligence or e-trading algorithms in the stock market. Research institutions mainly use Python as a programming language: many libraries are publicly available, from machine learning to complex networks.
What you will learn in the course Algorithms and Data Structures in Python (INTERVIEW Q&A).
-
Understand arrays and linked lists
-
Understand stacks and queues
-
Understanding tree-like data structures (binary search trees)
-
Understanding equilibrium trees (AVL trees and red-black trees)
-
Understand heap data structures
-
Understand hashing, hash tables, and dictionaries
-
Understand the difference between data structures and abstract data types
-
Understanding graph traversal (BFS and DFS)
-
Understand shortest path algorithms such as Dijkstra’s approach or the Bellman-Ford method
-
Understanding Minimum Spanning Trees (Prims Algorithm)
-
Understanding sorting algorithms
-
Be able to develop your own algorithms
-
Have a good understanding of algorithmic thinking
-
Be able to identify and correct inefficient code snippets
This course is suitable for people who
- Beginning Python developers are curious about graphs, algorithms, and data structures
Specifications of Algorithms and Data Structures in Python course (INTERVIEW Q&A)
- Publisher: Yudmi
- teacher: Holczer Balazs
- Training level: beginner to advanced
- Training duration: 23 hours and 14 minutes
- Number of courses: 218
Algorithms and Data Structures in Python course headings (INTERVIEW Q&A)
Course prerequisites
- Python basics
- Some theoretical background (big O notation)
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: English + 3 other languages
Quality: 720p
download link
File(s) password: www.downloadly.ir
Volume
4.53 GB
Be the first to comment