CS50 2021 in HDR - Lecture 6 - Python

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

TABLE OF CONTENTS

00:00:00 - Introduction
00:01:17 - Python
00:03:42 - Syntax
00:18:19 - Types
00:20:48 - CS50 Library
00:22:55 - Compilation and Interpretation
00:55:25 - Exceptions
01:00:49 - Floating Point Imprecision
01:38:23 - Documentation
01:49:56 - Command-line Arguments
01:54:10 - Exit Status
01:58:49 - Dictionaries
02:05:33 - CSV Files
02:16:20 - Speech Synthesis
02:18:04 - Facial Recognition
02:20:53 - Speech Recognition
02:22:31 - QR Codes
02:23:46 - This was CS50

***

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

David: "This is definitely coming out of the video."
Me, 3 months later: "That's what you think, buddy."

Pantherrrr
Автор

2:19:35 "I would have to look this up to write it again" Thank you *so much* for saying that. This consistent validation of the imperfection of the human at the keyboard is so reassuring and makes me feel way less dumb for not knowing things right off-hand.

JesseLeeHumphry
Автор

Anybody else feel proud of the fact that they've done the harder thing by starting in the deep end with C and now find the idea of something like python to be convenient but "lazy"? Sort of like learning about the dish washer when you've been doing dishes by hand your whole life without issue.

jordanchen
Автор

1:12:48 "There are no pointers in Python." Mr. Malan please I can only handle so much pleasure at a time.

JarodColdbreak
Автор

Throughout this lecture, I kept thinking 'this is too much too fast'. After this video though, I found myself reading a Python course book like a comic book, like 100 pages in 15 minutes. I am so grateful 🙏

rQ
Автор

2:03:11 I am glad you kept this bug in, it was nice to see what someone familiar with command line can do quickly to move around and that mistakes happen all the time
I am really enjoy this class so far and so happy to finally be on python!!

Aliocantinea
Автор

The QR code thing at the end was fantastic. So simple!

CaptWindShear
Автор

If you look at the light bulbs at the front of the stage, each lecture has a different sequence. They represent a sequence of binary that translates to different messages!

For example, in this lecture, 01101000 01100101 01101100 01101100 01101111 00101110 01110000 01111001 translates to "hello.py"

kwanjustin
Автор

Even though I’ve already learned python through a course and self learning, I still find this lecture a masterpiece.

GroupRoblox
Автор

2:03:47 ''This is gonna get deleted from the video"
editor : aint gonna happen!

coding
Автор

This was magnific! I can't think of another course that condences a complete programing lenguage in one video. Best course ever!

MrX-nccm
Автор

Never thaught i'll get rick roolled by David, Great lecture as always

djallel
Автор

Going from C to Python, and seeing how EASY everything is honestly just leaves me baffled. Makes me feel like the sky is the limit!

Blezerker
Автор

Have a big respect and support for you from India🇮🇳🇮🇳

vahsek
Автор

I have a warning about the lab 6:
There will be a "simulate_tournament" function, be sure to return a string containing the name of the team instead of the dictionary, because even if you process it correctly and the program work fine the cs50 check will complain

sayori
Автор

We are lucky to have this folks !!
If the pace is too fast for you though, check the 2020 course version. I find the explanations slower and more digestable.

chairisamira
Автор

I love David Malan. The best teacher in the whole world. Thank you so much for this cource!

sentient_strong_spiritual
Автор

I literally yelled "WHAT" when he went through blur.py. that code in C made me want to cry

chootybeeks
Автор

I am a fan of you @david, the way you have explained the python that was amazing

Tarakiiht
Автор

The whole lecture is actually David flexing python.

MyatMinSoe