🐍 Python Flashcards
To understand certain programming language stuff
What is Python?
It is a programming language known for its simplicity and readability.
Where is Python widely used in?
It is widely used in various fields such as web development, data science, artificial intelligence, and more.
What are the key features in Python? (5)
- Simple and easy-to-read syntax
- Dynamic typing
- Automatic memory management (garbage collection)
- Extensive standard library
- Support for multiple programming paradigms (procedural, object-oriented, functional)
What are the (8) different data types in Python?
- Integers (int)
- Floating-point numbers (float)
- Strings (str)
- Lists (list)
- Tuples (tuple)
- Dictionaries (dict)
- Sets (set)
- Booleans (bool)
define the data type Integers (int)
Whole numbers without any decimal point
eg, -5, 10, 1000
define the data type Floating-point numbers (float)
Numbers with a decimal point or in exponential form
eg. 3.14, -0.001, 2.5e-4
define the data type Strings (str)
Ordered sequence of characters enclosed in single (‘’) or double (“”) quotes
eg. “Hello!”, “1234”
define the data type Lists (list)
- Ordered collection of items, mutable and can contain elements of different data types
- made in square brackets []
eg. [1, 2, 3], [‘apple’, ‘banana’, ‘orange’], [1, ‘two’, 3.0]
define the data type Tuples (tuple)
- Ordered collection of items, can’t change and can contain elements of different data types.
- made with round brackets ()
eg. (1, 2, 3), (‘a’, ‘b’, ‘c’), (1, ‘two’, 3.0)
define the data type Dictionaries (dict)
- Unordered collection of key-value pairs, mutable and indexed by unique keys
- uses curly brackets {}
eg. {‘name’: ‘John’, ‘age’: 30}, {‘fruit’: ‘apple’, ‘color’: ‘red’}
define the data type Set (set)
- Unordered collection of unique elements, mutable and does not allow duplicate values
- Uses curly brackets {}
eg. {1, 2, 3}, {‘a’, ‘b’, ‘c’}, {True, False}
define the data type Booleans (bool)
Logical data type representing truth values True or False
eg. True, False
when would you use the data type of Integers in your code?
when dealing with whole numbers or counting items that cannot be divided into smaller parts
eg. counting the number of students in a class
when would one use the data type Floating-point numbers (float) in their code?
to deal with quantities that can have fractional parts or require precise calculations
eg. Calculating the average temperature of a city over a period of time.
when would one use the data type Stings (str) in their code?
when working with text data, such as user input, file contents, or messages displayed to the user
eg. Storing a user’s name or a sentence entered by the user