I am a computer science student fond of asking questions and learning new things. Traveller, musician and occasional writer. Check me out on my website.
Learn the basics of object-oriented programming in Python: inheritance, polymorphism, creating classes, attributes and methods, and more.
Learn what SQLite is, how some of its advanced features work, and how you can use it in Python projects with the help of the sqlite3 module.
Learn how HTTP web requests are structured, and how to make a Python request — with the help of the Python requests library.
Learn what Python multiprocessing is, its advantages, and how to improve the running time of Python programs by using parallel programming.
Learn what software testing is, and how to run Python unit tests with unittest and pytest, two key frameworks for Python unit testing.