Quiz: Exceptions, Logging, and Debugging
Interactive Quiz ⋅ 17 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Exceptions, Logging, and Debugging learning path:
Read moreDeep Learning, NLP, NMT, AI, ML
Python tutorials
Interactive Quiz ⋅ 17 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Exceptions, Logging, and Debugging learning path:
Read moreInteractive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Visualizing Data in Python With Seaborn. By working through this quiz, you’ll revisit how seaborn produces polished statistical plots, including bar plots, scatter plots, line plots, histograms, and KDE curves. You’ll also reinforce the differences between seaborn’s classic functional interface and its newer objects interface, and you’ll see when to reach for figure-level versus axes-level functions. The quiz contains 10 questions and there is […]
Read moreInteractive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of BNF Notation: Dive Deeper Into Python’s Grammar. By working through this quiz, you’ll revisit how to read Python’s grammar rules, recognize terminals and nonterminals, and interpret the BNF fragments that appear throughout the official documentation. The quiz contains 10 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total […]
Read moreInteractive Quiz ⋅ 20 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Python Data Structures learning path:
Read moreInteractive Quiz ⋅ 20 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Write More Pythonic Code learning path:
Read moreInteractive Quiz ⋅ 21 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Object-Oriented Programming (OOP) in Python learning path:
Read moreInteractive Quiz ⋅ 9 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Sending Emails With Python. By working through this quiz, you’ll revisit how to build messages with the EmailMessage class, secure your SMTP connection, attach files, send HTML alternatives, route replies to a different mailbox, and address multiple recipients at once. The quiz contains 9 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the […]
Read moreYou probably found this tutorial because you want to send emails with Python to automate confirmation messages, password resets, or scheduled notifications. Python’s standard library covers the whole pipeline, from making a server connection to building the message and sending it to one or many recipients. This tutorial walks through every step in working code. By the end of this tutorial, you’ll understand that: A safe testing setup uses a throwaway Gmail account with an app password, a local aiosmtpd […]
Read moreLearning Path ⋅ Skills: VS Code, PyCharm, Virtual Environments, pyenv, Docker, Git, GitHub, IDEs, Code Editors, Claude Code, Cursor, Gemini CLI, GitHub Copilot In this learning path, you’ll set up a productive Python development environment. You’ll start with environment setup and editor selection, then learn to use VS Code and PyCharm. From there, you’ll work with virtual environments,
Read moreInteractive Quiz ⋅ 15 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit the core concepts covered in the Data Science With Python Core Skills learning path: You’ll cover reading and writing CSV files, working with JSON data,
Read more