• Table Of Contents
  • Comparison
  • Variables
  • Variable Naming
  • Consistent Spacing
  • Scoping
  • Boolean conditionals
  • block
  • Mutable arguments
  • Imports
  • Programatically
  • Code without imports
  • Prelude
  • Where Symbols come from?
  • Exports
  • try/import/except
  • Arrays
  • Data Type Sizes
  • Objects
  • self.__init__()
  • Object Attribute Default Values
  • Run-time Code Expansion
  • Unsafe Type Hints
  • By-Value vs By-Reference
  • Ranges
  • Slices
  • Reverse Index Slices
  • Static Bounds-Check
  • Null Coalescing
  • With Context Manager
  • Strings
  • String Ops
  • String Efficiency
  • F-Strings
  • Raw String
  • Standard Library Equivalents
  • Tuples
  • Anonymous Tuple
  • Named Tuple
  • Named Tuple
  • Lists
  • List Comprehensions
  • Dict Comprehensions
  • Set Comprehensions
  • Sets
  • Dictionaries
  • Table Constructors
  • Ordered Dictionary
  • Counters
  • B-Tree Tables
  • Ternary operators
  • Reading and writing files
  • Change File Permissions
  • Temporarily Change Folder
  • Map & Filter
  • Lambdas
  • Decorators
  • JSON
  • Self-Execution of Main Module
  • Unittests
  • Assert with customized messages
  • Testament
  • Docstrings
  • Optional Indentation
  • CamelCase
  • def vs proc/func
  • Async
  • Do I have to know C?
  • Templates
  • How to share variables between functions?
  • In-Place vs Out-Place
  • Import Nim files in Python
  • Python Syntax in Nim
  • Python stdlib API invocation in Nim
  • Publish to PYPI
  • Silent Compilation
  • Compiler Help
  • Build Modes
  • MicroPython
  • SuperCollider
  • ABC
  • Philosophy