Skip to content

mohd-vasim/python-dsa-leetcode

Repository files navigation

Python with DSA and Leet Code

Fundamentals I

01. Introduction

02. IDE Setup

03. Getting started with Python

04. Python Control Flow

05. Inbuilt Data Structures in Python

06. Functions in Python

07. Code resources for the course

08. Flowchart and Problem solving

Fundamentals I - Practice

09. Pattern practice questions

  1. Square of side 'N'
  2. Hollow square of side 'N'
  3. Rectangle pattern
  4. Right angled triangle
  5. Inverted right angled triangle
  6. Pyramic pattern
  7. Inverted pyramid pattern
  8. Right angled triangle with numbers
  9. Floyds triangle
  10. Diamond pattern
  11. Right angled triangle II
  12. Sandglass pattern
  13. Hollow right triangle
  14. Hollow inverted right triangle
  15. Number pyramid pattern

10. Function practice questions

  1. Celsius to Fahrenheit
  2. Area of a Rectangle
  3. Distance covered by a Vehicle
  4. Number of Rounds of Lift
  5. Line Equation

11. In-built data structures practice questions

12. Mathematics practice questions

13. String practice questions

14. Searching and sorting algorithms

15. Binary search practice questions

16. List-array practice questions

17. 2D list practice questions

Fundamentals II

18. Importing, creating modules and packages

19. File handling in Python

20. Exception handling in Python

21. OOP concepts with classes and objects

22. OOP practice questions

23. Advance topics

24. Recursion

25. Recursion and arrays

26. Searching and sorting using recursion

27. Recursion with strings

Data Structures & Algorithms

28. Complexity analysis: time complexity algorithm

29. Complexity analysis: space complexity algorithm

30. Linked list

31. Linked list II

32. Linked list practice questions

33. Stacks

34. Queues

35. Stack and queues practice questions

36. Trees: Generic trees

37. Generic trees practice questions

38. Binary trees

39. Binary tree practice questions

40. Binary search tree

41. Binary search tree (BST) practice questions

42. Hashmaps

43. Hashmaps practice questions

44. Graph

45. Graph practice questions

46. Dynamic programming

47. Dynamic programming practice questions

Misc topics in Python

48. Python for data analysis

49. Python for Data visualization

50. Python with SQLite

51. Python with multi-threading

52. Logging in Python

53. Flask: an API framework

References

The topics are added here with a purpose of notes for the following course: Python DSA Bootcamp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors