Back to Basics
Let's Get Func-y
Objects Everywhere
Try, Try, Try Again
I Was Framed
100

Python is a _____ typed language.

What is dynamically/duck typed language?

100

"Ideally, functions only take [1] and produce [2], and don’t have any internal state that affects the [2] produced for a given [1]"

What is input and output?

100

Like Java, everything in Python is _____.

What is an object?

100

This block will test the excepted error to occur.

What is the try block?
100

Unchained

What is Django

200

Function and variable names speak in parseltongue.

What is snake case?

200

Functions that have no side effects at all.

What are pure functions/is purely functional?

200

These special methods that start and end with the double underscores.

What are magic methods?

200

This block handles the error.

What is the except block?

200
Usain Bolt as a Python framework.

What is FastAPI?

300

127//3

What is 42?

300

"A programming paradigm where programs are constructed by applying and composing functions."

What is functional programming?

300

class Student(Person): inherits from this class.

What is Person?
300

This block always gets executed either exception is generated or not.

What is the finally block?

300

Hydro

What is Flask?

400

When defining a function, this keyword is used.

What is def?

400

This occurs when a function relies on, or modifies, some state variable value(s) outside its local environment.

What is a side effect?

400

A piece of data that a class has, stored in a variable. Inside of a class definition.

What is attribute/field/property?

400

Instead of throwing it, Josh Groban would do this to an error.

What is raise?

400

A collection of packages or modules that allow developers to write Web applications or services.

What is a Python Web Framework?

500

The name Python came from this.

What is Monty Python's Flying Circus?

500

Scala, Haskell, F#, SQL but not Java, Python, C#

What are functional programming languages?

500

"A programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods). "

What is Object Oriented Programming/OOP?

500

If there is no exception then this block will be executed.

What is the else block?

500

This is used to query and manipulate data from a database using an object-oriented paradigm.

What is an ORM?