6 - Lecture 5, 14 Nov 2022 [ID:45657]
50 von 1050 angezeigt

So you know already a few more things I'm telling you about and you can ask better questions

for informed.

So that's very good.

I hope the exercise is still enjoyable.

And we'll talk today about new very, very important concepts still in programming.

And maybe if we if you manage to today and maybe the first half of next week, we'll finish

off Python.

So we finish off what kind of the language constructs are at the very, very basics.

Everything except one concept, which I will introduce you next week or the week after.

And with that, we can increase the pace a little bit and talk more about algorithms

and what to do.

So these concepts then are really I mean, they these are already scaled to all the other

programming languages.

But I show you in these lectures here, very, very Python specific things this way.

And the other concepts that will follow them are based on implemented in Python.

But we will also talk more about how to do these.

Anyway, today we're going to talk about two things.

One is decomposition, abstraction functions and so on.

And the other thing is the data type I haven't mentioned yet.

Last week, a few of you already were ahead and knew what sort of data type it is.

So we're also going to talk about two percent lists.

And you might be familiar with that.

But I would urge you to listen because there are some very important difference between

those.

And there's a lot of danger with lists.

You should be aware.

But there's a lot of opportunity.

If you have some time, we can start a little bit with recursion.

Otherwise, we'll do this next week.

So, OK, decomposition, abstraction.

What is abstraction?

So these are probably the most important concepts in programming because nobody can keep everything

in their mind.

And I mean, just practically in your daily life, you're using abstraction a lot.

Just take this thing here, this screen as an example.

You probably would all be able to operate this somehow.

There's an on button, some other buttons on.

And then it's already complicated.

You have to find the input.

But that thing is a pretty abstract device with some IOs.

So it has buttons and the locator, you know, these basic things.

But if I would give you the components of that thing, you probably would not know how

to build that.

I wouldn't.

Even with the basic components without a manual and pure instructions, I think nobody would

be able to build something like that from scratch because it itself consists of a lot

of abstract components.

And this is really the key idea.

I don't want to I want to structure a program and hide the this a little bit, not because

I'm mischievous and want to make secrets, but only so that things get clearer on a higher

Zugänglich über

Offener Zugang

Dauer

01:31:29 Min

Aufnahmedatum

2022-11-14

Hochgeladen am

2022-11-14 19:26:05

Sprache

en-US

functions, tuples and lists

Tags

Python programming
Einbetten
Wordpress FAU Plugin
iFrame
Teilen