1
By: Yosef Nigussie
Introduction to python
2
Introduction to Python
 What is python ?
 Characteristics of python?
 Installing python
 Application of Python
3
What is python?
 Python is a general-purpose interpreted, interactive, object-
oriented, and high-level programming language
 Python is Interpreted
 Python is Interactive
 Python is Object-Oriented
 Python is a Beginner's Language
4
Characteristics of python
 It supports functional and structured programming methods as well
as OOP.
 It can be used as a scripting language
 It provides very high-level dynamic data types and supports dynamic
type checking
 It supports automatic garbage collection.
 It can be easily integrated with C, C++, COM, ActiveX, CORBA, and
Java.
5
Application of Python
 Easy-to-learn
 Easy-to-read
 Easy-to-maintain
 A broad standard library
 Interactive Mode
 Portable
 Extendable
 Databases
 GUI Programming
 Scalable
6
Installing Python
1. Installing Python interpreter
https://www.python.org/downloads/
2. Installing Environment
You can use Pycharm:
 https://www.jetbrains.com/pycharm/download/download-thanks.html?pl
atform=windows&code=PCC
7
Questions
8

Introduction to Python Chapter 1-Introduction to Python.pptx Chapter 1-Introduction to Python.pptx Chapter 1-Introduction to Python.pptx

  • 1.
  • 2.
    2 Introduction to Python What is python ?  Characteristics of python?  Installing python  Application of Python
  • 3.
    3 What is python? Python is a general-purpose interpreted, interactive, object- oriented, and high-level programming language  Python is Interpreted  Python is Interactive  Python is Object-Oriented  Python is a Beginner's Language
  • 4.
    4 Characteristics of python It supports functional and structured programming methods as well as OOP.  It can be used as a scripting language  It provides very high-level dynamic data types and supports dynamic type checking  It supports automatic garbage collection.  It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
  • 5.
    5 Application of Python Easy-to-learn  Easy-to-read  Easy-to-maintain  A broad standard library  Interactive Mode  Portable  Extendable  Databases  GUI Programming  Scalable
  • 6.
    6 Installing Python 1. InstallingPython interpreter https://www.python.org/downloads/ 2. Installing Environment You can use Pycharm:  https://www.jetbrains.com/pycharm/download/download-thanks.html?pl atform=windows&code=PCC
  • 7.
  • 8.