(450+ Students Enrolled)
The Complete Python Bootcamp With DSA
- Validity of Course – 3 Years
- Language used – Python
- No. of Recorded Sessions – 40
- No. of Live Class – 40
This Course Includes
- 150+ Downloadable Resources
- 5+ Practice Test
- 400+ Questions & Exercises
- Certificate of Completion
- Access on Mobile and Tablet
4.5
4.4/5
English/Hindi
Overview
What You will learn
- You will learn how to leverage the power of Python to solve tasks.
- You will build games and programs that use Python libraries.
- You will be able to use Python for your own work problems or personal projects.
- You will create a portfolio of Python based projects you can share.
- Learn to use Python professionally, learning both Python 2 and Python 3!
- Create games with Python, like Tic Tac Toe and Blackjack!
- Learn advanced Python features, like the collections module and how to work with timestamps!
- Learn to use Object Oriented Programming with classes!
- Understand complex topics, like decorators.
- Understand how to use both the Jupyter Notebook and create .pyfiles
- Get an understanding of how to create GUIs in the Jupyter Notebook system!
- Build a complete understanding of Python from the ground up!
- Learn, implement, and use different Data Structures
- Learn, implement and use different Algorithms.
- Become a better developer by mastering computer science fundamentals.
- Cracking the Coding Interview with 100+ questions with explanations.
- Time and Space Complexity of Data Structures and Algorithms
- Recursion
- Big O
Course Content
Section – A
Python Basics to Advance
- Command Line Basics
- Installing Python
- Running Python Code
- Strings
- Lists
- Dictionaries
- Tuples
- Sets
- Number Data Types
- Print Formatting
- Functions
- Scope
- args/kwargs
- Built-in Functions
- Debugging and Error Handling
- Modules
- External Modules
- Object Oriented Programming
- Inheritance
- Polymorphism
- File I/O
- Advanced Methods
- Unit Tests
- and much more!
Section – B
Advance Python DSA & Algorithem
- Recursion!
- Big O Notation - Time & Space complexity , Asymptotic Notations
- Binary Search & Bubble/Selection/Insertion Sort
- Merge Sort & some misc. python functionalities
- Arrays :TwoSum, Stock Buy and Sell, Remove sorted duplicates
- Container with most water, Set Matrix Zeroes, Merge Intervals
- Stacks and Queues
- Stacks, Queues & Advanced Binary Search
- Linked Lists Basics to Advance
- Linked Lists & Doubly Linked Lists
- Trees & Binary Trees
- Heaps - Intro and operations
- Graphs - Intro & Traversals!
- Graphs - Cycles, Dijkstra & Topological Sort
- Graphs - Union find, Bellman Ford, Floyd Warshall!
- Graphs - Min Spanning Tree : Prim's and Kruskal's Algorithm
- Backtracking: N Queens, Generate Brackets, Graph Coloring
- Pattern Searching: KMP & Rabin Karp Algorithms!
Instructor
Antrixsh Gupta
Founder - Codeblues & Danalitics
Meet Antrixsh Gupta, a seasoned educator and expert in Data Science & Software engineering. With over 11 years of experience in the industry, Antrixsh Gupta has established a reputation for delivering engaging and impactful teaching experiences.
As the creator of a successful offline coaching program, Antrixsh Gupta has helped countless individuals and teams improve their skills and knowledge in data science, artificial intelligence and software engineering. With a passion for education and a commitment to lifelong learning, he has made it his mission to make software engineering accessible and enjoyable for all.