0% found this document useful (0 votes)
9 views2 pages

Week 1 Python Foundations Checklist

Week_1_Python_Foundations_Checklist

Uploaded by

joshuamwamba146
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Week 1 Python Foundations Checklist

Week_1_Python_Foundations_Checklist

Uploaded by

joshuamwamba146
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Week 1: Python Foundations for Data Science

Day 1-2: Python Basics

- [ ] Understand variables and data types (int, float, str, bool)

- [ ] Practice with lists, tuples, dictionaries, sets

- [ ] Use type(), len(), print() functions

- [ ] Practice: Write a program to store customer data (name, age, balance)

Day 3: Control Flow

- [ ] Learn if, elif, else statements

- [ ] Practice logical and comparison operators

- [ ] Use loops (for, while) to process lists and simulate transactions

- [ ] Mini-task: Print out all transactions above a threshold (e.g., > $500)

Day 4: Functions

- [ ] Define and call functions

- [ ] Use return values and parameters

- [ ] Learn about default values and scope

- [ ] Mini-task: Create a function to calculate risk score based on transaction history

Day 5: File Handling

- [ ] Open, read, write, and close text and CSV files


Week 1: Python Foundations for Data Science

- [ ] Loop through lines in a file

- [ ] Store data in a list/dictionary for processing

- [ ] Mini-task: Read a fake CSV of transactions and print suspicious ones

Day 6: Modules and Libraries

- [ ] Use built-in libraries: math, random, os

- [ ] Explore import vs from import

- [ ] Learn how to use external libraries (preview for pandas next week)

Day 7: Mini Project

- [ ] Project Title: Simple Rule-Based Fraud Detector

- [ ] Read a CSV file of transactions

- [ ] Define basic rules (e.g., flag if amount > $1000, or multiple transactions in 1 min)

- [ ] Print or save the flagged transactions

You might also like