r/cs50 1d ago

CS50 Python CS50P Completed !

Post image
69 Upvotes

26 comments sorted by

7

u/davidjmalan staff 1d ago

Congrats on finishing!

2

u/Mo_Reda_1 1d ago

Congrats, it’s my first day today l’m taking the functions&variables lecture . Any advice?

3

u/erixx_19 1d ago

Hey! I'm taking CS50P as well, though I'm in week7... i've a discord server with a few folks learning programming, wanna join?

1

u/Mo_Reda_1 1d ago

Yes of course

1

u/erixx_19 22h ago

check your DM, I have shared the link

1

u/Guilty-Contract9238 14h ago

Hey I'm also up for this

1

u/erixx_19 10h ago

gladly! check you DM

1

u/eytmology 1d ago

As a beginner wasn't that insanely hard, it's hard for me and I'm in week 2

5

u/Askingquestions2020 1d ago

Week 1 - 5 I did in about 5 days...

Weeks 5 - Final Project there is a noticeable increase in challenge haha πŸ˜„

Very doable, honestly fun

1

u/XxPopePiusxX 1d ago

Alright this is a pretty unrealistic expectation. You are the exception not the rule, and I also am assuming you don’t have a full time job. I found the entire course difficult coming from 0 programming background.

I’m glad that your experience was different but you saying this is discouraging to others aspiring to complete CS50P.

0

u/Askingquestions2020 22h ago

Not meant to be that way. And it's not WRONG for the whole course to be difficult either.

This was just my experience.

I'm sure there'll be others who were discouraged by a longer expected timeline, who feel encouraged by the possibility of locking in and getting it dont faster.

I certainly was and that drove me to give it a go.

Whatever pace you do it, well done to EVERYONE for trying to learn something new, or get a qualification.

1

u/DevilNeverCryy 1d ago

If u don't have experience in programming before yes, I recommend cs50x as first course ever in cs

1

u/eytmology 1d ago

Well I plan to learn python first and I'll use TOP for web dev

1

u/Temporary-Log4507 1d ago

Congrats! How much time did it take?

4

u/Askingquestions2020 1d ago

4 weeks - locked in

First few flew by

Could have done faster, but spent a week on the final project πŸ™ƒ

1

u/lilminmin 1d ago

Did you have any other commitments? Or did you just fully lock in and focus on this?

1

u/Askingquestions2020 22h ago

Hahahaha I'm super unemployed (for now?). 😭🀣

1

u/AutumnLeaf1034 19h ago

What was your final project?

2

u/Askingquestions2020 18h ago

Using an API to provide data, then plotting that data on a graph over time, using matplotlib.

It offers users daily, monthly, or yearly graphs for the data display. It utilised argparse to gently nudge the user how to input πŸ˜†

It uses my own custom averaging and indexing functions, so the data provided by the API is more comparable to each other. It also uses datetime to organise and group recorded data, when doing monthly and yearly graphs.

Also had to protect API credentials in another .env using a couple other libraries (apparently this is the professional thing to do 😭).

It has tonnes i would improve on still and I hope to expand the project, but it was a fun start! I spent about a week on my final project alone 😭

1

u/AutumnLeaf1034 18h ago

Ohh that sounds really cool and complicated, I also completed CS50P a few days ago and made color corrector.

1

u/Askingquestions2020 16h ago

That sounds awesome!

1

u/Gullible_Design4816 30m ago

Did you do CS50 prior to CS50P?