Carpet pythons make great beginner snakes and are semi-arboreal, however most require an enclosure with these dimensions: 120x60x60. Pythons from the group Anteresia (spotted, stimson, pygmy and children pythons) also make good beginner snakes as they are generally good handlers, don’t get big and are relatively easy to care for. However, these pythons are mostly terrestrial and don’t sped much time climbing. If you want something with a bit of size that spends a bit of time off the ground a carpet is an excellent choice. Green tree pythons are arboreal but not recommended for beginners and can be pretty darn expensive (1000$+). Carpets are much cheaper and easier to care for.