પાયથોન એક મલ્ટી પેરાડિગમ પ્રોગ્રામિંગ ભાષા છે.પ્રોગ્રામરોને કેટલીક ચોક્કસ શૈલી અપનાવવાની ફરજ પાડવાને બદલે તે ઘણાં પ્રકારોની પરવાનગી આપે છે: રિફ્લેક્ટિવ , ઓબ્જેક્ટ ઓરીએન્ટેડ, કાર્યલક્ષી, કાર્યપ્રણાલી પ્રકાર.એક્સ્ટેંશન દ્વારા તેમા અનેક પેરાડિગમ આધારભૂત છે.જેમ કે, લોજિકલ પ્રોગ્રામિંગ અને "કોન્ટ્રેક્ટ દ્વારા ડિઝાઈન". 
પાયથોન ડાઇનેમિક પ્રકારનો , મેમરી મેનેજ્મેન્ટ માટે "સંદર્ભ ગણતરી" અને "સાઇકલ-ડિટેક્ટિંગ ગાર્બેજ કલેક્ટર"નો ઉપયોગ કરે છે.
પાયથોનનું એક મહત્વનું લક્ષણ "ડાયનેમિક નામ રીઝોલ્યુશન" છે,જેમાં પદ્ધતિ અને વેરિયેબલ નામોની બંધી કાર્યક્રમના અમલીકરણ દરમિયાન થાય છે.લિસ્પની પરંપરામાં પાયથોનની ડિઝાઇન કાર્યલક્ષી પ્રોગ્રામિંગ માટે મર્યાદિત ટેકો આપે છે.
કોડિંગ પદ્ધતિની પસંદગીમાં પાયથોનની ફિલસૂફી ઉલ્લાસપૂર્ણ સિન્ટેક્સને(જે પર્લમાં છે) સરળ અને સ્પષ્ટ વ્યાકરણ ની તરફેણમાં નકારી કાઢે છે.
પાયથોનના વિકાસકર્તાઓ અકાળે ઓપ્ટિમાઇઝેશન ટાળવાનો પ્રયાસ કરે છે અને Cપાયથોનના બિન-વિવેચનાત્મક ભાગોને નકારે છે જે ઝડપમાં સ્પષ્ટતાની કિંમત પર નજીવો વધારો આપી શકે છે..જ્યારે ઝડપ મહત્વની હોય ત્યારે પાયથોનના પ્રોગ્રામર્સ JIT કમ્પાઇલર જેમ કે Psyco અથવા તો વૈકલ્પિક ભાષા અમલીકરણ જેમ કે PyPyનો ઉપયોગ કરે છે.જ્યારે ઝડપ મહત્વની ના હોય ત્યારે સમય-વિવેચનાત્મક કાર્યો C અથવા તો સાયથોનમાં ફરી લખી શકાય છે.
ભાષાના મુખ્ય ફિલસૂફી "PEP૨૦ (ધ ઝેન ઓફ પાયથોન)"નામનાં દસ્તાવેજમાં સારાંશ થયેલ છે.

સંદર્ભો
ઇતિહાસ
પ્રોગ્રામિંગ ફિલસૂફી
નામ અને નિયોલોજિસ્મ