Description
Python Data Structures and Algorithms Course: Ace Coding Interviews. Python Data Structures and Algorithms Course: Ace Coding Interviews. Welcome to the Data Structures and Algorithms in Python course! Are you a Python programmer who wants to write efficient code and improve your programming and problem-solving skills? Do you have an upcoming programming interview and want to ace it with confidence? If the answer is yes, then this course is the right choice for you! In this course, you will learn all about data structures and algorithms and how to implement and use them in Python. Concepts are explained with animations that make understanding and remembering much easier. You will also apply your knowledge throughout the course through coding exercises and Leetcode programming challenges with video solutions. This course covers the following topics:
generally
- Why should you learn data structures and algorithms?
- What are data structures?
- What are algorithms?
Big O symbol
- Linear complexity – O(n)
- Fixed complexity – O(1)
- Quadratic complexity – O(n^2)
- Logarithmic complexity – O(logn)
- Constants in Big O
- Dominant and non-dominant factors in Big O
- Comparison of complexities
Data structures
- Linked lists
- Python’s built-in lists
- stack
- tail
- Collections
- Trees
- the mass
- Hash tables
- Diagrams
Algorithms
- linear search
- binary search
- Bubble sorting
- Insert sorting
- Sort selection
- Merge, sort
- Come back
- Tree navigation
- Map navigation
I am sure you will enjoy this course. I look forward to seeing you on the course.
What you will learn in the Python Data Structures and Algorithms: Ace Coding Interviews course
-
Know the data structure and algorithms and their implementation and usage in Python
-
Learn about the Big-O symbol and how to calculate the complexity of space and time
-
Improve your problem-solving skills
-
Improve your programming skills
-
Leetcode challenges with video solutions
-
Understand how to decide whether to use a particular algorithm or data structure for different use cases
This course is suitable for people who
- Python programmers who want to master data structures and algorithms
- Python programmers prepare for programming interviews
- Python programmers who want to write more efficient code and improve their problem-solving skills.
Course Specifications Python Data Structures and Algorithms: Ace Coding Interviews
- Editor: Udemy
- Lecturer: Ahmed Elsakka
- Training level: beginner to advanced
- Training duration: 5 hours and 3 minutes
- Number of courses: 121
Headlines of the course on 2/2024
Course prerequisites for the Python Data Structures and Algorithms: Ace Coding Interviews course.
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
free download software
Size
906MB