Skip to content

Restructure introduction of booleans and boolean logic#49

Merged
Niolon merged 5 commits intodevfrom
issue41-bool
Feb 17, 2026
Merged

Restructure introduction of booleans and boolean logic#49
Niolon merged 5 commits intodevfrom
issue41-bool

Conversation

@parnumeric
Copy link
Collaborator

Added "Comparisons and Logical Operators" subsection before "If"-statements and move all relevant content there

  • Remove abstract boolean operations from basic types section
  • Create new "Comparisons and Logical Operators" subsection before "If-statements
  • Restructure logical operations to follow comparisons
  • Create bridge content connecting operators to control flow
  • Reference operators explicitly in the if-statements introduction

Also removed the outdated #solution-#endsolution comment sections used in old versions to remove solutions from filled notebooks (now, Jupyter cell metada are utilised instead).

…ents and move all relevant content there

- **Remove** abstract boolean operations from basic types section
- **Create** new "Comparisons and Logical Operators" subsection before "If-statements
- **Restructure** logical operations to follow comparisons
- **Create** bridge content connecting operators to control flow
- **Reference** operators explicitly in the `if`-statements introduction
@parnumeric parnumeric requested a review from Niolon February 16, 2026 10:37
@Niolon
Copy link
Collaborator

Niolon commented Feb 16, 2026

I have had a look (https://durhamarc-training.github.io/BasicProgrammingPython/branch/issue41-bool). Overall, it looks quite nice. Here are some details I would change

  • Remove the bool operators from the "Basic Operators" slide. At this point they have not been explained

  • Rename the Examples: Logical operators slide, it is not an example here. Also remove the addition or at least move it to the end to not explain the exception before the general use

  • Add the slide marks for the cells. Make sure that a slide does not have too much content to be presented as a slide

- All notes relabeled as 'skip' from 'note' as it turns out the latter causes issue of scrolling slides (not necessary for student, but helps for full)
- Minor modifications to some notes
@Niolon Niolon merged commit 4fea4d5 into dev Feb 17, 2026
2 checks passed
@Niolon Niolon deleted the issue41-bool branch February 17, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants