Python Forum
what is scope for python? - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: what is scope for python? (/thread-19340.html)



what is scope for python? - samexpert - Jun-24-2019

hye guys what is the scope for python. as I am fresher in this field, I want to learn python. should i learn it or not?


RE: what is scope for python? - jefsummers - Jun-24-2019

Are you asking about scope of variables?
If so, yes, very important topic, and chapter 9 in the Python docs starts with a discussion. See:
Python docs chapter 9, see discussion of scope of variables and namespaces


RE: what is scope for python? - metulburr - Jun-24-2019

(Jun-24-2019, 10:36 AM)samexpert Wrote: should i learn it or not?
Im assuming based on this that you are asking "the scope of python's abilities"? If so:

Python is a versatile language. This can be proven by the sheer number of its 3rd party libraries. Python can do anything from making games, building or scraping websites, GUI development, data analysis, database access and manipulation, networking, scientific and numeric, image manipulation, machine learning, robotics, email processing, etc. As you can see here (different charts vary) python has only gotten popular. As a natural byproduct of getting popular it will only get more versatile. Only c/c++ surpass it due to drivers or other things needs uber high speed, and java which is due to the recent decade need of mobile devices that use java (think Android).

Python is also a simple syntax compared to other langauges. There is no requirement semicolons at the end of each statements or brackets for blocks of code. Python inherently is less typing than other languages making it faster to produce and debug as well as simple syntax to read and learn. Python places emphasis on readability. Python's learning curve is very gradual. Other languages can be quite steep.

Python is not ideal for writing things like graphics drivers, or other things that are down to bare metal.