Riordan Wiki

Enough now. You fought well. You should be proud. Now you can relax.

–Python to Apollo as he tries to kill the mortal god during their fight in The Tower of Nero.

Python was a monstrous earth-dragon sent to guard the Oracle of Delphi. He was later slain by the Olympian god Apollo, who remade Python's former home and the Oracle, the most famous in Ancient Greece, as his own. After being resurrected by Gaea through the Doors of Death, he is destroyed for good by Apollo who casts Python into Chaos itself.


Gaea, his mother

Python was born when Zeus flooded the world to punish humans. When Leto came here looking for a place to give birth after Hera cursed her, Python chased her out.

After Apollo was born, he avenged his mother by slaying Python, shooting him with a volley of arrows, and then taking control of the Delphic oracle, who was named Pythia in honor of the beast.

The Heroes of Olympus

The Demigod Diaries

The Diary of Luke Castellan

As part of his curse, Halcyon Green is forced to wear clothes made out of the skin of Python as a reminder from Apollo that Hal is not an oracle.

The Blood of Olympus

Apollo reveals to Leo Valdez, Frank Zhang and Hazel Levesque that when the Greek and Roman schism began and while he struggled with his two sides, Gaea resurrected Python using the Doors of Death to repossess the Oracle of Delphi. Python is now coiled in the caverns of Delphi, blocking the magic of prophecy from working. This only increased Zeus' anger towards Apollo as he blames his son for the war with Gaea, claiming that he hastened it by making Rachel Elizabeth Dare the new Oracle who then issued the Prophecy of Seven.

The Trials of Apollo

The Hidden Oracle

While traveling inside the Labyrinth, Apollo, who was turned into a human and Meg McCaffrey overhear a conversation between Python and Nero about the capture of other oracles. The earth-dragon has joined the Triumvirate Holdings, their plan is to control the oracles so they can control fate. Python tells Nero he must burn the Grove of Dodona as it is the only oracle they can't control due to being too ancient. Apollo theorizes he will become a god again once he redefeats the monster.

The Burning Maze

Apollo has a dream where Nero and Python are once again talking at Delphi. Python cannot believe that Apollo is still alive, he saw Commodus as a fool who only cares about spectacle, but Nero insists that he will die as soon as Caligula gets the former god's power, Meg will also return to them. Python was thinking about changing his mind about his promise to back Nero if Caligula's plan succeeds, the Grove of Dodona is under control of Camp Half-Blood, the Cave of Trophonius has been destroyed, and Camp Jupiter has been warned of an attack on the new moon by Caligula. Nero promises he will hold up his end of the bargain if he holds up his, Python responds saying that the next few days should be very instructive.

The Tyrant's Tomb

Apollo learns from a prophecy he must ascend to the tower of Nero and eventually face Python.

The Tower of Nero

As Nero is defeated, his lifeforce is pulled out him and downwards and Nero warns that Apollo has given Python his victory. After regaining consciousness, Apollo begins preparing for his final showdown with Python with Rachel Elizabeth Dare agreeing, stating that Python is growing stronger by the second. Apollo's friends help him prepare for the showdown.

Apollo climbs down Nero's Tower and makes his way to Python's lair in Delphi where he finds the monster just in time to watch Python absorb the last remnants of Nero's power. Apollo attacks, but his arrow misses Python's head. Python simply laughs at Apollo, stating that while he hasn't yet finished digesting Nero's power, what he has digested will have to do. As Apollo faces off against him, Python is only amused, particularly when Apollo's second arrow hits him in the face, skittering across his left eyelid. As Python brags, Apollo hits him in the throat with a third shot, but it doesn't pierce the skin though it hits with sufficient force to cause Python to gag.

As Apollo moves around the cavern, Python changes his form into a giant Komodo dragon. Python breathes in the spirit of the Oracle of Delphi and begins reciting a prophecy that starts with "Apollo will fall." Unwilling to hear anymore, Apollo fires his fourth arrow, piercing the monster's hide above his new right leg and breaking Python's concentration. Enraged that Apollo would dare to interrupt a prophecy, Python charges towards him and tries to bite Apollo who manages to somersault out of the way in time. Python relentlessly attacks Apollo whose fifth arrow is broken while dodging the attacks. As he attacks, Python gloats about the interrupted prophecy, believing that it means Apollo can't win. Apollo uses Python's body to cross a fissure, but the monster spouts more appendages, injuring Apollo's leg and causing him to drop his bow into the fissure.

