- Running a Computer Program.
Figure 2.1:
Running a Computer Program.
|
- Python is an interpreted language.
- The code is pre-processed to produce a bytecode (similar to machine language) and then executed by the interpreter (virtual machine).
- Code portability: Runs on hardware/software platforms different from which used to develop the code.
- Python is portable if the interpreter is available on the target platform.
- Variables: A variable stores a piece of data and gives it a name.
- 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 _ );
- white spaces and signs with special meanings, as "+" and "-" are not allowed;
- variable names are case-sensitive (age, Age and AGE are three different variables).
- Built-in data types:
- Text Type: str
- Numeric Types: int, float, complex
- Sequence Types: list, tuple, range
- Mapping Type: dict
- Set Types: set, frozenset
- Boolean Type: bool
- Binary Types: bytes, bytearray, memoryview
- Lists: What if we want to store many integers? We need a list!
- Loops: Repeat code until a conditional statement ends the loop.
- Conditionals: Sometimes you want to execute code only in certain circumstances.
- Functions: We can separate off code into functions, that can take input and can give output. They serve as black boxes from the perspective of the rest of our code.