shivajikobardan said:
It is to improve my basics of programming about loops etc...Not for web. I Want to make my basics strong.
Hmm, we seem to have a communication barrier. Let me relate my answers more directly to your questions.
shivajikobardan said:
Here is what I have planned to do-:
1) Do 1 course.
This will help you improve your basics of programming about loops etc.
shivajikobardan said:
2) Buy a python textbook and solve it exercises and examples.
This will help you improve your basics of programming about loops etc.
shivajikobardan said:
3) Solve 250 codewars problems
This will help you improve your basics of programming about loops etc., although 250 is rather a lot.
shivajikobardan said:
4) Do numerical methods in python.
This will
not help you improve your basics of programming about loops etc - you need to be really strong in the basics before you tackle numerical methods. Also, learning how to implement numerical methods in Python will take a great deal of time and effort and is unlikely to help you with your long term goals.
shivajikobardan said:
5) Do cryptography algorithms in python.
This will
not help you improve your basics of programming about loops etc - you need to be really strong in the basics before you tackle numerical methods. Also, learning how to implement cryptography algorithms in Python will take a great deal of time and effort and is unlikely to help you with your long term goals.
shivajikobardan said:
Will this be enough for my learning to be good enough to be a web developer in python?
No, in order to be a back-end web developer you also need to understand databases (both RDBMS like the various implementations of SQL and the so-called NoSQL services). In order to be a front-end or full-stack developer Python is no use at all and you need to learn HTML, CSS, JavaScript and JavaScript frameworks. There are also more concepts you need to understand to be good enough to be a web developer, particularly asynchronous programming.
shivajikobardan said:
(I Need to learn django afterwards I know that). IWTL.
Not necessarily, there are a lot of Django websites out there but Flask is more relevant for new developments in 2021. IMHO you will be a better web developer if you learn Flask first and then Django rather than the other way round.