1 / 26

Python Online From EasyLearning Guru

Python is a widely used general-purpose, high-level programming language.Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C.The language provides constructs intended to enable clear programs on both a small and large scale.Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.

Download Presentation

Python Online From EasyLearning Guru

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PYTHON

  2. Agenda • What is Python? • Gems of Python • Python's users • Scope of Python • Major uses of Python • Why Python • Getting started with Python

  3. What is Python? Python is a powerful multi paradigm computer programming language, optimized for programmer productivity, code readability, and software quality. Guido Van Rossum Python is named after famous British comedy group Source code is available under the GNU General Public License (GPL).

  4. Python: a Complete Language Python provides simplicity and ease of use of scripting Language , along with more advanced software- engineering tools typically found in compiled languages which makes Python useful for large-scale development projects. Scripting language Compiled language

  5. Features of Python Object oriented Mixable Free Powerful Easy to learn Portable Easy to use

  6. Portable Python compiles and runs on every major platform currently in use. Python can be used on 21 different operating systems and environments.

  7. Powerful Python's toolset places it between traditional scripting languages (Tcl, Scheme and Perl) and systems development languages ( C ,C++ and Java)

  8. Mixable Python programs can be easily glued to components written in other languages.

  9. Ease of Syntax Java Code to print “Hello World” : Python code to print “Hello World”: print “Hello, World” class Hello { public static void main (String[] args) { System.out.println (“Hello, world.”); }

  10. Big Names in Python's Users

  11. Why Python?

  12. Scope of Python Python is most demanded language currently as shown by surveys.

  13. What Job Trends Say The graph here shows the job trends in different languages with Python having the maximum percentage growth.

  14. Major uses of Python Scientific and numeric programming

  15. GUIs Camelot provides components for building applications on top of Python, SQLAlchemy and Qt.inspired by the Django admin interface GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off toolstocomplete application suites. Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable. Tkinterhas the advantage of being included with the Python standard library, making it the most convenient and compatible toolkit to program with.

  16. PyQt is a set of Python v2 and v3 bindings for Digia'sQt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. pyjsis a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python. wxPythonis a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily

  17. Numeric and Scientific Programming Scipy Stack Includes modules for linear algebra, optimization, integration, special functions, signal and image processing, statistics, genetic algorithms Numerical Python adds a fast, compact, multidimensional array facility to Python. creating and manipulating numerical data >>>a[4,:4:] array([[44,45] [54,55]]) IPython is a command shell  for interactive computing developed for the Python programming language that offers enhanced  introspection ,rich media, additional shell syntax, tab completion and rich history.

  18. Numeric and scientific programming Matplotlib: Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.Like Pie charts,simpleplots,Histogramsetc. Pandas: pandas is an open source, BSD-licensed library providing high-erformance, easy-to-use data structures and data analysis tools for the Python programming language. SymPy:SymPy is a Python library for symbolic mathematics. It is written entirely in python and doesn’t need any external liberary.

  19. Python is an ideal choice for prototyping because: Rapid Prototyping

  20. Component Integration It spans multiple platforms, middleware products, and application domains. Python can fulfill an important integration role in the design of large applications with a long life expectancy. It allows a fast response to changes in user requirements that require adapting the higher-level application logic without changing the fundamental underlying components. It also allows quick adaptation of the application to changes in the underlying components.

  21. Getting Started With Python Print “hello world” Print (“hello world”) for loop for x in range(10): print(x) If else structure a = 10 b = 20 If a>b: print(“a is greater”) else: print(“b is greater”)

  22. What we offer…

  23. Thank you for watching the Live Demo for Hadoop. You can always contact us on: Your queries are always welcome. Phone : +91 124 4763660 (India) Email : contact@easylearning.guru Skype Id : easylearning.guru Website : www.easylearning.guru

More Related