Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมส าหรับ วัตถุประสงค์ทั่วไป ภาษา Python นั้นสร้างโดย Guido van Rossum และถูกเผยแพร่ครั้งแรกในปี 1991 Python นั้นเป็นภาษาแบบ interpret ที่ถูกออกแบบโดยมีปรัญชาที่จะท าให้โค้ดอ่านได้ง่ายขึ้น และ โครงสร้างของภาษานั้นจะท าให้โปรแกรมเมอร์สามารถเข้าใจแนวคิดการเขียนโค้ดโดยใช้บรรทัดที่ น้อยลงกว่าภาษาอย่าง C++ และ Java ซึ่งภาษานั้นถูกก าหนดให้มีโครงสร้างที่ตั้งใจให้การเขียนโค้ด เข้าใจง่ายทั้งในโปรแกรมเล็กไปจนถึงโปรแกรมขนาดใหญ่ Python นั้นมีคุณสมบัติเป็นภาษาเขียน โปรแกรมแบบไดนามิกส์และมีระบบการจัดการหน่วยความจ าอัตโนมัติและสนับสนุนการเขียน โปรแกรมหลายรูปแบบ ที่ประกอบไปด้วย การเขียนโปรแกรมเชิงวัตถุ imperative การเขียนโปรแกรม แบบฟังก์ชัน และการเขียนโปรแกรมแบบขั้นตอน มีไลบรารี่ที่ครอบคลุมการท างานอย่างหลากหลาย ตัวแปรในภาษา Python นั้นมีให้ใช้ในหลายระบบปฏิบัติการ ท าให้โค้ดของภาษา Python สามารถรันใน ระบบต่างๆ ได้อย่างกว้างขวาง CPython นั้นเป็นการพัฒนาในขั้นตั้นของ Python ซึ่งเป็นโปรแกรมแบบ open source และมีชุมชนส าหรับเป็นต้นแบบในการพัฒนา เนื่องจากมันได้มีการน าไปพัฒนากระจายไป อย่างหลากหลาย CPython นั้นจึงถูกจัดการโดยองค์กรไม่แสวงหาผลก าไรอย่าง Python Software Foundation