My Final Summer Assignment Py Project

This is my last assignment for this summer class, and I’m excited to share my progress. It’s been a busy season, but a rewarding one, and as I wrap up this course, I know the learning journey will continue well beyond this summer. For this assignment, I was drawn to the IBM HR Analytics Attrition […]

Reflection on Module 6 Assignment

Data Processing and Standard Libraries This assignment provided an opportunity to deepen my understanding of Python’s datetime, timedelta, and relativedelta classes, as well as creating practical functions and processing iterative data. The task required modernizing and extending several code snippets provided by the instructor, translating them into Python 3 syntax and enhancing them to perform […]

Classes and Functions in Python: My Rectangle Adventure

This week, I dove into Python’s object-oriented programming (OOP) concepts, and what a journey! From creating custom classes to understanding how functions can manipulate objects, I felt like I was building tiny software factories. In this assignment, I explored how to define and manipulate Python classes by building a ‘Rectangle’ object from scratch. I created […]

Introduction to function(s) and Data structure

Module # 3 Assignment This week’s assignment allowed me to deepen my understanding of Python’s functions and core data structures in a hands-on and rewarding way. I enjoyed writing custom functions with different types of arguments, practicing return values, and exploring how to call functions using loops and keyword inputs. What really stood out to […]

My First Python Script: Hello, Strings & Print!

Today, I completed my very first Python script assignment! The goal was simple: run a basic script using the print() function and a string variable. Although it felt basic, especially coming from R programming, it allowed me to explore PyCharm, understand how files work, and become comfortable running code. Here’s the assignment code: 🔍 Why […]

Starting my Python Journey

This week, I successfully downloaded and installed PyCharm on my Windows computer using the setup instructions from JetBrains. The installation process was smooth, and I had no issues getting everything up and running. I have also verified that Python 3 is working correctly through the terminal. With my development environment fully set up, I feel […]

Building wildvizR: My Journey from Analysis to R Package

Creating the wildvizR package has been one of the most enriching experiences of my data science learning journey. What began as a simple analysis in an R Markdown file during a previous assignment gradually evolved into a full-featured R package, developed with purpose and creativity. For this final assignment with Professor Alon, I continued using […]

Documenting the WildvizR Journey

Creating the .Rmd file for the wildvizR project was one of the most rewarding experiences in my R learning journey so far. The assignment focused on documenting and showcasing the core functions I plan to use in my final project, using real wildfire data from California. Through functions like summarize_wildfire_damage() and flag_major_incidents(), I learned how […]

Debugging and Defensive Programming in R

In this week’s assignment, I explored debugging techniques using a function with a deliberate bug. The function tukey_multiple() was designed to detect outliers across matrix columns using a helper function that didn’t exist (tukey.outlier()), and it also used the wrong logical operator (&& instead of &). I followed the debugging strategies suggested in Module 11, […]