Recent post of "Which programming language should I Start Learning for Automation” and “Do I need to be programmer before learning Automation, SDN and NFV technologies” gave a clear approach to start with Python Language. Let me tell you one more time “Why Python Is Selected For SDN”.
1. Being platform independent and huge community support
2. It’s an easy language to learn
3. Great Online Documentation Available
4. Open Source With Easy Readable code
5. Code can be easily grouped in modules and packages
6. Easy API Integration
7. Finally it’s object oriented programming (OOPs)
Python is not only selected for SDN but it is widely opted by others communities also:
1. Software Testing
2. Web Development
3. Writing Network Applications
4. Scientific Applications
Where to Start With Python?
Download Python 2.7 and start working on it. PIP (package manager/installer program)
What you should know before starting Python?
Before starting your python journey, please read more about PIP. PIP is (package manager/installer program). pip stand for "Pip Installs Packages" or "Pip Installs Python". pip is a package management system used to find, install and manage Python packages. Many packages can be found in the Python Package Index (PyPI). This is a repository for Python.
There are currently 89000 packages online and can be easily accessed by using https://pypi.python.org/pypi. You can use pip to find packages in Python Package Index (PyPI) and to install them. How to Start With Python? Download Python 2.7 and start working on it.