Hello, and welcome to this new section
of the course. In this section, you're
going to learn how to build graphical
user interfaces with Python. And
specifically, we're going to use the
tkinter library for that. So in this
section, you're not going to build any
real world program, I'll introduce you
to the tkinter library. And of course,
to build a graphical user interface, a
small program that can get you started
with tkinter. And then in the next
section, so once we are done with this
section, in the next section, you're
going to learn how to interact with
databases with Python. So we'll be using
Python as a wrapper of SQL code, so that
we can store data in a database, query,
data, delete, and so on and so forth. So
that was the section after this one, and
then in the third section, after these
two sections, we're going to build a
real world program. And that program is
this one here. So I called it bookstore,
and what this does is it allows you to
store book information in a database, and
this is a graphical user interface. So
this program is made in two parts. You
have a graphical user interface, which are
these buttons here, which are called the
widgets, and this was built with
tkinter. And then you have the backend,
which consists of code that communicates
with the database. So for
example, if we press the View All
button, we are acquiring the database to
load all the books for us. So we have
the Title. So if you press one of them,
you get the Title here, the Author, and
the Year of the book, and also the book
identification number, which is called
ISBN, you can also search for an entry.
So if you want to search for another,
you write the author name up here, and
press Search. And if you want to add an
entry, you just type that in.
[Author typing]
And, yeah, something like that. Add Entry. And if
you load them again, your entry should
be here. So this is a program we're
going to build two section after this
one. So let me close this on here, and
in the next lecture, I'll introduce you
to the tkinter library. So we will be
building some simple interfaces with
some widgets. See you in the next lecture.