Sayan Mandal

Posted on

# Day 2 of Python Pro Bootcamp 👨‍💻

## Course Outline:

### Data Types:

The day starts with data types. There are mainly 4 data types in Python.

• string: string of characters
• integer: whole numbers
• float: floating point numbers
• boolean: logic [ `TRUE`, `FALSE`]

big numbers like 1,000,000 can be writen as `1_000_000`, Python interpreter would recognize that.

### Type Error, checking and conversion:

To check the data types we can use `type()`

How to convert between data types?

``````num = "404" # it's a string

int_num = int(num) # it becomes an int
float_num = float(num) #it becomes a float
``````

### Mathematica operations:

Python follows the PEMDAS rule.

• P: Parentheses
• E: Exponents
• M: Multiplication
• D: Division
• S: Subtraction

### Number manipulation and f'strings

to round off any number, `round()` can be used.

f-strings are formatted strings.

``````value_pi = 3.141592653589793238
approx_value_pi = round(value_pi, 3) # this is how round off works

# this is how f-strings work
print(f"The approximated value of pi: {approx_value_pi}")
``````

## Project: Tip Calculator

Description: A tip calculator which takes the bill value adds the tip and split it into how many folks are there.
My Solution: tip_calculator.py

Some Relaxation Videos for Focus