Skip to content
Monumental Morgan's Wiki
The Hardware Wiki
Initializing search
Welcome to the Wiki
Bash
Hardware
Python
Resources and Notes
Web Development
Monumental Morgan's Wiki
Welcome to the Wiki
Bash
Bash
The Bash Wiki
File Manipulation
Permissions
Scripting
Vi Text Editor
Hardware
Hardware
The Hardware Wiki
ESP32 Marauder
Microcontrollers
Python
Python
The Python Wiki
Python Misc Notes
Python Style Guide
Regular Expressions
RuneStone Python
RuneStone Python
Chapter 10: Lists
Chapter 19: Intro to Inheritance
Chapter 2: Some Basics
Chapter 8: For & While Loops Revisited
Chapter 11 Files
Chapter 11 Files
11.1/11.2 Locating and Working with Files
11.3/11.4 Reading a File & Iterating over lines in a file
11.5 Alternative File Reading Methods
11.6 Writing Text Files
11.7 11.8 With Statements and Web Fetching
Chapter 11: Files
Chapter 17 Classes and Objects
Chapter 17 Classes and Objects
17.4 User Defined Classes
17.5, 17.6: Constructers and Methods
17.7, 17.8, 17.9: Objects, Strings, Return Values
Chapter 17: Classes and Objects
Chapter 4 Turtle Graphics
Chapter 4 Turtle Graphics
4.2 Turtle Program
4.4/5 for Loops
4.6 Iteration Simplifies our Turtle Program
4.7 The range Function
4.8 A Few More turtle Methods and Observations
Chapter 4: Turtle Graphics
Chapter 5 Python Modules
Chapter 5 Python Modules
5.3 Math Module
5.4 Random Module
5.5 Creating Modules
Chapter 5: Python Modules
Chapter 6 Functions
Chapter 6 Functions
6.1 Functions
6.2/3 Function Return Values & Unit Testing
6.4/5 Variables and Parameters are Local
6.8 Using a main Function
Chapter 6: Functions
Chapter 7 Selection
Chapter 7 Selection
7.1 Boolean Values and Boolean Expressions
7.2 Logical Operators
7.3 Precedence of Operators
7.4/5/6/7 Conditional Execution: Binary Selection
7.8 Boolean Functions
Chapter 7: Selection
Chapter 9 Strings
Chapter 9 Strings
9.10 Transversal and the for Loop: By Item
9.3 Operations on Strings
9.4 Index Operator: Working with the Characters of a String
9.5 String Methods & String Format
9.7/8 Slice Operator/String Comparison
Chapter 9: Strings
ZyBooks Python
ZyBooks Python
Chapter 2
Chapter 2
2.10 Representing Text
2.2 Identifiers
2.3 Objects
2.4 Numeric Types: Floating-Point
2.5/6/7 Expressions
2.8/9 Module Basics
Basics
Chapter 3
Chapter 3
3.1 String Basics
3.10 String Formatting
3.2 List basics
3.3 Tuple Basics
3.4 Set Basics
3.5 Dictionary Basics
3.6 Common Data Types Summary
3.8 Type Conversions
String Formatting
Chapter 4
Chapter 4
4.10 Order of evaluation
4.11 Code Blocks and indention
4.12 Conditional Expressions
4.2 Detecting equal values with branches
4.4 Detecting ranges with branches
4.5 Detecting ranges using logical operators
4.7 Detecting multiple features with branches
4.8 Comparing data types and common errors
4.9 Membership and identity operators
Branching
Chapter 5
Chapter 5
5.1/2/3 Loops
5.10 Break and Continue
5.11 Loop else
5.12 Getting index and value while looping: enumerate()
5.4 Counting
5.5 For Loops
5.6 Counting using range() function
5.7 While vs For loops
5.8 Nested Loops
5.9 Developing programs incrementally
Looping
Chapter 6
Chapter 6
6.1 User-Defined Functions
6.10 Scope of variables and functions
6.11 Namespaces and scope resolution
6.12 Function Arguments
6.13 Keyword arguments and default parameter values
6.14 Arbitrary Argument Lists
6.15 Multiple Function Output
6.16 Help! Using Docstrings to documents functions
6.17 Engineering examples
6.2 Print Functions
6.3 Dynamic Typing
6.4 Reasons for defining functions
6.5 Writing Mathematical Functions
6.6 Function Stubs
6.7 Functions with branches/loops
6.8 Functions are objects
6.9 Functions: Common Errors
Functions
Chapter 7
Chapter 7
7.1 String Slicing
7.2 Advanced string formatting
7.3 String methods
7.4 Splitting and joining strings
7.5 String formatting using dictionaries
7.6 String formatting (again)
Advanced String Formatting
Resources and Notes
Resources and Notes
Resources and Notes
Command Line Tricks
Repo Naming Conventions
Web Development
Web Development
The Web Dev Wiki
The Odin Project
The Odin Project
1.1 Command Line Basics
2.2 HTML Boilerplate
2.3 HTML Working With Text
2.4 Lists
2.5 Links and Images
The Hardware Wiki
¶
Microcontroller Overview
ESP32