• |

    what is rest

    Class Notes: Introduction to REST 1. Core Definition Key Takeaway: REST is a design pattern, not a strict protocol. 2. Protocol vs. Design Pattern To understand REST, it is crucial to understand the difference between a protocol and a design pattern: 3. The 6 Principles of REST Roy Fielding outlined six specific design patterns for…

  • The Magic 8-Ball!

    Let’s build The Magic 8-Ball! A Magic 8-Ball is a fun toy where you ask it a “yes or no” question, shake it, and it gives you a random answer about the future. We can build our own digital version using the if, elif, and else statements you just learned. To make the answer a…

  • what is n8n 

    n8n is an advanced, fair-code workflow automation tool that helps connect different apps and APIs to automate tasks without manual intervention. It bridges the gap between no-code simplicity and code-level control, allowing users to build complex logic using a visual, drag-and-drop node interface. Think of it as a highly customizable alternative to tools like Zapier…

  • The Mad Libs Generator

    Here are the teaching notes, the code, and a breakdown to help you guide your 13-year-old through building their first Python project. Teacher Notes: Concepts to Explain First Before writing the code, explain these three core concepts using simple analogies: The Code: The Mad Libs Generator You can have them type this directly into their…

  • String concatenation

    String concatenation is the process of joining two or more strings together to create a single, new string. In Python, there are several ways to accomplish this, depending on your needs and the version of Python you are using. Here is a detailed breakdown of the most common methods for concatenating strings. 1. Using the…