Sie sind auf Seite 1von 7

www.softlogicsys.

in | +91 86818 - 84318

What is 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. 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.

Why use Python?


There are several reasons why Python could be a good choice for your next programming project,
whether it's your first attempt at coding or if you're a seasoned developer looking for a new
frontier.

Perhaps most importantly, Python has an enormous user community. This means that no matter
what problem you're trying to solve, chances are there is already strong documentation, tutorials,
guides, and examples to help you along your way. There are numerous integrated development
environments and other development tools to choose from, and thousands of open source
packages available to extend Python to do just about anything you can think of.

What is Python used for?


Python's ease of use and compatibility across a variety of operating systems makes it an ideal
language for a number of uses. Many complex websites either currently or historically have used
Python to power their back ends, from YouTube to Instagram to Reddit, and thousands of other
well-known examples. But Python isn't only a web language.

Python is the primary language used for the massive cloud computing project OpenStack, powering
private and public clouds in data centers all over the world. It's also used to write desktop software,
like Calibre, OpenShot, and the original client for BitTorrent. Many application written in other
languages, such as Blender, allow for scripting by users in Python. It's also a popular language for
machine learning, scientific, statistical, mathematical, and other types of specialized computing.

Even the Raspberry Pi gained its name from the founders plan to use the platform for teaching
Python.

Is Python open source?


The Python language itself is managed by the Python Software Foundation, who offer a reference
implementation of Python, called, CPython, under an open source license. You can even download
the Python source code, here.
www.softlogicsys.in | +91 86818 - 84318

Besides the Python implementation itself being open source, many open source projects make use
of Python, and Python has many libraries available for developers under open source licenses.

Some of the things that make Python totes awesome (also known as “really helpful and lots of
fun”) are:

Python code is easy to read and understand. Its beauty means you don’t even notice the way
Python makes complex things simple. This makes Python easy to learn, which makes it perfect for
kids.

Python is productive. It makes tough tasks simple. Almost any programming task is easier with
Python than it is with other programming languages. Computer types call this RAD (for Rapid
Application Development).

Python is dangerous. It has a lot of power. But with great power comes great responsibility.
(Remember Spider-Man?) And you’ll have to use your powers for good, not evil. (If you want to use
them for evil, you have to stop reading now.)

Python is a scripting language. The programs are fed into Python’s interpreter, which runs them
directly, so there’s no compiling (which is the case for some other languages). It is faster and easier
to get feedback on your Python code (finding errors, for example). Python means you complete and
execute (run) your programs faster and that makes programming fun!

Python is cross platform. Almost anyone can use it, no matter what computer operating system
they have. You can run pretty much any Python program on Windows, Mac, and Linux personal
computers and from large servers through to tiny computers like the Raspberry Pi. You can even run
Python programs on Android and iOS tablets.

Python uses dynamic typing for its variables. This may not mean much to you if you’ve never done
programming before. Dynamically typed variables make programming easier because they let you
just start using a variable, rather than first explaining to the computer what the variable is supposed
to be.

Python gets lots of help from third-party modules. This means that a lot of other people (third
parties) have written libraries. A library is a bunch of code for doing something specific. This makes
your work easier because you don’t have to start from scratch every time you write a new program;
sometimes you can use the libraries already written.

Python is free software. This means that the license terms for Python respect your freedom. You
can download and run Python without paying any money, and any program that you write with it is
yours to use and share any way you want. It also means that the Python source code (the

human-readable form of what the computer runs) is available so, when you’re feeling brave
enough,
www.softlogicsys.in | +91 86818 - 84318

Who Uses Python.?


Python is used just about everywhere. Just take a look at the following list (which is not exhaustive).
The point is that Python will apply to whatever you’re interested in, no matter what it is.

In space: The International Space Station’s Robonaut 2 robot uses Python for its central command
system. Python is planned for use in a European mission to Mars in 2020 to collect soil samples.

In particle physics laboratories: Python helps understand the data analysis from some atom
smashing experiments at the CERN Large Hadron Collider.

In astronomy: The MeerKat Radio telescope array (the largest radio telescope in the Southern
Hemisphere) uses Python for its control and monitoring systems.

In movie studios: Industrial Light and Magic (Star Wars geniuses) uses Python to automate its movie
production processes. Side Effects Software’s computer-generated imagery program Houdini uses
Python for its programming interface and to script the engine.

