Creating a GUI App from Scratch with Python - [7-Video Series]

in #programming7 years ago (edited)

While this may not be the most used route, graphical apps can be built using Python alone. And there are many programmers who use different libraries for this purpose: tkinter, wxPython, etc.

A while ago I created a 7-video series on Youtube, teaching how to build a universal search app with tkinter in Python. I've been posting the tutorials here on steemit as I was creating them.

So, what does this application do?

It's a desktop app, with minimal design, that stays on top of your windows and allows you to conveniently search and switch between 2 search engines: Google and DuckduckGo. Here's the complete list of the tutorials:

  1. Intermediate Python – Building Applications with Tkinter – Part 1 – Intro
  2. Intermediate Python – Building Applications with Tkinter – Part 2 – Defining Functions and Widgets
  3. Intermediate Python – Building Applications with Tkinter – Part 3 – Building the GUI
  4. Intermediate Python – Building Applications with Tkinter – Part 4 – Extending the Functions
  5. Intermediate Python – Building Applications with Tkinter – Part 5 – Radio Buttons
  6. Intermediate Python – Building Applications with Tkinter – Part 6 – Creating the Executable (in Windows)
  7. Intermediate Python – Building Applications with Tkinter – Part 7 – Further Resources (books and links)

I hope you enjoy this series and I hope it helps you in your programming learning path.


To stay in touch with me, follow @cristi


Cristi Vlad, Self-Experimenter and Author

Sort:  

Looks good at first glance!

I'm building a sudoku solver right now, using a C back-end engine. Purely for educational purposes. I may use python for a front end, according to this tutorial!

Followed, follow back if you'd like to stay up to date with my projects!

sure! did you post about it yet? here? on github?

I will release the source code on github when I'm done, both the front and the backend. However, it's still a very new project that I just got started on. Steemit will be the first platform to know about it when I'm done!

Thanks for the info, can tkinter be used to make apps for steemit?

yes, why not?

No idea, I'm new to programming, I know basic language and was wondering where to start if I wanted to make an app for steemit. I like to know what I'm working with before I start to learn.

if you go with tkinter, your app is most likely going to be a desktop app (win, linux, mac). have that in mind. if you want to build something web based and you'd like to do it in python you'd probably go with django, flask and similar libraries. or you could use web friendly languages like javascript. however, first start with the basics of the programming language you choose .

Very beautiful =) follow me to help us

Great post, very useful.

thank you!

Awesome video! I would also recommend using Flask to build Python web apps.