Posts

Showing posts with the label Learn Python

Can I master Python in 9 months?

Image
You won’t become a master  but you can become a very good Python developer in 9 months. Do these 9 things in 9 months. Python Basics:  Get familiar with Python Basics like variables, conditionals, list, loop, function. Problem-solving Skills : Solve 100+ coding problems. Reverse string, check palindrome, GCD, merge sorted array, number guessing game, etc. Try to understand the solution. After solving each problem, search online for alternative solutions. Data Structures:  You must practice data structures like stack, queue, dictionary, tuples, tree, linked list, etc. Know the relative pros and cons of each data structures. OOP:  Understand the concept of class, object, inheritance, encapsulation, and polymorphism. Try to use OOP concepts like inheritance, objects, and classes in a practical situation like a parking garage, grocery store, banking system, etc. Three projects:  It doesn’t matter how good you are with the concepts. If you can’t apply them in a practical situatio