In games: Activision uses Python for building games, testing, and analyzing stuff. They even use
Python to find people cheating by boosting each other.

In the music Industry: Spotify music streaming service uses Python to send you music.

In the video Industry: Netflix uses Python to make sure movies play (stream) without stopping.
Python is used a lot for YouTube.

In Internet search: Google used Python all over in its early development phase.

In medicine: The Nodality company uses Python to handle information that they use to search for a
cure to cancer.

In your OS (admin-ing your datas): Operating systems like Linux and Mac OSX use Python for some
of their administrative functions.

In your doorbell: Rupa Dachere and Akkana Peck say that you can automate your home with Python,
hooking up sensors to your house. With it you can, for example, open and close the curtains or
automatically turn on lights when you come in the room.

Who should prefer this course?


Those candidates who want to lead their life in this file can prefer this course. Job aspirants,
graduates, Freshers, software professionals, IT candidates, system analysts can prefer this course. It
really helps you a lot by taking this course.
www.softlogicsys.in | +91 86818 - 84318

Why Softlogic is the Best Python Training Institute in Chennai

The most famous as well as reputed Softlogic gives the best Python training in Chennai. We are one
of the top reputed institution for the Python training in Chennai. We give the complete subject
knowledge to the people to enhance their skills. Practical knowledge as well as theoretical
knowledge is provided to the candidates. It helps the lot and the training is provided in the unique
way. There are only a few members in the class so that the instructor can concentrate more on the
students. High interaction will be there between faculty and the students and candidates can clarify
their doubts with the instructor. Lab Sessions are also provided to the candidates with high
equipment. We provide the training as per the industry standards. Job assistance is also provided to
the candidates.

Python Training Course Syllabus

 What is Python?
 Comparison of Python with other languages like C/C++, Java etc
 Execution model of Python
 Salient features of Python
 How Python runs Programs?
 Areas where Python is in use
 Industries that are using Python

Introduction
 Installing Python in Windows/Linux/Mac OS
 Using Python interpreter
 Execute a Script
 Structuring with Indentation
 Editors

Datatype and Variables


 Variables
 Variables v/s identifiers
 Naming convention of variables
 Keywords

String
 Single-quote, double quote and multi-line strings
 String Operations (Concatenation, Repetition, Indexing, Slicing, Splitting and joining)

Control Flow
 If/Else Statements
 For/while Statements
 Range() function
 Break and continue statements
www.softlogicsys.in | +91 86818 - 84318
 Else clauses on Loops
 Pass statements

Functions
 Defining Function
 Default Argument
 Keyword Argument
 Arbitrary Arguments List
 Unpacking Argument List
 Documentation Strings

List Data Structure


 Indexing
 Slicing
 Sorting
 List Comprehensions
 Appending to the list
 Extending the list
 Repetitions

Tuples
 Immutable objects
 Indexing
 Slicing
 Sorting
 Tuple Comprehensions

Sets
 Immutable objects
 Add, Clear, Copy Sets
 Difference
 Intersection

Dictionaries
 Iterating over dictionaries
 Accessing non existing keys
 Copy dictionaries
 Lists from dictionaries

Input and Output


 Input function

 Input with raw_input()


 Output with old string format
 Python format function
www.softlogicsys.in | +91 86818 - 84318
File handling
 Reading from the file
 Writing to the file
 Methods of file objects

Error and Exceptions


 Syntax Errors
 Exceptions
 Handling Exceptions (try, except)
 Raising Exceptions (raise)
 Clean-up Actions (try... finally)
 Else Clause
 Assert statements

Class Concept
 Class Syntax
 Class Objects
 Instance Objects
 Method Objects
 Class and Instance Variables

Inheritance
 Multiple Inheritance

Data Encapsulation
 Public
 Private
 Protected

Module
 Creating Modules
 Import a module
 Import the names
 Executing modules as scripts

Standard Modules
 sys module - access to exit(), stdout, sdin, argv...
 Re module for regular expressions
 sys - file system, operating system interface.
 math - math functions
 datetime - date and time libraries
 dir() function

Packages
 Importing * from a Package
 Intra Package Reference
www.softlogicsys.in | +91 86818 - 84318

Softlogic Systems is the best software training institute in Chennai with 100% Placement support.

For more details about our training and placement services, Please visit our
website www.softlogicsys.in or call me at +91 86818 84318

****

Das könnte Ihnen auch gefallen