0% found this document useful (0 votes)
3 views14 pages

Python Introduction

Python is a general-purpose, high-level programming language created by Guido van Rossum in the late 1980s, with its current version being 3.11 as of December 2022. It is characterized by its object-oriented design, code readability, and extensive standard library, making it suitable for a wide range of applications including web development, gaming, and scientific programming. Python is open source, portable, and can easily integrate with other programming languages.

Uploaded by

upeshpatel.ec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views14 pages

Python Introduction

Python is a general-purpose, high-level programming language created by Guido van Rossum in the late 1980s, with its current version being 3.11 as of December 2022. It is characterized by its object-oriented design, code readability, and extensive standard library, making it suitable for a wide range of applications including web development, gaming, and scientific programming. Python is open source, portable, and can easily integrate with other programming languages.

Uploaded by

upeshpatel.ec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

EC262: Python Programming

Dr. Trushit Upadhyaya & Dr. Upesh Patel


CHAROTAR UNIVERSITY OF SCIENCE & TECHNOLOGY
The inventor - Guido van Rossum

Guido van Rossum is a Dutch


programmer & Founder of Python
programming language.

Inception : Late 80s


Implementation : December 1989
Current Version (December 2022) : 3.11
CWI: Centrum Wiskunde & Informatica
Python Utilization

And many more organizations..


Programming Languages in 2022
Python vs. Other Programming Languages
What is Python Programming
Language?

 Python is a general-purpose interpreted, interactive, object-


oriented and high-level programming language.

 It is defined as object-oriented scripting language a definition


that blends support for OOPs with an over all orientation
towards scripting roles.
What does Scripting Language mean?

 A scripting language is a programming language designed for


integrating and communicating with other programming
languages. Some of the most widely used scripting languages
are JavaScript, VBScript, PHP, Perl, Python, Ruby, ASP and Tcl

 Scripting language is normally used in conjunction with another


programming language, like HTML or Java, C++.
Features of Python
 Python is a general-purpose high-level programming language
whose design philosophy emphasizes code readability.

 Python aims to combine "remarkable power with very clear syntax",


and its standard library is large and comprehensive.

 Its use of indentation for block delimiters is unusual among popular


programming languages.
Technical Strengths of Python

 Object-Oriented: Python is an object-oriented language, from the


ground up. Its class model supports advanced notions such as
polymorphism, operator overloading, and multiple inheritance.
 Free: Python is freeware - something which has lately been come to
be called open source software.
 Portable: Python is written in portable ANSI C, and compiles and
runs on virtually every major platform in use today.
 Powerful: Dynamic typing, Automatic memory management,
programming-in-the-large support, Built-in object types. Built-in
tools, Library utilities.
Technical Strengths of Python

Mixable: Python programs can be easily "glued" to components


written in other languages.

Easy to Use: as with other interpreted languages, Python


executes programs immediately, which makes for both an
interactive programming experience and rapid turnaround after
program changes.
Development Environment of Python

It is an interpreter which reads a high-level program and


executes it, and processes the program a little at a time
(statement by statement).

Python Environment
What can be done with Python?
 Python role’s are virtually unlimited: you can use it for everything
from web site development and gaming to robotics and space craft
control.
 System Programming
 GUIs
 Internet Scripting
 Database Programming
 Rapid Prototyping
 Numeric and Scientific Programming
 Natural Language
 Games, Images, AI, XML and more
Python Installation
 https://www.python.org/downloads/

You might also like