Is CS50P completely different from CS50x? - CS50 Reels #Shorts

preview_player
Показать описание

***

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

***

HOW TO SUBSCRIBE

HOW TO TAKE CS50

HOW TO JOIN CS50 COMMUNITIES

HOW TO FOLLOW DAVID J. MALAN

***

CS50 SHOP

***

LICENSE

CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

David J. Malan
Рекомендации по теме
Комментарии
Автор

Guys I took both the course just a heads up, take CS50x Introduction to Computer Science and then take CS50’s Introduction to Programming with Python. Its much more complete in this order

sriramgangadhar
Автор

The best way in my opion is to start with cs50x. Reach week 6 of cs50x. Then go do cs50p. Then come back to complete cs50x.

rawfiul.
Автор

Thank you David and the Cs50 team for providing this knowledge in an effectively digestible form.

danielwong
Автор

I have done both cs50x and sc50p and I recommend that beginners do cs50p first because the problems are much easier and everything you need in cs50p will be used in cs50x and for the final for cs50x you can create a real web application because you are completely ready for the server side of programs in python. In cs50x you learn c, sql, html, css, js, python and two other frameworks.

mehmedkukavica
Автор

Currently taking both. I got to week 6 in CS50X (the week where Python starts) and did the practice problems for that week and then immediately started CS50P. I'm currently on Week 6 of CS50P and was able to get to week 6 in just over a week whereas it took me about 8 weeks to get to Week 6 in CS50X because the problem solving skills I learned from CS50X where absolute overkill compared to, so far, CS50P.

Starting CS50P, once you reach week 6 of CS50X, at least to me, has felt very natural. I like going back to the beginning lectures (except this time in Python) and now being able to understand just how many lines of code Python saves you, what is really going on behind the scenes, and simply appreciating how much of the heavy lifting Python does.

The only reason I did this was because I felt I didn't quite understand Python from the week 6 practice problems of CS50X and I was not liking Python at first because I felt like I had just got really comfortable with C. I was trying to program in Python like I had with C. When something worked in Python it almost felt too easy or almost magical and I could never understand how things worked so easily so I knew I needed more practice with Python. For example trying to understand for loops in Python was very confusing to me after learning C because it felt as though it was so abstract from what was really happening I couldn't quite understand them. Also getting the concept down that strings are immutable in Python was a bit of a struggle after being able to change strings whenever you wanted to in C (although in C with that power came lots of responsibility with memory management :) ).

I do plan on going back, and can't wait to go back, to CS50X and finish once I complete CS50P.

Imagoofygoober
Автор

I’ve taken CS50P just after lecture 6 on CS50X and when I finished CS50P I went back to complete CS50X, I would say that actually, what you need to do for CS50P is that unlike CS50X just reading the notes instead of watching the whole lectures. That would save you a lot of time.

abdulrahimnaser
Автор

I work in IT Operations and CS50P is exactly what I needed - THANK YOU!! :D

SamAndrew
Автор

I wish I could speak that fast and clear too! 👍

JohnSmith-fiir
Автор

I Love this man, awesome teacher and charismatic af

Ringerx
Автор

I took mine before, during, and after I completed CS50x. Just finishing CS50P's final project now.

BijouBakson
Автор

I did CS50x first then CS50P. It's much more complete and helps me understand the material in CS50P a lot better.

eldf
Автор

You are doing a marvellous work. Thank u sir...👍👍

pranayakhadka
Автор

The most simple, beatiful, furnished office ive ever seen❤

abubakaraminu
Автор

I'm going to try to finish x first but my goal is learning Python.

SwampyColorado
Автор

do cs50p first guys, this way you'll be comfortable to dig deeper when it comes to C, different syntax more complicated to do things you do easily with python and things will start to click in. if you start with cs50x 1st you'll probably quit if you're not someone with unquestionable will

ridabrahim
Автор

i literally just start cs50p yesterday😂

fiya..
Автор

I like the background music, can anybody give me the title?

natb
Автор

If I don’t finish the course before the dead line can I still go back finish up what I’m Missing

The_Motivation_Never_Stops
Автор

Is there a CS50J for JavaScript, I’d appreciate that.

juniors
Автор

what kind of job can take after finishing CS50P

esnardojaredralph