Do I have to have a programming background to learn Python?

8 Answers
Reese Currie
Reese CurrieProfessional programmer for over 25 years
152 Views • Reese has 180+ answers in Computer Programming
You'll probably want a beginner level book or tutorial that teaches both programming and Python.  This one gets good reviews: Python Programming for the Absolute Beginner, 3rd Edition: Michael Dawson: 9781435455009: Amazon.com: Books

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!
Adeel Ahmed
Adeel AhmedC#,Php, C++, Python, Asp.Net, Vb.net, Java
187 Views
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
Gilbert Doan
Gilbert DoanInterested in theory of programming languages
133 Views • Gilbert has 60+ answers in Computer Programming
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.
Kirk Augustin
Kirk AugustinProgrammed in Python for 5 years, but in C/C++ for 40 years.
159 Views
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.
Chris Prakoso
Chris PrakosoA Software Engineer with more than 15 year experience in the field
106 Views
It will certainly help to speed up the learning process if you have a prior knowledge of programming.  But it doesn't mean that you can't learn it from scratch.  It will just take a wee longer.

Good luck!
Farsheed Ashouri
Farsheed AshouriChief Software architect
31 Views
As a teacher and developer,  I always recommend python because it's short learning curve.  You dont need anything but good solid background in algorithms.
Praveen Akarapu
Praveen Akarapu
70 Views
Nope. Python is very easy to learn. Udacity provides a course on Python as part of Introduction to Computer science course https://www.udacity.com/course/c...

Comments

Popular posts from this blog

Short Story Idea

Banalities and Other Trivial Things