Learn Python Programming
Changes to async event loops in Python 3.10
Python 3.10 deprecated a frequently-used function in the asyncio library. In this post we explain what the new best practice is and how to change your code to use it.
Learn Python Programming
Python 3.10 deprecated a frequently-used function in the asyncio library. In this post we explain what the new best practice is and how to change your code to use it.
Learn Python Programming
Learn about the new "match...case" syntax in Python 3.10, and how you can use it with a bunch of examples!
Flask
Part 1 of this series to guide you through building a blog using Flask and Python! In this post you'll learn how to start your Flask app, set up a database, and create posts.
Learn Python Programming
Working with dependencies is a fact of life. With this post, learn about dependency management in Python using virtual environments!
Learn Python Programming
30 Days Of Python is a series that guides you through the initial stages of learning to code with Python. Totally free, with dozens of exercises and projects to complete!
Learn Python Programming
In this blog post we'll learn how to use the marshmallow library to serialize and deserialize data coming from both users and MongoDB!
Learn Python Programming
Dates and times are essential in programming, but they come with complications: parsing and serializing, storing in databases, and working with timezones among others. Read this post to learn more about how to work with dates and times in Python effectively!
GUI Development
Native Tkinter Entry fields don't support placeholders. In this blog post we'll create our own custom Entry widget class that does!
GUI Development
In this post we'll learn how to code a frame that has scrolling, in Tkinter. This is not a native widget in Tkinter so we have to do a bit of manual work!
Web Development
Learn how to use JavaScript to interact with your REST APIs, using XMLHttpRequest and also fetch.
Flask
Learn how to temporarily show messages in your websites when using Flask, by using the built-in message flashing mechanism. It's flexible yet straightforward!
Learn Python Programming
Decorators in Python can be a confusing topic, particularly for newer students. In this post we'll explain them from the ground up, including how they work, their syntax, and much more!