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

Python Presentation

Uploaded by

Gareeb AAdmi
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 views9 pages

Python Presentation

Uploaded by

Gareeb AAdmi
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/ 9

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

You might also like