Do I have to have a programming background to learn Python?
8 Answers
It's a great language to start with. Make sure you get a Python-aware editor or IDE though because Python is whitespace sensitive. There are lots of Python aware editors. Good luck!
You may not have a platform but you should have a proper knowledge about finding the right track to learn programming.
Start with a beginner’s level
Move towards professional level book
Try to make some applications such as projects
When you got stuck somewhere in logical aspects, use the power of internet.
Book is completely focused on the topic . People use internet and it is okay but I use it during my projects or critical problems.
Internships play the most dominant role to polish you.
Only internet is nothing
No, you can learn Python in isolation. I don’t recommend this development however. I think that you should learn Python within the context of programming languages. It is one of several in a family of languages. How you go about your learning of programming languages is an order. Like you learn Python first, Java second, and so on. You choose how many you want to learn.
For example, I have learned C, C++, Java, Python, R, Matlab, and SQL. Not in that in order. They are all at a proficient level that I can develop some to mastery when I want. Their learning has forced me to cohere them in common. You can think about that as your own ideal. It is by hypothesis the elements common to all your learned programming languages.
You need to know nothing at all about programming in order to learn and use Python. It is fine as a scripting language.
But don’t expect it to teach you how to become a programmer. Python is designed for people who do not know how to program, and it does not let you touch anything related to real programming, like pointers, except for the most rudimentary, such as looping and branching.
Because Python is interpreted, it will not teach you anything about compiling, linking, loaders, libraries, operating systems, file systems, registers, memory, segmentation, multi process, multi core, multi thread, or anything else related to real programming.
You will never be able to sell anything you make using Python, and it is just for inhouse use.
Comments
Post a Comment
Comment here.