Skip to content

Mohammed A#5

Open
mohammedalfakih-dev wants to merge 1 commit into
HackYourAssignment:mainfrom
mohammedalfakih-dev:week4/mohammed-alfakih
Open

Mohammed A#5
mohammedalfakih-dev wants to merge 1 commit into
HackYourAssignment:mainfrom
mohammedalfakih-dev:week4/mohammed-alfakih

Conversation

@mohammedalfakih-dev

Copy link
Copy Markdown

Summary

Completed the Week 4 Pandas pipeline assignment.

Changes

  • Downloaded input data from Azure Blob Storage
  • Cleaned and transformed sales/customer data with Pandas
  • Joined datasets and generated report tables
  • Exported CSV, Parquet, and chart outputs
  • Uploaded results back to Azure and verified the round-trip
  • Added AI assist report

@mohammedalfakih-dev mohammedalfakih-dev changed the title Complete Week 4 Pandas sales pipeline Mohammed A May 28, 2026
@lassebenni lassebenni closed this Jun 4, 2026
@lassebenni lassebenni reopened this Jun 4, 2026
@github-actions

This comment has been minimized.

@lassebenni lassebenni closed this Jun 4, 2026
@lassebenni lassebenni reopened this Jun 4, 2026
@github-actions

This comment has been minimized.

@lassebenni lassebenni closed this Jun 4, 2026
@lassebenni lassebenni reopened this Jun 4, 2026
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

📝 HackYourFuture auto grade

Assignment Score: 87 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 60
🧪 The auto grade is experimental and still being improved

Test Details

@AgneseGi AgneseGi left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very solid work! the only minor issues were:

  • missing the required outlier decision/comment
  • hiding AI_ASSIST.md content inside HTML comments
  • catching broad Azure exceptions as “container already exists”

Comment thread AI_ASSIST.md
## The prompt I gave

<!-- Paste the exact prompt you gave the LLM here. -->
<!-- How do I convert a Pandas column to datetime and replace invalid dates with missing values? -->

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

content is inside HTML comments, so it is effectively invisible when rendered

Comment thread src/clean.py

logging.info("Cleaned sales rows: %s", len(sales))

return sales

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this does not include the required outlier decision - you could have added a comment or decide to remove them using eg .quantile(0.99)

Comment thread src/ingest.py
container.create_container()
logging.info("Created container %s", container_name)
except Exception:
logging.info("Container %s already exists", container_name)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here any error is treated as “container already exists":this might hide real failures like eg ClientAuthenticationError

you could use instead

except ResourceExistsError:
    logging.info("Container %s already exists", container_name)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants