An
Industrial Training Presentation
on
Python Programming
At
…………………………………
Submitted in partial fulfilment for the award of the degree of
……………………………………….
in
………………………………………………….
Session 2025-2026
Submitted to – Submitted by –
MR. Mahadev Prasad Pratima Kumari
Assistant Professor Roll No: 22052445004
(Department of Computer Science)
Department of Computer Science and Engineering
Overview of Python
Python is a high-level, interpreted programming language known for its readability
and simplicity. It is widely used in web development, data science, AI, and more.
• Creator: Guido van Rossum, introduced in 1991 with a focus on simplicity
• Open Source: Freely available and maintained by a global community
• Cross-platform: Works on Windows, macOS, Linux, and more
• Extensive Libraries: Comes with powerful libraries for web, data, ML, and
automation
• Beginner Friendly: Clean syntax similar to English makes it easy to learn
Features of Who Uses
Python Python?
• For backend services and internal
Easy to Learn & Use: Google tools
Simple syntax similar to English
Interpreted • Uses Django (a Python web
Instagram framework)
Language:
No need to compile — runs directly
• For recommendation algorithms and
Dynamically Typed: Netflix automation
No need to declare variable types
Portable: NASA: • For scientific computing and scripting
Works on all major operating systems
• Backend functionality and data
Extensive Libraries: YouTube: analysis
Rich standard and third-party libraries
Supports OOP &
Functional Spotify: • Data analytics and backend services
Programming: Versatile coding paradigms
Python Releases
Python has evolved through major versions, each improving
functionality and performance
• Python 1.0 (1991): Initial release by Guido van Rossum
• Python 2.x (2000): Introduced features like list comprehensions
and garbage collection
• Python 3.x (2008–present): Modern version with better Unicode
support, improved syntax, and more powerful features
• Latest Stable Release: Python 3.12 (as of 2025)
Python Syntax and Programming
Concepts
• Python uses indentation (whitespace) to define blocks
• No need for {} or ; the code remains clean and readable
• Print() function used for output
A simple code snippet ->
Python provides all essential programming constructs needed to build real-world applications
• Variables & Data Types – Store data of different types.
• Conditionals – Make decisions using if, else and elif
• Loops – Automate repetitive tasks with for and while
• Functions – Organize reusable blocks of code
• Comments – Use # to document the code
• Python uses indentation (spaces or tabs) to define blocks of code
• It's mandatory, not just for readability
• Incorrect indentation leads to syntax errors
Numbers Lists
• Python supports multiple number types: int, float, and complex. Lists are ordered, mutable collections of items
• You can perform arithmetic using operators like +, -, *, /, //, %, ** They can store mixed data types (integers, strings, even other lists)
Some of the methods are .append(), .remove() and [:]
Dictionaries and its Methods
• Dictionaries store data as key-value pairs Python dictionaries have built-in methods for accessing keys, values, and
• Keys are unique and used to access values managing entries, these methods make dictionary operations efficient and
quickly expressive.
Booleans
• Booleans represent True or False values
• They are used in conditions, comparisons, and control Operator
flow
Operators are used to perform operations on variables and values
• Any expression that evaluates to true/false returns a
Python supports several types of operators
Boolean
Thank
You