Python
Title Of TheCourse With Code: CSI 513: Programming
Language Concepts
Faculty In Charge : Dr. Khalid Nazim Abdul Sattar
Name : Sami Alkhunayni
ID: 381100005
2.
Content
The Definition.
History .
It Is Used For …
What Can Python Do?
Why Python?
Example
Advantages And Disadvantages
References
3.
The
Definition.
• Python IsAn Interpreted, High-level And General-
purpose Programming Language. Python's Design
Philosophy Emphasizes Code Readability With Its
Notable Use Of Significant Indentation.
• Its Language Constructs And Object-oriented Approach
Aim To Help Programmers Write Clear, Logical Code For
Small And Large-scale Projects.
4.
History .
• PythonWas Conceived In The Late 1980s By Guido Van
Rossum At Centrum Wiskunde & Informatica (CWI) In The
Netherlands As A Successor To ABC Programming
Language, Which Was Inspired By SETL, Capable Of
Exception Handling And Interfacing With The Amoeba
Operating System.
• Its Implementation Began In December 1989. Van Rossum
Shouldered Sole Responsibility For The Project, As The
Lead Developer, Until 12 July 2018, When He Announced
His "Permanent Vacation" From His Responsibilities As
Python's Benevolent Dictator For Life, A Title The Python
Community Bestowed Upon Him To Reflect His Long-term
Commitment As The Project's Chief Decision-maker.
5.
• He NowShares His Leadership As A Member Of A Five-
person Steering Council. In January 2019, Active
Python Core Developers Elected Brett Cannon, Nick
Coghlan, Barry Warsaw, Carol Willing And Van Rossum
To A Five-member "Steering Council" To Lead The
Project. Guido Van Rossum Has Since Then Withdrawn
His Nomination For The 2020 Steering Council.
History .
6.
It Is UsedFor
Web
Development
(Server-side)
Software
Development
Mathematics
System
Scripting
7.
What Can
Python Do?
Python Can Be Used On A Server To Create Web
Applications.
Python Can Be Used Alongside Software To Create
Workflows.
Python Can Connect To Database Systems. It Can
Also Read And Modify Files.
Python Can Be Used To Handle Big Data And
Perform Complex Mathematics.
Python Can Be Used For Rapid Prototyping, Or For
Production-ready Software Development.
8.
Why
Python?
Python Works OnDifferent Platforms (Windows, Mac, Linux,
Raspberry Pi, etc)
.
Python Has A Simple Syntax Similar To The English Language
.
Python Has Syntax That Allows Developers To Write Programs
With Fewer Lines Than Some Other Programming Languages
.
Python Runs On An Interpreter System, Meaning That Code
Can Be Executed As Soon As It Is Written
.
Python Can Be Treated In A Procedural Way, An Object-
oriented Way Or a Functional Way
.