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

Python Programming Basics Guide

The document provides an introduction to Python programming, highlighting its features such as being high-level, open source, and object-oriented. It includes instructions for installation, creating conda environments, and using Jupyter Notebook, as well as various methods to execute Python code. The content is aimed at teaching algorithmic thinking with Python in the context of a course at UCEST105.

Uploaded by

haseebmon
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)
8 views9 pages

Python Programming Basics Guide

The document provides an introduction to Python programming, highlighting its features such as being high-level, open source, and object-oriented. It includes instructions for installation, creating conda environments, and using Jupyter Notebook, as well as various methods to execute Python code. The content is aimed at teaching algorithmic thinking with Python in the context of a course at UCEST105.

Uploaded by

haseebmon
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

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

You might also like