Quiz: Working With Python’s Built-in Exceptions

Interactive Quiz ⋅ 9 QuestionsBy Martin Breuss Share In this quiz, you’ll revisit Python’s built-in exceptions, exploring their hierarchy and how to handle them gracefully. You’ll practice distinguishing between errors and exceptions, using try…except blocks, and identifying specific exceptions like IndexError and GeneratorExit. Brush up your skills by reviewing the Working With Python’s Built-in Exceptions course before you start! The quiz contains 9 questions and there is no time limit. You’ll get 1 point for each correct answer. At the […]

Read more

Quiz: First Steps With LangChain

Interactive Quiz ⋅ 7 QuestionsBy Martin Breuss Share In this quiz, you can test your knowledge on the fundamentals of LangChain, such as creating reusable instructions with prompt templates, LangChain chains, and LangChain’s debug mode. The quiz contains 7 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 score. The maximum score is 100%. Good luck! Related Resources    

Read more

Quiz: Skip Ahead in Loops With Python’s Continue Keyword

Interactive Quiz ⋅ 10 QuestionsBy Martin Breuss Share In this quiz, you’ll test your understanding of Python’s continue statement. The continue statement allows you to skip code in a loop for the current iteration, jumping immediately to the next iteration. It’s used exclusively in for and while loops, allowing you to control the flow of execution, bypass specific conditions, and continue processing in a structured and predictable manner. The quiz contains 10 questions and there is no time limit. You’ll […]

Read more

Quiz: Using the “or” Boolean Operator in Python

Interactive Quiz ⋅ 6 QuestionsBy Martin Breuss Share In this quiz, you’ll test your understanding of the Python or Operator. You’ll learn how to use it in both Boolean and non-Boolean contexts, and understand how it can be used to solve programming problems. The quiz contains 6 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 score. The maximum score is 100%. Good luck! […]

Read more

Quiz: Python Namespace Packages

Interactive Quiz ⋅ 7 QuestionsBy Martin Breuss Share In this quiz, you’ll practice your knowledge about Python’s namespace packages. What are they used for? How do you set up a namespace package? How could you create one before PEP 420? Complete this quick quiz to test your knowledge. The quiz contains 7 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 score. The maximum […]

Read more

Skip Ahead in Loops With Python’s Continue Keyword

Until now, you’ve focused on how to use the continue statement effectively in your code. But have you ever wondered what Python actually does when it encounters continue inside a loop? This section pulls back the curtain to explore how Python parses and executes your code, helping you understand what’s really going on when your loops skip ahead. Understanding the Official Documentation As you learned earlier, continue only works inside a loop—it has no function outside a loop and will […]

Read more

Python’s asyncio: A Hands-On Walkthrough

Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Hands-On Python 3 Concurrency With the asyncio Module Python’s asyncio library enables you to write concurrent code using the async and await keywords. The core building blocks of async I/O in Python are awaitable objects—most often coroutines—that an event loop schedules and executes asynchronously. This programming model lets you efficiently manage multiple I/O-bound tasks […]

Read more

Working With Python’s Built-in Exceptions

Python has a complete set of built-in exceptions that provide a quick and efficient way to handle errors and exceptional situations in your code. Knowing the most commonly used built-in exceptions is key for you as a Python developer. This knowledge will help you debug code because each exception has a specific meaning that can shed light on your debugging process. You’ll also be able to handle and raise most of the built-in exceptions in your Python code, which is […]

Read more

Quiz: Bitwise Operators in Python

Interactive Quiz ⋅ 17 QuestionsBy Bartosz Zaczyński Share In this quiz, you’ll test your understanding of the Bitwise Operators in Python. By working through this quiz, you’ll revisit how to use Python’s bitwise AND (&), OR (|), XOR (^), NOT (~), left and right shifts (), and bitmasks. You’ll also see practical examples for manipulating data at the bit level. Good luck! The quiz contains 17 questions and there is no time limit. You’ll get 1 point for each correct […]

Read more

Bitwise Operators in Python

Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Binary, Bytes, and Bitwise Operators in Python Computers store all kinds of information as a stream of binary digits called bits. Whether you’re working with text, images, or videos, they all boil down to ones and zeros. Python’s bitwise operators let you manipulate those individual bits of data at the most granular level. You […]

Read more
1 2 3 4 5 6 933