Python Training

8
What is Python? Presented by FITA Web: http://www.joinfita.com/courses/python-training-in-chennai/

Transcript of Python Training

Page 1: Python Training

What is Python?Presented

by FITA

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Page 2: Python Training

Python: Python is an interpreted, object-oriented, high-level programming language with

dynamic semantics.

Its high-level built in data structures, combined with dynamic typing and dynamic

binding, make it very attractive for Rapid Application Development, as well as for

use as a scripting or glue language to connect existing components together.

Python's simple, easy to learn syntax emphasizes readability and therefore reduces

the cost of program maintenance.

Python supports modules and packages, which encourages program modularity and

code reuse.

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Page 3: Python Training

The Python interpreter and the extensive standard library are available in source or

binary form without charge for all major platforms, and can be freely distributed.

Often, programmers fall in love with Python because of the increased productivity

it provides. Since there is no compilation step, the edit-test-debug cycle is

incredibly fast.

Debugging Python programs is easy: a bug or bad input will never cause a

segmentation fault. Instead, when the interpreter discovers an error, it raises an

exception.

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Page 4: Python Training

When the program doesn't catch the exception, the interpreter prints a stack trace. A

source level debugger allows inspection of local and global variables, evaluation of

arbitrary expressions, setting breakpoints, stepping through the code a line at a time,

and so on.

The debugger is written in Python itself, testifying to Python's introspective power.

On the other hand, often the quickest way to debug a program is to add a few print

statements to the source: the fast edit-test-debug cycle makes this simple approach

very effective

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Page 5: Python Training

A great scripting language

powerful for data analyze

high productivity for small tasks (which are pretty straight forward and can be

done with less extra data structures and design)

Python programs run slower than the Java codes, but python saves much time

ans space. Python programs are 3-5 times smaller than java prog's. 

Python is dynamic typed language. Python programmers don't need to waste time

in declaring variable types as in java. 

Python is much more easy to learn than Java.

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Benefits of Python

Page 6: Python Training

It’s free: Python is a totally free language to download, use and play with, that’s

because a bunch of volunteers who devote their time to improving the language 

It’s really easy to learn: it’s a simple language to learn, the code you write are

mostly in normal English, so if you want to tell the computer to write something

you type print “something” and run the program. it easy to remember commands

and also easy to understand what you are doing. 

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Reason to Learn Python Language

Page 7: Python Training

Google use it: In fact Python is one of Google’s preferred languages, They build a lot of their

products with Python (in fact much of the Google spidering and back end search capabilities were

built in Python).So I guess if your looking for a job with Google, Python’s a great place to start.

It’s versatile: Python can be used for small, large, online and offline projects. It’s versatile, get

it?

It’s quick: Some languages take an age to program not Python, remember it was created with

programmer in mind and that means it is simple and quick to write code in Python.

Up to date: Because of Python’s lovers and the fact that it’s an open source language there are

always people trying to improve it. That’s means new versions of the language are regularly

released, that keep the language fresh and up to date with current trends, making it a more

powerful language that is less likely to fade away into obscurity.

Web: http://www.joinfita.com/courses/python-training-in-chennai/

Page 8: Python Training