Програмски језик Питхон-а је слободно доступан и чини решавање рачунарског проблема готово једноставним колико и писање мисли о решењу. Код се може написати једном и покренути на готово сваком рачунару без потребе за променом програма.
Питхон је програмски језик опште намене који се може користити у било ком модерном рачунарском оперативном систему. Може се користити за обраду текста, бројева, слика, научних података и готово свега осталог што бисте могли да сачувате на рачунару. Свакодневно се користи у раду Гоогле претраживача, веб локације ИоуТубе-а, НАСА-е и Њујоршке берзе. Ово је само неколико места на којима Питхон игра важне улоге у успеху бизниса, владе и непрофитних организација; постоје многи други.
Питхон је ан интерпретирани језик. То значи да се не претвара у рачунарски читљив код пре покретања програма, али током извођења. У прошлости су ову врсту језика називали скриптним језиком, а застрашивање његове употребе било је тривијалним задацима. Међутим, програмски језици као што је Питхон приморали су на промену те номенклатуре. Све више се велике апликације пишу скоро искључиво на Питхон-у. Неки начини на које можете применити Питхон укључују:
Питхон је одличан језик за велике или сложене програмске пројекте. Интегрално програмирање на било којем језику олакшава читање и одржавање наредног програмера коду. Потребан је велики напор да се задржи Перл и ПХП програми читљиви. Тамо где Перл постане непристојан после 20 или 30 линија, Питхон остаје уредан и читљив, чинећи чак и највеће пројекте лакшим за управљање.
Са својом читљивошћу, лакоћом добијања и проширивањем, Питхон нуди много бржи развој апликација. Поред једноставне синтаксе и значајних могућности обраде, понекад се каже да долази и са Питхон-ом „батерије укључују“ због своје велике библиотеке, складишта унапред написаних кода које не успевају кутија.
Наредбе и синтакса Питхона разликују се од осталих интерпретираних језика. ПХП све више замјењује Перл као лингуа франца веб развоја. Међутим, више од ПХП-а или Перла, Питхон је много лакше читати и пратити.
Барем један недостатак који ПХП дели са Перлом је његов веверски код. Због синтаксе ПХП и Перл, много је теже кодирати програме који прелазе 50 или 100 линија. Са друге стране, Питхон има тешко читање у тканину језика. Читљивост Питхона чини програме лакшима за одржавање и проширење.
Иако почиње да види опћенитију употребу, ПХП је у срцу веб оријентисан програмски језик дизајниран да емитује информације које се могу читати на мрежи, а не да се бави задацима на нивоу система. Ова разлика је илустрирана чињеницом да можете развити веб сервер у Питхон-у то разуме ПХП, али не можете да развијете веб сервер у ПХП-у који разуме Питхон.
Коначно, Питхон је објектно оријентисана. ПХП није. То има значајне импликације на читљивост, једноставност одржавања и скалабилност програма.
Постоје две главне разлике између два језика: читљивост и флексибилност. Због своје објектно оријентисане природе, Руби код не греши ако је веверски попут Перл или ПХП. Уместо тога, грешка је што је толико бешумна да је често нечитљива; она има тенденцију да претпоставља намере програмера. Једно од главних питања које постављају ученици који уче Руби је "Како то знати да раде?" Код Питхон-а су ове информације обично у синтакси. Осим што намеће увлачење уочљивости, Питхон такође примењује транспарентност информација не претпостављајући превише.
Пошто то не претпоставља, Питхон омогућава једноставну варијацију од стандардног начина обављања ствари када је то потребно, истовремено инсистирајући на томе да је таква варијација у коду изричита. То програмеру даје моћ да уради све што је неопходно, истовремено осигуравајући да они који касније прочитају код могу имати смисла. Након што програмери користе Питхон за неколико задатака, често им је тешко користити било шта друго.
И Питхон и Јава су објектно оријентисани језици са значајним библиотекама унапријед написаних кодова који се могу изводити на готово сваком оперативном систему. Међутим, њихове имплементације су знатно другачије.
Јава није интерпретирани језик нити је састављени језик. Мало је и једно и друго. Када се компилирају, Јава програми се компонују у бајт код - то је специфичан тип Јава кода. Када се програм покрене, овај бајт код се покреће кроз окружење Јава Рунтиме Енвиронмент како би га претворио у машински код који је рачунар читао и извршио. Једном када се компонују у бајт коду, Јава програми се не могу мењати.
Програми Питхон, с друге стране, обично се састављају у време покретања, када тумач Питхон чита програм. Међутим, они се могу компајлирати у рачунарски читљив машински код. Питхон не користи посреднички корак за независност платформе. Уместо тога, независност платформе је у примени тумача.