introduction to python basics programming

7
Introduction to Python Basics Programming www.collaborationtech.co.in Bengaluru INDIA Presentation By Ramananda M.S Rao

Upload: raveendra-r

Post on 14-Feb-2017

122 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Introduction to Python Basics Programming

Introduction to Python Basics Programming

www.collaborationtech.co.inBengaluru INDIA

Presentation By Ramananda M.S Rao

Page 2: Introduction to Python Basics Programming

Introduction to Python ProgrammingContentIntroductionApplications and FrameworksGet Started with programmingVariables and Data Types Operators and Expressions Control Structure Sequence Types Dictionaries and Sets List ComprehensionsFunctionsLocal, Non Local & Global VariablesAnonymous and Lambda Functions

www.collaborationtech.co.in

Page 3: Introduction to Python Basics Programming

Introduction to Python ProgrammingIntroduction Open source general-purpose. Multiplatform programming

language Object Oriented, Procedural, Functional Easy to interface with C/ObjC/Java/Fortran Easy to interface with C++ (via SWIG) Great interactive environment Python 'philosophy' emphasis readability, clarity and simplicity The Interactive Interpreter it is very easy to learn and understand. It is extensible, you can easily plug new modules in your Python

installation and extend its functionality

www.collaborationtech.co.in

Page 4: Introduction to Python Basics Programming

Introduction to Python ProgrammingApplications and FrameworksPython is a very flexible language. It is widely used for many different purposes. Typical uses include : Web Programming System administration tasks via simple scripts Desktop Applications Windows Applications Natural Language ToolKit Source can be compiled or run just-in-time Large collection of proven modules included in the standard distribution Offers Matlab-ish capabilities within Python • Fast array operations • 2D arrays, multi-D arrays, linear algebra etc. Wrappers for Astronomical Packages

www.collaborationtech.co.in

Page 5: Introduction to Python Basics Programming

Introduction to Python ProgrammingApplications and Frameworks Web application programming with frameworks like Zope, Django

and Turbo gears System administration tasks via simple scripts Desktop applications using GUI toolkits like Tkinter or wxPython

(and recently Windows Forms and IronPython) Creating windows applications, using the Pywin32 extension for full

windows integration and possibly Py2exe to create standalone programs

Scientific research using packages like Scipy and Matplotlib Can interface with the Component Object Model (COM) used by

Windows Can interface with Open Source GIS toolsets

www.collaborationtech.co.in

Page 6: Introduction to Python Basics Programming

Introduction to Python ProgrammingInstalling PythonDownload Python 3.5(32-bit and 64-bit versions of the interpreter ) which includes: Python Software The standard library, test suite, launcher and pip will be installed Development EnvironmentIDLE – a cross-platform Python development environment. Text editor with color-coding and smart indenting for creating python files Menu commands for changing system settings and running files. Shell for interactive evaluation.Do not use Notepad - it is a bad choice because it does not do syntax highlighting and also importantly it does not support indentation of the text

www.collaborationtech.co.in

Page 7: Introduction to Python Basics Programming

About Us