Қосалкы программалар процедуралар және функциялар болып бөлінеді. Қосалқы программаны анықтау қосалқы программаны шақырғаннан кейін тікелей орындалатын іс-әрекеттерді анықтайды. Функция үшін нәтиженің типі қосымша анықталады.
Егер қосалқы программаны шақыру оның жүру аймағында болатындай қосалқы программалардың анықталуының орналасуы мүмкін болмаса, онда қосалқы программаның сипатталуы қажет. Сипаттаудың анықтаудан айырмашылығы ол қосалқы программалардың идентификаторын және параметрлерін көрсету үшін ғана қызмет атқарады.
Түсініктемелер
Кейде программада айнымалы нені білдіретіндігін, функция немесе оператор қандай іс-әрекет жасайтыны жайлы еске салатын немесе хабарлайтын ескертулер қою қажет болады. Бұл ескертулер түсініктемелер деп аталады. Python программаға қанша болмасын түсініктемелер қоюға болады.