Apollo, weakened by the effort and the poison in Python's claws, manages to squeeze himself into a fissure in the wall and draw the Arrow of Dodona. As the monster bellows that he can smell Apollo's blood, the arrow tells Apollo that it's almost time and dodges Apollo's questions about what the arrow means. Realizing that he is between his godly and mortal states at the moment, Apollo decides to face Python and stop hiding. Armed with the arrow and his ukulele, Apollo charges Python and attacks the monster with the musical instrument, ultimately shattering it after only just a few blows. Having had enough, Python wraps Apollo in his coils and begins hypnotizing him so that Apollo won't fight any longer as Python kills him. However, Apollo is able to snap out of it and continues trying to attack, causing Python to tighten his grip on the former god and comment on how annoying Apollo is.

Python continues crushing Apollo and is only amused by his further attempts at an attack. However, the arrow instructs Apollo to use it against Python who brings his head in close to savor Apollo's final whimpers. The arrow finishes Python's prophecy, "Apollo must fall, but Apollo must rise again" and Apollo jabs it into Python's eye, causing the monster enormous agony and allowing Apollo to escape his grip. As the serpent writhes in pain, Apollo draws his attention, grabs Python's tail, and drags him into the largest crevasse in the cavern. Falling, the two continue their fight, unable to escape one another with some force bringing them back together like marriage bonds whenever they drift apart. The two eventually fall into the River Styx in Hades where Apollo hangs onto Python who is weakened by the power of the river and prevents him from escaping it. The river sweeps Apollo and Python into Tartarus before they eventually reach the edge of the Chaos itself.

Immediately, the power of Chaos begins tearing apart Apollo and Python, causing them to begin crumbling and greatly reducing Python's size. Even half-blind and with Chaos tearing them both apart, the monster refuses to give up the fight and charges Apollo again. Python bites Apollo at the waist barrels forward, intent on pushing Apollo into oblivion. Apollo manages to maneuver himself so that Python falls over first, leaving both dangling over the Sea of Chaos. Channeling all of his strength into his grip, Apollo repeatedly knees the monster in the mouth, eventually cracking his lower jaw and causing Python to let go. Python falls into the Sea of Chaos where Python is destroyed, bursting into a cloud of purple fizz. After a visit from Styx causes Apollo to finally understand his lesson, Apollo's godly status is restored and he is able to climb to safety.

Two weeks after the battle when Apollo regains consciousness again, Zeus reports to the other Olympians that it appears that Apollo's fix is permanent: Python is truly gone, the Oracles are freed and the Fates are once more able to spin their thread without encumbrance. Apollo is shocked to learn that Python was so powerful that he was able to able to interfere with the Fates' weaving as well which had horrifying implications as it means that Python could've ended or extended lives as he saw fit. Realizing that Zeus wasn't able to see what had happened at the edge of Chaos, Apollo confirms that Python has been destroyed and the Oracles restored. Zeus is satisfied and welcomes Apollo back to godhood and his throne. Later, Rachel confirms that Python's destruction has restored her ability to give out prophecies again.


Pythons is extremely astute and clever, as when he refused to wage war against Olympus during the Second Gigantomachy, instead preferring to hide in the shadows, waiting for an opportunity to attack the gods.


Python is a huge serpent with purple scales, lamp-like yellow eyes, and the ability to grow and discard wings, limbs, and extra heads on a whim.


As Apollo's nemesis, Python is extremely powerful. In fact, Apollo himself admitted he needed to use all his strength and divine power to defeat the monster, and even after Python's defeat, fear of the serpent still haunts the Olympian god. While in control of the Oracle of Delphi, he could drink in the mystical energies of the Oracle and become stronger. After his resurrection by Gaea, Python is shown to be able to absorb the power of the Triumvirate when they are killed, making himself more powerful each time. After Python's destruction, Python is revealed to have been so powerful that his poison was influencing the threads of the Fates which could've potentially given Python the power to end or prolong lives at his will. Python is also shown to be able to shapeshift while he has grown wings, turned into a komodo dragon, and sprout claws and heads from his body.


