Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Exercism

Python

via Exercism

Overview

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.

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

Reviews

Start your review of Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.