Python is a dynamic and strongly typed object-oriented programming language. It employs both duck typing and gradual typing (via type hints). It supports multiple programming paradigms including imperative (object-oriented, procedural) and declarative (functional, concurrent) flavors. But do not be fooled: while programming across paradigms is fully supported, everything in Python is an object.
Overview
Syllabus
- Hello World
- Guido's Gorgeous Lasagna
- Ghost Gobble Arcade Game
- Currency Exchange
- Meltdown Mitigation
- Black Jack
- Little Sister's Essay
- Little Sister's Vocabulary
- Card Games
- Chaitana's Colossal Coaster
- Making the Grade
- Tisbury Treasure Hunt
- Inventory Management
- Cater Waiter
- Ellen's Alien Game
- Reverse String
- Resistor Color
- Two Fer
- Leap
- Resistor Color Duo
- Pangram
- Isogram
- Grains
- Hamming
- Bob
- Rna Transcription
- Armstrong Numbers
- Etl
- Darts
- Raindrops
- Sum Of Multiples
- Anagram
- Difference Of Squares
- Flatten Array
- Perfect Numbers
- Gigasecond
- Isbn Verifier
- Space Age
- Collatz Conjecture
- Secret Handshake
- Wordy
- Triangle
- House
- Rotational Cipher
- Binary Search
- List Ops
- Acronym
- Pig Latin
- Protein Translation
- Scrabble Score
- Atbash Cipher
- Word Count
- Yacht
- Robot Name
- Nth Prime
- Twelve Days
- Series
- Phone Number
- Matching Brackets
- Say
- Queen Attack
- Run Length Encoding
- Luhn
- Sublist
- Diamond
- Transpose
- Prime Factors
- D&D Character
- Roman Numerals
- Simple Cipher
- Matrix
- Allergies
- High Scores
- Crypto Square
- Beer Song
- Poker
- Kindergarten Garden
- Saddle Points
- Robot Simulator
- Rectangles
- Sieve
- Grade School
- Circular Buffer
- Clock
- Simple Linked List
- Tree Building
- Ocr Numbers
- Diffie Hellman
- Connect
- Pythagorean Triplet
- Grep
- Minesweeper
- Meetup
- Rail Fence Cipher
- Tournament
- Markdown
- Food Chain
- Palindrome Products
- Linked List
- Variable Length Quantity
- All Your Base
- Largest Series Product
- Spiral Matrix
- Change
- Complex Numbers
- Ledger
- Go Counting
- Hangman
- Scale Generator
- Knapsack
- Rational Numbers
- Forth
- Custom Set
- Bowling
- Dot Dsl
- Zebra Puzzle
- Binary Search Tree
- Affine Cipher
- Word Search
- Bank Account
- Alphametics
- React
- Zipper
- Two Bucket
- Book Store
- Dominoes
- Satellite
- Sgf Parsing
- Paasio
- Rest Api
- Pov