The Trials of Apollo
Core Series: The Hidden Oracle | The Dark Prophecy | The Burning Maze | The Tyrant's Tomb | The Tower of Nero
Main Characters: Apollo/Lester Papadopolous | Meg McCaffrey | Peaches | Leo Valdez | Calypso | Grover Underwood | Piper McLean | Jason Grace | Reyna Ramírez-Arellano | Frank Zhang | Hazel Levesque | Nico di Angelo | Will Solace | Rachel Elizabeth Dare
Secondary Characters: Percy Jackson | Chiron | Austin Lake | Kayla Knowles | Hemithea | Josephine | Georgina | Lityerses | Trophonius | Gleeson Hedge | Mellie | Chuck Hedge | Medea | Jason Grace | Herophile | Crest | Lavinia Asimov | Don | Tyson | Ella | Tarquin | Luguselwa | Claudia | Janice | Blaise
Minor Characters: Sally Jackson | Thalia Grace | Mrs. O'Leary | Festus | Cade | Mikey | Harley | Connor Stoll | Miranda Gardiner | Cecil Markowitz | Ellis Wakefield | Sherman Yang | Damien White | Malcolm Pace | Paolo Montes | Valentina Diaz | Germani | Agamethus | Olujime | Phillip McCaffrey | Hunter Kowalski | Sssssarah | Prickly Pear | Aloe Vera | Joshua | Naevius Sutorius Macro | Incitatus | Tristan McLean | Bombilo | Aurum | Argentum | Julia | Jacob | Poison Oak | Screech-Bling | Annabeth Chase | Elon | Mamurius Veturius | Mimi
Olympian Gods (Greek & Roman): Zeus/Jupiter | Hera/Juno | Poseidon/Neptune | Demeter/Ceres | Ares/Mars | Athena/Minerva | Apollo/Apollo (Roman) | Artemis/Diana | Hephaestus/Vulcan | Aphrodite/Venus | Hermes/Mercury | Dionysus/Bacchus | Hades/Pluto
Minor Gods: Nero | Commodus | Caligula | Iris | Britomartis | Styx | Terminus | Lupa | Terpsichore | Harpocrates | Cardea
Titans: Rhea | Leto | Mnemosyne | Helios
Monsters and Magical Creatures: Python | Nosoi | Karpoi | Palikos | Myrmekes | Colossus Neronis | Blemmyae | Gryphon | Carthaginian Serpent | Scythian Dracaena | Cynocephali | Centaur | Cyclops | Yale | Satyr/Faun | Strix | Dryad | Dragon | Pandai | Eurynomos | Skeleton Warriors | Zombie | Raven | Amphisbaena | Troglodyte | Tauri Sylvestres
Related Content: Rick Riordan | Percy Jackson and the Olympians | The Heroes of Olympus | Demigods & Magicians | Camp Half-Blood Confidential | Camp Jupiter Classified: A Probatio's Journal | Percy Jackson Demigod Collection | Un Natale Mezzosangue
Species: Arai | Blemmyae | Basilisks | Centaur | Cyclopes | Dragon | Drakon | Empousai | Fire-Breathing Horse | Gegeines | Gemini | Ghoul | Giant | Gorgon | Harpy | Hekatonkheire | Hippalektryon | Hippocampus | Hyperborean Giant | Ichthyocentaur | Karpoi | Katobleps | Keres | Laistrygonian Giant | Lycanthrope | Makhai | Merperson | Myrmekes | Nikai | Nymph | Pegasus | Satyr | Stymphalian Birds | Telekhine | Scythian Dracaena | Siren | Unicorns | Venti | Yales
Friendly Monsters: Argus | Blackjack | Briares | Bombilo | Chiron | Cottus | Don | Ella | Festus | Gleeson Hedge | Gray | Grover Underwood | Guido | Gyges | Lysas | Mellie | Mrs. O'Leary | Ophiotaurus | Peaches | Peleus | Porkpie | Rainbow | Scipio | Tyson | Tempest | Sssssarah
Enemy Monsters: Antaeus | Agrius and Oreius | Arachne | Cacus | Carthaginian Serpent | Charybdis and Scylla | Chimera | Chrysaor | Clazmonian Sow | Colchis Bulls | Echidna | Euryale | Geryon | Joe Bob | Kampê | Kekrops | Ladon | Lamia | Manticore | Medusa | Minotaur | Nanette | Nemean Lion | Polyphemus | Python | Sphinx | Stheno | Typhon | Trojan Sea Monster
Neutral Monsters: Carnivorous Sheep | Cerberus | Erymanthian Boar | Gray Sisters | Flesh-Eating Horse | Furies | Gryphon | Orthus | Skolopendra | Sybaris