يشرح بشكل أساسي المعرفة الأساسية وبرمجة وتطبيق لغة بايثون، ويقدم عددًا كبيرًا من أمثلة البرمجة للمفاهيم المقابلة، والتي لها قيمة مرجعية وتطبيقية عالية. بايثون هي لغة برمجة نصية مفتوحة المصدر تركز بشكل خاص على سرعة التطوير ووضوح التعليمات البرمجية. ويمكن استخدامه لتطوير مجموعة متنوعة من البرامج، بدءًا من مهام البرمجة النصية البسيطة وحتى التطبيقات المعقدة الموجهة للكائنات. تعتبر لغة بايثون أيضًا لغة ممتازة وأكثر ملاءمة للمبرمجين المبتدئين لإتقانها لأنها مجانية وموجهة للكائنات وقابلة للتوسعة للغاية وتفرض معايير ترميز صارمة.