Python has two different versions; python 2 and python 3. In this tutorial, everything will be discussed according to the python 3 version.

=========================================================================

Hello, World!

To print a string in python:

print("Hello, World!")

=========================================================================

Python Indentation

Indentation refers to the spaces at the beginning of a code line.

if a > b:
  print("a is greater than b")           ###This syntax is right

if a > b:
print("a is greater than b")             ###This is wrong syntax

"#" this sign is used in python as a comment when line by line has checked, the comment part has automatically skipped.

=========================================================================

Variables

variables are created when you assign a value to it. These variables are used to store the data. Points to be remembered:

1. Variables name can only be started with letter or underscore 

2.  Variable names are case-sensitive

3.  A variable name cannot start with a number

4. Except alphanumeric, "_" can be used for giving the name of a variable

---------------------------------------------------------------------------------------------------------------------------
y =  "How are you?"

X1 = 25

mean_age = 30

--------------------------------------------------------------------------------

In an one-line you can assign values for multiple variables:

x, y, z = 5"kolkata"7.0

--------------------------------------------------------------------------------

x = "love"
print("I" + x +"Python")

--------------------------------------------------------------------------------

x = "Don't be "
y = "afraid"
z =  x + y
print(z)

--------------------------------------------------------------------------------











Python is an object-oriented, high level, interactive programming language. It was created by Guido van Rossum during 1985- 1990. In python, there is no need to compile your program before executing it. It's an open-source platform. At present, this is the most leading programming platform among others e.g., MATLAB, C++, R, C, Fortran.

Nowadays it is very easy to do coding as most of the developer they have already developed the most useful functions, module, libraries. Only its a matter of importing the libraries or calling the functions. 10-20 lines code can be made successfully in 2-3 lines by calling the already developed modules.

Python has its huge application, as of now everywhere we are talking about only data or we all are plying with different datasets. Python is not only being used by computer science students or IT students, now it is in each and every field from aerospace to agriculture field. It is being used to create web applications, making software workflow, big data management,  weather prediction, precision agriculture.

Python can work on different platforms such as Windows, Linux, Mac, Raspberry Pi, etc.

So, it's better not to delay, and let's get started. Day by day more number of techniques are emerging like Machine Learning, Deep Learning,  Artificial Intelligence. 

There are so many Integrated development environment (IDE) where you can do coding in python, e.g., Python IDE, Spyder, Jupyter notebook, PyCharm, etc.

Download link of Python IDE:

1) https://www.python.org/downloads/

2) https://www.anaconda.com/products/individual

3) https://www.jetbrains.com/pycharm/download/#section=windows

*** If you download Anaconda platform there you will get a lot of IDE such as Spyder, PyCharm, R Studio, Jupyter notebook

If anyone knows any programming language, he/she can cope with any new language very easily. All the programming has some basic rules, the main algorithms are similar, the only difference is that their syntax. The advantage of Python is that the syntax of python is very simple, just like the English language with proper grammar. 



In this video tutorial you can learn about image processing through ERDAS Imagine 2015 software and specially I will talk on "How to do spatial subset of an satellite image"...
This step is important as to reduce your data volume so that it can help to easy handling of dataset. By doing this subset operation you can work on your area of interest (AOI) or region of interest (ROI) or study area. 
As we all know that there are so many methods to this subset operations like subset by AOI, by using Inquire Box, by Shapefile. In this video I have explained all these methods theoretically as well as in the ERDAS software.

You can watch this video from this YouTube link:

If you like this video please subscribe my channel , leave a comment if any doubt or any other videos you want, like and share the video...

Thank you.

In this tutorial I have used LANDSAT-8 satellite image. It is an geo-corrected and atmospherically corrected image acquired from NASA, USGS Earth Explorer website.  


Here I have shown how to import data, layer stacking, radiometric correction for better visualization, change the band combination to make FCC for better identification and some basic info.
https://www.youtube.com/watch?v=rJQGBWx_lDE&t=740s
If you like this video please subscribe my channel , leave a comment if any doubt or any other videos you want, like and share the video...

Thank you.

In this tutorial I used LANDSAT-8 images. For visualization and image processing ERDAS IMAGINE 2015 software was used.
The used LANDSAT-8 satellite image is an geo-corrected and atmospherically corrected image acquired from NASA, USGS Earth Explorer website.