263x Filetype PDF File size 0.38 MB Source: etut.edu.tm
MODERNISATION OF HIGHER EDUCATION
IN CENTRAL ASIA
THROUGH NEW TECHNOLOGIES
( HiEdTec )
Object Oriented Programming
Lecture2: Defining variables
In programming, a variable is a value that can change, depending on the
conditions or on information passed to the program. Typically, a program consists
of instruction s that tell the computer what to do and data that the program uses when
it is running. The data consists of constants or fixed values that never change and
variable values (which are usually initialized to "0" or some default value because
the actual values will be supplied by a user's program). Usually, both constants and
variables are defined as certain data type s. Each data type prescribes and limits the
form of the data. Examples of data types include: an integer expressed as a decimal
number, or a string of text characters, usually limited in length.
Variables are used to store information to be referenced and manipulated in a
computer program. They also provide a way of labeling data with a descriptive
name, so our programs can be understood more clearly by the reader and ourselves.
It is helpful to think of variables as containers that hold information. Their sole
purpose is to label and store data in memory. This data can then be used throughout
your program.
Assigning Value to Variables
Naming variables is known as one of the most difficult tasks in computer
programming. When you are naming variables, think hard about the names. Try
your best to make sure that the name you assign your variable is accurately
descriptive and understandable to another reader. Sometimes that other reader is
yourself when you revisit a program that you wrote months or even years earlier.
When you assign a variable, you use the = symbol. The name of the variable goes
on the left and the value you want to store in the variable goes on the right.
Creating Variables
Variables are containers for storing data values.
Unlike other programming languages, Python has no command for declaring a
variable.
A variable is created the moment you first assign a value to it.
MODERNISATION OF HIGHER EDUCATION
IN CENTRAL ASIA
THROUGH NEW TECHNOLOGIES
( HiEdTec )
Example
x = 5
y = "Sapartach"
print(x)
print(y)
Variables do not need to be declared with any particular type and can even change
type after they have been set.
Example
x = 4 # x is of type int
x = "Sally" # x is now of type str
print(x)
String variables can be declared either by using single or double quotes:
Example
x = "Sapartach"
# is the same as
x = 'Sapartach'
Variable Names
A variable can have a short name (like x and y) or a more descriptive name (age,
car name, total volume). Rules for Python variables:
A variable name must start with a letter or the underscore character
A variable name cannot start with a number
A variable name can only contain alpha-numeric characters and underscores
(A-z, 0-9, and _ )
Variable names are case-sensitive (age, Age and AGE are three different
variables)
Example
#Legal variable names:
myvar = " Sapartach "
my_var = " Sapartach "
MODERNISATION OF HIGHER EDUCATION
IN CENTRAL ASIA
THROUGH NEW TECHNOLOGIES
( HiEdTec )
_my_var = " Sapartach"
myVar = "Sapartach "
MYVAR = "Sapartach "
myvar2 = "Sapartach "
#Illegal variable names:
2myvar = "Sapartach"
my-var = "Sapartach "
my var = "Sapartach "
Remember that variable names are case-sensitive
Assign Value to Multiple Variables
Python allows you to assign values to multiple variables in one line:
Example
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
And you can assign the same value to multiple variables in one line:
Example
x = y = z = "Orange"
print(x)
print(y)
print(z)
MODERNISATION OF HIGHER EDUCATION
IN CENTRAL ASIA
THROUGH NEW TECHNOLOGIES
( HiEdTec )
REFERENCES:
1.”Turkmenistanyn Konstitusiýasy”. Aşgabat, TDNG.2008.
2. ”Turkmenistanyn Prezidenti Gurbanguly Malikgulyyewiç Berdimuhamedowyň gysgaça
terjimehaly”.- Asgabat, TDNG.2007.
3. Gurbanguly Berdimuhamedow. ”Garaşsyzlyga guwanmak, Watany, halky söýmek bagtdyr”-
Asgabat, TDNG.2007.
4. Gurbanguly Berdimuhamedow.” Parahatçylyk, döredijilik, progres syýasatynyň
dabaralanmagy”- Asgabat, TDNG.2007.
5. Gurbanguly Berdimuhamedow. “Halkyň saýlany we ynam bildireni”- Asgabat,TDNG.2007.
6. John Shovic and Alan Simpson, “Python All-in-One For Dummies”, New Jersey, 2019
7. Michel Anders, “Python 3 Web Development Beginner's Guide”, UK, 2011 Packt
Publishing
8. Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction. 3pnK
MaTTec. 20 Hoadpa 2015 r.
9. Automate the Boring Stuff with Python: Practical Programming for Total. Ant
CBenrapT. 14 anpena 2015 r.
10. Fluent Python. Knnra, Jlycnano Pamanbo. 2015 r.
11. David Beazley and Brian Jones , “Python Cookbook, Third Edition” United States of
America, 2013
12. www.w3schools.com
13. Problem book on programming. Scalar types, control statements, procedures and
functions, arrays, strings, files, recursion, dynamic data structures. A. V. Abramyan, M. E.
Abramyan. The Ministry of Education and Science of the Russian Federation Southern
Federal University. Rostov-on-Don 2014
14. Python Programming for Beginners: An Introduction to the Python Computer
Programming. Kunra, Alencon KOHHOH. 2014 r
15. Fluent Python. Knnra, Jlycnano Pamanbo. 2015 r.
16. JerKHH cnocod BbiyunTb Python. Kunra, 3eg ffloy. 19 ceHTadpa 2013 r.
17. www.tutorialspoint.com
no reviews yet
Please Login to review.