SlideShare a Scribd company logo
UNIT I INTRODUCTION
 1.1 Introduction: The Python Programming Language
 1.2 History
 1.3 Features
 1.4 Installing Python
 1.5 Running Python program
 1.6 Debugging
 1.6.1 Syntax Errors
 1.6.2 Runtime Errors
 1.6.3 Semantic Errors
 1.6.4 Experimental Debugging
 1.7 Formal and Natural Languages
 1.8 The Difference Between Brackets, Braces, and
Parentheses
 1.9 Summary
 1.10 References
 1.11 Unit End Exercise
1.1 INTRODUCTION:
THE PYTHON PROGRAMMING LANGUAGE
• Python is an object-oriented
• High-level language
• Interpreted
• Dynamic
• Multipurpose programming language.
1.2 HISTORY
• Python was first introduced by Guido Van Rossum in 1991 at
the National Research Institute for Mathematics and
Computer Science, Netherlands.
• Though the language was introduced in 1991, the
development began in the 1980s. Previous lyvan Rossum
worked on the ABC language at Centrum Wickenden &
Informatica (CWI) in the Netherlands.
• The ABC language was capable of exception handling and
interfacing with the Amoeba operating system. Inspired by the
language, Van Rossum first tried out making his own version
of it
• Python is influenced by programming languages like: ABC
language, and Modula-3, Python is used for software
development at companies and organizations such as Google,
Yahoo, CERN, Industrial Light and Magic, and NASA.
• Why the Name Python? Python developer, Rossum always
wanted the name of his new language to be short, unique,
and mysterious. Inspired by Monty Python’s Flying Circus, a
BBC comedy series, he named it Python
BASIS OF PYTHON PROGRAMMING vghkjnkjnkjnlkjn

More Related Content

PDF
Stu_Unit1_CSE1.pdf
PPTX
4_Introduction to Python Programming.pptx
PDF
PYTHO programming NOTES with category.pdf
PDF
PYTHON PROGRAMMING NOTES.pdf
PPTX
Python Training in Pune - Ethans Tech Pune
PPTX
python presntation 2.pptx
PDF
Unit1 pps
PPTX
Exploring Data Science Using Python Tools
Stu_Unit1_CSE1.pdf
4_Introduction to Python Programming.pptx
PYTHO programming NOTES with category.pdf
PYTHON PROGRAMMING NOTES.pdf
Python Training in Pune - Ethans Tech Pune
python presntation 2.pptx
Unit1 pps
Exploring Data Science Using Python Tools

Similar to BASIS OF PYTHON PROGRAMMING vghkjnkjnkjnlkjn (20)

PDF
Overview and Introduction to Python-Programming
PDF
Brief Introduction to Python Programming
PPT
iNTRODUCATION TO PYTHON IN PROGRAMMING LANGUAGE
PDF
Unit 1-Part-1-Introduction to Python.pdf
PDF
python-160403194316.pdf
PPTX
Python History and Basics with practical example
PDF
Introduction to Python
PPTX
Python Seminar PPT
PPTX
Python
PPTX
cupdf.com_python-seminar-ppt.pptx.........
PPTX
PRESENTATION ON PYTHON.pptx
PDF
Python Programming.pdf
PDF
Introduction to Python Unit -1 Part .pdf
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
PPTX
Python PPT by Sushil Sir.pptx
PPTX
python.pptx
PPT
Pythonintroduction
PDF
introduction of python in data science
PDF
Lecture 2 introduction to python
PDF
Python Programmimg language in Gurugram
Overview and Introduction to Python-Programming
Brief Introduction to Python Programming
iNTRODUCATION TO PYTHON IN PROGRAMMING LANGUAGE
Unit 1-Part-1-Introduction to Python.pdf
python-160403194316.pdf
Python History and Basics with practical example
Introduction to Python
Python Seminar PPT
Python
cupdf.com_python-seminar-ppt.pptx.........
PRESENTATION ON PYTHON.pptx
Python Programming.pdf
Introduction to Python Unit -1 Part .pdf
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
Python PPT by Sushil Sir.pptx
python.pptx
Pythonintroduction
introduction of python in data science
Lecture 2 introduction to python
Python Programmimg language in Gurugram
Ad

Recently uploaded (20)

PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Empowerment Technology for Senior High School Guide
PDF
advance database management system book.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
IGGE1 Understanding the Self1234567891011
PDF
Computing-Curriculum for Schools in Ghana
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Cell Types and Its function , kingdom of life
PDF
Classroom Observation Tools for Teachers
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Introduction to Building Materials
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Empowerment Technology for Senior High School Guide
advance database management system book.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
A systematic review of self-coping strategies used by university students to ...
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
IGGE1 Understanding the Self1234567891011
Computing-Curriculum for Schools in Ghana
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
History, Philosophy and sociology of education (1).pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Cell Types and Its function , kingdom of life
Classroom Observation Tools for Teachers
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
What if we spent less time fighting change, and more time building what’s rig...
Introduction to Building Materials
Ad

BASIS OF PYTHON PROGRAMMING vghkjnkjnkjnlkjn

  • 1. UNIT I INTRODUCTION  1.1 Introduction: The Python Programming Language  1.2 History  1.3 Features  1.4 Installing Python  1.5 Running Python program  1.6 Debugging  1.6.1 Syntax Errors  1.6.2 Runtime Errors  1.6.3 Semantic Errors  1.6.4 Experimental Debugging  1.7 Formal and Natural Languages  1.8 The Difference Between Brackets, Braces, and Parentheses  1.9 Summary  1.10 References  1.11 Unit End Exercise
  • 2. 1.1 INTRODUCTION: THE PYTHON PROGRAMMING LANGUAGE • Python is an object-oriented • High-level language • Interpreted • Dynamic • Multipurpose programming language.
  • 3. 1.2 HISTORY • Python was first introduced by Guido Van Rossum in 1991 at the National Research Institute for Mathematics and Computer Science, Netherlands. • Though the language was introduced in 1991, the development began in the 1980s. Previous lyvan Rossum worked on the ABC language at Centrum Wickenden & Informatica (CWI) in the Netherlands. • The ABC language was capable of exception handling and interfacing with the Amoeba operating system. Inspired by the language, Van Rossum first tried out making his own version of it • Python is influenced by programming languages like: ABC language, and Modula-3, Python is used for software development at companies and organizations such as Google, Yahoo, CERN, Industrial Light and Magic, and NASA. • Why the Name Python? Python developer, Rossum always wanted the name of his new language to be short, unique, and mysterious. Inspired by Monty Python’s Flying Circus, a BBC comedy series, he named it Python