CS50W - Lecture 2 - Python

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

TABLE OF CONTENTS

00:00:00 - Introduction
00:00:15 - Python
00:03:07 - Variables
00:07:11 - Formatting Strings
00:08:50 - Conditions
00:16:26 - Sequences and Loops
00:35:55 - Functions
00:38:09 - Modules
00:41:33 - Object-Oriented Programming
00:54:43 - Functional Programming
01:02:30 - Exceptions

This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. Through hands-on projects, students learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By semester’s end, students emerge with knowledge and experience in principles, languages, and tools that empower them to design and deploy applications on the Internet.

***

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
Рекомендации по теме
Комментарии
Автор

It's always great to refresh some concepts like classes, lambda functions and decorators. Thanks Brian and the CS50W's team!

anaveronicaaponte
Автор

Great lecture! I was already somewhat familiar with Python, but Brian's explanations of decorators and lambda functions really helped me understand them better

cje
Автор

Brian's presentation was so engaging and clear that 1 hour flew by so fast!

stacy
Автор

Brian, thanks for being such a great Teacher! I've seen other videos on decorators and it seemed so difficutl to understand, but in a couple of minuts you explained it and made it look so easy and clear, I was smiling haha. Thanks to you, David and all the team!

joseignacioyanez
Автор

Thank you, Brian. This is the first time I understood python fundamentals.

anuradhamangalpalli
Автор

Very succinctly but clearly explained. A good refresher for Python. Thanks!

kavya
Автор

Great lecture! Learned a lot even hough i have been coding python for the last 2 years

MrRynRules
Автор

You are an excellent lecturer. No text book is needed

thomastan
Автор

finally got a tutorial which also explains the compiler errors also. thank you so much! Great lecture

shrikantdhayje
Автор

Loving the Harry Potter references. Great lecture as always!

PeterBohai
Автор

It's interesting the fact that throughout the 4 cs50 courses we see python used in different perspectives

sayori
Автор

Never imagined Harry potter would be pivotal to my learning

Wawazi
Автор

52:42 Brian combines flight, which is a variable from Class Flight, and add_passenger, which is a method from the class Flight: flight.add_passenger(person). It is pretty clear that both combined, flight and add_passenger, have the ability of looping the list people, and add the person to the flight, if the capacity is not zero. But please can anyone provide some additional abstract to this mechanism, how's called, how's work

josemariarodriguez
Автор

Gerçekten harika çok kısa bir sürede bütün önemli olan bilgileri veriyor. Keşke programlamaya ilk başladığımda bu eğitimi izleseydim, diğer eğitimler uzun ve gereksiz bilgileri verirken en önemli olanları vermiyorlar.

Komikkopeksevdalisi
Автор

Take a shot whenever Brian says ' for example' :)
Nice and fast python introduction though.

zerodivided
Автор

I loved the object orientated programming and decorator explanation

kenmwendwa
Автор

haward University admission via youtube....superb no assignment no submission

facts
Автор

Love you Brian brother!😍 You're clear my all concepts!

Hackonomics
Автор

Quite brilliant presentation.

Many thanks, Brian.

taofeekajibade
Автор

After Project 1 and 2 which is Python/Django related, I need to say reading the Django docs is like getting lost in a forest. But still lovin' the fact that it is a very, very powerfull framework.

kingcogles