0% found this document useful (0 votes)
206 views

Introduction To Python

This document provides an introduction to the Python programming language. It discusses that Python is an open-source, object-oriented scripting language influenced by Java, C++ and MATLAB. Some key advantages of Python are that it is free, cross-platform, easier to learn than many languages, and has easy to install extensions. The document then covers some core Python concepts like variables, strings, tuples and lists. It explains how strings are immutable sequences of characters and tuples are immutable sequences while lists are mutable.

Uploaded by

Ryan Reas
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views

Introduction To Python

This document provides an introduction to the Python programming language. It discusses that Python is an open-source, object-oriented scripting language influenced by Java, C++ and MATLAB. Some key advantages of Python are that it is free, cross-platform, easier to learn than many languages, and has easy to install extensions. The document then covers some core Python concepts like variables, strings, tuples and lists. It explains how strings are immutable sequences of characters and tuples are immutable sequences while lists are mutable.

Uploaded by

Ryan Reas
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

Introduction To Python

Ryan D. Reas
Lecturer
ECE Dept.
Eastern Visayas State University
What Does Computer Do
Type of Knowledge
What Is Recipe
Computer Are Machines
Computer Architecture
Stored Program Computer
Basic Primitives
Creating Recipes
Aspect of Language
Aspect of Language
Aspect of Language
Where Things Go Wrong
What is Python
 Python is an object-oriented language that was
developed in the late 1980s as a scripting
language (the name is derived from the British
television show Monty Python’s Flying Circus).

 Development of Python was clearly influenced


by Java and C++, but there is also a
remarkable similarity to MATLAB (another
interpreted language, very popular in scientific
computing).
Advantage of Python
 Python is open-source software, which
means that it is free
 Python is available for all major operating
systems
 Python is easier to learn and produces
more readable code than do most
languages.
 Python and its extensions are easy to
install
Advantage of Python
 Python is open-source software, which
means that it is free
 Python is available for all major operating
systems
 Python is easier to learn and produces
more readable code than do most
languages.
 Python and its extensions are easy to
install
Advantage of Python
 Python is open-source software, which
means that it is free
 Python is available for all major operating
systems
 Python is easier to learn and produces
more readable code than do most
languages.
 Python and its extensions are easy to
install
Python VS Matlab
Matlab Codes Python Codes
Core Python
Variables
In most computer languages the name of
a
variable represents a value of a given
type
stored in a fixed memory location
Core Python
String
A string is a sequence of characters
enclosed in single or double quotes.
Strings are concatenated with the plus
(+) operator, whereas slicing (:) is used
to extract a portion of the string.
Core Python
A string is an immutable object – its
individual characters cannot be modified
with an assignment statement, and it
has a fixed length. An attempt to violate
immutability will result in TypeError, as
shown here:
Core Python
Tuples
A tuple is a sequence of arbitrary
objects separated by commas and
enclosed in parentheses. If the tuple
contains a single object, a final comma
is required; for example, x = (2,).
Tuples support the same operations as
strings; they are also immutable.
Core Python
Tuples
Core Python
List
A list is similar to a tuple, but it is
mutable, so that its elements and length
can be changed. A list is identified by
enclosing it in brackets.
Core Python
List
Core Python
List
Matrices can be represented as nested
lists with each row being an element of
the list. Here is a 3 × 3 matrix a in the
form of a list

You might also like