Streamlit
✕Bank Account Opening Form
Question 1 of 5
- Create app to simulate bank account opening form. The app should have:
- Appropriate Title and Header.
- Text input for
First Name,Middle Name,Last Name,Address,Email. - Date input for date of birth. - Number input for phone number. - Selection input for account type (savings,current,fixed deposit). - Checkbox for I agree to the terms and conditions. -Submitbutton that shows summary of the entered data on click. - You should also send a confirmation email to user's email address.
- Create app to simulate bank account opening form. The app should have:
- Appropriate Title and Header.
- Text input for
Electricity Price Calculator
Question 2 of 5
- Create app to calculate electricity price based on units consumed. The app should have:
- Appropriate Title and Header.
- Text input for user name.
- Number input for electricity consumption in kWh (unit).
- A button called
Calculatethat shows total price on clicking.
Electricity Price Slabs:Units Consumed Price per Unit Example Calculation 0 - 20 4.00 per unit Eg: 15 units = 15 * 4 = 60 21 - 30 6.5 per unit Eg: 25 units = 20 * 4 + (25 - 20) * 6.5 = 112.5 30 - 50 10 per unit Eg: 40 units = 20 * 4 + 10 * 6.5 + (40 - 30) * 10 = 245 Above 50 12 per unit Eg: 60 units = 20 * 4 + 10 * 6.5 + 20 * 10 + (60 - 50) * 12 = 465 Electricity price slabs based on units consumed.- Create app to calculate electricity price based on units consumed. The app should have:
- Appropriate Title and Header.
- Text input for user name.
- Number input for electricity consumption in kWh (unit).
- A button called
Salary In-hand Calculator
Question 3 of 5
- Create an app to calculate in-hand salary based on gross salary and deductions. The app should have:
- Appropriate Title and Header.
- Number input for yearly gross salary.
- Number input for deductions (
insurance,CIT,provident fund, etc.). - Boolean input for marital status. -Calculatebutton that shows in-hand salary (monthly,yearly) on click. - Note: Tax rate is applied after ssf & CIT deduction. -salary_in_hand=gross_salary - ssf - cit - tax_calculated_below
Tax Slabs for Salary Calculation:Unmarried Married Rate Upto 5 Lakh Upto 6 Lakh 0 if ssf deduction else 1% 5 Lakh - 7 Lakh 6 Lakh - 8 Lakh 10% 7 Lakh - 10 Lakh 8 Lakh - 11 Lakh) 20% 10 Lakh - 20 Lakh 11 Lakh - 20 Lakh 30% 20 Lakh - 50 Lakh 20 Lakh - 50 Lakh 36% Above 50 Lakh Above 50 Lakh 39% Tax slabs for calculating in-hand salary based on gross salary and marital status.- Create an app to calculate in-hand salary based on gross salary and deductions. The app should have:
- Appropriate Title and Header.
- Number input for yearly gross salary.
- Number input for deductions (
Interactive Data Visualization
Question 4 of 5
- Create app to visualize data interactively. The app should have:
- Appropriate Title and Header.
- Read file
heart_disease.csvto create dataframe [static]. - Drop down filter to selectGender. - Range slider to filterAge. - You can add other filters as well based on instinction. - CreateHistogramto showagedistribution. - CreateBar chartto showcount of heart_stroke by gender. - CreateScatter plotofsysBPvsdiaBPcolored by heart_stroke. - CreateBox plotofBMIpereducation_level. - You can add other interactive visuals based on your instinction.
- Create app to visualize data interactively. The app should have:
- Appropriate Title and Header.
- Read file
EDA Report Generator
Question 5 of 5
- Create an app to generate EDA report dynamically. The app should have:
- Appropriate Title and Header.
- File uploader to upload csv and file.
- Drop Down to select pre-defined separator.
- A button called
Generate Reportthat displays EDA report on click. - EDA Report Requirement:
- Display
shape,column names,data types,duplicate counts. - Chart to display missing values per column. - Showsummary statisticsfor numeric columns. - Show correlation heatmap for numeric columns. -Download Reportbutton to save thepandas profilingreport.
- Create an app to generate EDA report dynamically. The app should have:
- Appropriate Title and Header.
- File uploader to upload csv and file.
- Drop Down to select pre-defined separator.
- A button called
