ALGORITHMIC THINKING WITH PYTHON
UCEST105
2024 Scheme
S1 Cyber Phisical Systems
GEC Thrissur
1
Introduction to Python Programming
● Python is a high-level, interpreted programming language.
● Created by Guido van Rossum and first released in 1991.
● Open Source: Freely available and maintained by the Python
Software Foundation.
● Object-Oriented: Supports object-oriented, functional, and
procedural programming paradigms.
● Cross-Platform Compatibility: Works seamlessly on Windows,
macOS, Linux, and other platforms.
SUDHEER TM 2
Introduction to Python Programming
● Extensive Standard Library: Comes with numerous built-in
modules and functions to perform common tasks.
● Dynamic Typing: Data types are determined at runtime, making it
flexible and easy to use.
● Interactive and Easy to Debug: Provides an interactive interpreter
for testing code quickly and supports efficient debugging.
● Scalable: Capable of handling small scripts to large enterprise-
level applications
SUDHEER TM 3
Introduction to Python Programming
● How to install python
● Go to the Official Website
[Link]
SUDHEER TM 4
Introduction to Python Programming
● How to install python
● How to check the installation
● python --version
SUDHEER TM 5
Introduction to Python Programming
● How to install python
● Go to [Link]
SUDHEER TM 6
Introduction to Python Programming
● How to install python
● How to create conda environment
○ conda create -n myenv
● How to activate conda environment
○ Conda activate myenv
● How to install packages
○ conda install package_name
● How to deactivate myenv
○ conda deactivate SUDHEER TM 7
Introduction to Python Programming
● How to install python
● Install jupyter notebook
○ conda install jupyter notebook
● How to open jupyter notebook
○ jupyter notebook
● This command will open a new tab in your default web browser,
typically at
● [Link]
SUDHEER TM 8
Python Programming
● Various methods to execute python code
● Method 1 - Command Prompt
● Method 2 – Using IDLE (Interactive Debugger for Python, with an
optional Line-oriented interface, and Editor)
● Method 3 – Using Visual Studio Code
● Method 4 – Using miniconda / jupyter notebook
● Method 4 – Using Online platform
○ Google colab
○ [Link]
● ` SUDHEER TM 9