References: More Booleans and Conditionals¶
-
Boolean algebra - Wikipedia - Comprehensive coverage of Boolean algebra fundamentals including AND, OR, and NOT operations, truth tables, and logical equivalences that form the mathematical foundation for Python's boolean expressions.
-
Boolean data type - Wikipedia - Explains the boolean data type across programming languages, including how Python represents True and False, and how booleans are used in conditional logic and comparisons.
-
Truth table - Wikipedia - Detailed reference for truth tables covering all combinations of logical operators (AND, OR, NOT, XOR), directly supporting the truth table exercises introduced in this chapter.
-
Python Crash Course (3rd Edition) - Eric Matthes - No Starch Press - Chapter 5 covers if statements, boolean expressions, and compound conditions using and/or/not, with practical examples well-suited for beginners in the 10–13 age range.
-
Python for Kids - Jason R. Briggs - No Starch Press - Introduces boolean values and conditional logic with clear, age-appropriate explanations and short coding activities that reinforce True/False reasoning and multi-condition if statements.
-
Python Boolean Values - Python Official Docs - The authoritative reference for Python's bool type, explaining how True and False work, boolean operations, and how Python evaluates truthiness in conditional expressions.
-
Python Booleans - W3Schools - Beginner-friendly tutorial covering the bool type, comparison operators, and how Python evaluates boolean expressions, with interactive "Try it Yourself" code examples throughout.
-
Python if...else Statement - Programiz - Clear tutorial on conditional statements with worked examples combining and, or, and not operators inside if/elif/else blocks, ideal for students building on prior knowledge of simple conditions.
-
Python Logical Operators - Real Python - In-depth explanation of and, or, and not operators with truth tables, operator precedence rules, and short-circuit evaluation examples that deepen understanding beyond basic boolean use.
-
Python Conditions and If statements - W3Schools - Step-by-step guide to writing conditions with comparison and logical operators, featuring concise code examples students can run and modify to explore complex boolean expressions.