 paithaan kante zava nerchukovadam will kaliga prayojanalu mariyu aprayojanaalu emti ?
 zava mariyu paithaan athantha prajaadaranha pondina prograaming bhashalalo remdu .  rendintilo ,  zava vaegavanthamaina bhaasha ,  ayithe paithaan saralamainadi mariyu nerchukovadam sulabham .  prathi okkati bagaa sthirapadinadi ,  plaat ‌ faram - swatantramainadi mariyu peddha ,  sahaayaka sangamlo bhaagam .  conei akada saaruupyatalu mugusthaayi .  meeru paithaan verses jaavaanu pariseelistunnappuda ,  prathi bhaasha vaervaeru payojanaala choose vaervaeru upayogaalanu kaligi umtumdi mariyu prathi okkati pariganinchavalasina labhalu mariyu nastalu unnayi .

 zava yokka prayojanalu 

 jaavaanu upayoginchadamlo veegam mariyu saamarthyam remdu peddha aakarshanalu .  nerchukovadam sulabham ani bhavinchee kooding bhaashallo idi kudaa okati .  yea unnanatha - stayi bhaasha yokka anek prakreeyalu swayamchaalakangaa amalavutaayi kabaadi ,  meeru takuva - stayi bhaashathoo pratidee elaa pania chestarane dani girinchi meeru tiivramaina adhyayanam cheyavalasina avsaram ledhu .  meeru nerchukovadam mariyu abhyasam cheyadanki entha samayam ketayinchavachane dhaanipai aadhaarapadi meeru saapekshamgaa twaraga naipunyam saadhinchagalaru .  jaavaanu upayoginchadam yokka itara prayojanalu krindhi vatini kaligi unnayi :

(1)  idi chaaala sulabham :  vaakyanirmaanam sootiga umtumdi ,  raadam sulabham avuthundi .  idi  C++  vento bhashala vale sanklishtamainadi kadhu mariyu idi automatic memary ketaayimpunu upayogistundi .

(2)  idi plaat ‌ faram independiente :  zava varchuval machine  (JVM)  plaat ‌ faram unnantha varku meeru  Windows, iOS, Unix  mariyu  Linux  sistom ‌ lato sahaa bahulha takala computers ‌ lalo jaavaanu upayoeginchavachchu .

(3)  idi abject oriyented :  meeru aa taragatulaku chendina deetaa mariyu function ‌ lu mariyu abject ‌ lanu kaligi unna tharagatulanu srushtinchinanduna ,  idi peddha projekt abhivruddhi choose marinta spastamaina vidhanaanni andistundi .  idi vasyata mariyu sulabhamaina trableshooting mariyu kood ‌ nu tirigi upayoginchagala saamardhyaanni kudaa andistundi .

(4)  deeniki peddha global community Pali :  meeru zava neerchukuntunnappuda ledha meeru evaina samasyalu edurkonnappudu idi sahaayapadutundi .

(5)  idi multithreading ‌ ku maddatu estunde :  meeru jaavaanu upayoginchinappudu ,  meeru oksari okati kante ekuva thread ‌ lanu amalu cheyavachu .  bahulha thread ‌ lanu amalu chestunnappudu ,  varu saamardhyaanni mariyu paniteerunu penchadaaniki sadarana memary praantaanni panchukuntaru .

(6)  idi surakshitamainadi :  zava spastamaina poynter ‌ lanu upayoginchakundaa chesthundu ,  shaand ‌ boxes ani piluvabadee varchuval machiine ‌ loo nadustudi ,  chattavirudhamaina kood choose tanikhii cheyadanki bite - kood verifier ‌ nu upayogistundi mariyu zava sekyuuritii packagy mariyu ruun - tym sekyuuritii checq ‌ lato paatu liibrary - stayi bhadratanu andistundi .

 zava yokka pratikoolatalu 

 meeru praarambhimchadaaniki zava saraina prograaming bhaasha kaadha ani nirnayinche mundhu ,  dani balaheenathalanu parigananaloki tiisukoevadam chaaala avsaram .  jaavaanu upayoginchadamlo pradhaana pratikulata aemitante idi peddha motthamloo memareeni upayogistundi - paithaan kante chaaala ekuva .

 adanamga ,  zava dani memareeni chethha sekarana dwara nirvahisthundhi ,  meeru pania cheestunna aplication abject ‌ nu soochinchanappudu idi jarudutundhi .  zava yokka chethha kollektor dhaanini memary nundi klear chesthundu ,  conei procedure samayamlo ,  chethha kollektor panichesetappudu itara thread ‌ lu aapiveyaali .  dhasha aplication yokka motham paniteerunu prabhaavitam chesthundu .  itara pratikoolatalu :

(1)  idi chethha sekaranapai niyanthrananu andinchadu :  prograammer ‌ gaaa ,  uchita ()  ledha delete ()  vento function ‌ lanu upayoginchi chethha sekarananu niyantrinchee saamarthyam meeku undadhu .

(2)  idi chaaala padalanu kaligi Pali :  zava saralamainadi ayinappatikee ,  idi chaaala padalanu kaligi umtumdi ,  idi tarachugaa sanklishtamaina ,  sudeerghamaina vaakyaalu mariyu vivaranhalatoe mimmalni vadilivestundi .

(3)  meeru dinni desk ‌ tap ‌ l choose upayoginchinappudu idi stanika rupaanni kaligi undadhu : Java  bahulha graphikal uuser inter ‌ phas  (GUI)  bilder ‌ lanu kaligi Pali ,  conei meeru desk ‌ tap ‌ loo sanklishtamaina  UI ni srushtistunnatlayita avi uttamamainavi kaavu .  viniyogadaru anubhavam mariyu viniyogadaru inter ‌ phas vishayaniki oste meeru desk ‌ tap mariyu mobile choose upayogistunnappudu zava balaheenamgaa umtumdi .  enchukoovadaaniki anek  GUI  bilder ‌ lu unnappatikee ,  mee projekt choose sarainadaanni kanugonadaniki meeru chaaala parisoedhanalu cheyaalsi umtumdi .


 paithaan :  sadarana margam 

 zava vegavantamainadi ayinappatikee ,  paithaan marinta bahumukhamainadi ,  chadavadanike sulabhamainadi mariyu saralamaina vaakyanirmaanaanni kaligi Pali .  stoke ovar ‌ phlo prakaaram ,  yea sadarana upyogam ,  anvayinchabadina bhaasha naalgava athantha prajaadaranha pondina kooding bhaasha . HackerRank  prakaaram , JavaScript  tarwata rendava sthaanamloo unna  HackerRank  prakaaram ,  hiring maenaejarlu abhyarthulanu niyaminchukunetappudu athantha demanded unna prograaming bhaashallo idi kudaa okati .

ZDNet  prakaaram , Python  yokka janaadarana gta konni samvatsaraalugaa peludu vruddhini saadhinchindi , 11.3  mallan kante ekuva mandhi kodarlu dheenini upayoegimchaalani enchukunnaru ,  pradhaanamgaa  IoT,  deetaa science mariyu machine lerning aplication ‌ l choose , ZDNet  prakaaram .  enka ,  slash ‌ deetaa yokka  “ state af dhi developar neshan ”  prakaaram ,  paithaan  25  saatam vruddhi retunu kaligi Pali , Q3 2020  mariyu  Q3 2021  Madhya dani communityki  2.3  mallan developar ‌ lanu jodinchindi .

 paithaan yokka prayojanalu 

 paithaan yokka bahumukha praajnya saripoladam kastham mariyu idi chaaala saralamainadi ,  idi prayogaanni prothsahistundi .  idi prograammer ‌ lanu ooka rakamaina aplication ‌ nu roopondhinchadamloo pavuram chaeyakumdaa unchuthundi .  meeru kevalam ooka bhaashan nerchukuni ,  kothha mariyu vibhinnamaina vishayalanu roopondhinchadaaniki daanni upayoeginchavachchu .

 computers veeklee paithaan ‌ ni athantha bahumukha prograaming longuage ani pilustundi , " edaina samasyaku merugaina parishkaaram unnappatikee ,  paithaan allappuduu panini chakkaga porthi chesthundu "  ani perkondi .  paithaan yokka itara prayojanalu :

(1)  idi plaat ‌ faram - swatantramainadi :  zava vale ,  meeru  MacOS, Windows  mariyu  Linux thoo sahaa vividha plaat ‌ faram ‌ lalo paithaan ‌ nu upayoeginchavachchu .  meeku aa plaat ‌ faram choose roopondinchabadina vyaakhyaata avsaram .

(2)  idi vaegavanthamaina abhvruddhini anumatistundi :  paithaan dynamic ‌ gaaa taaip cheyabadinanduna ,  idi vaegamgaa mariyu abhivruddhiki anukuulamainadi .  adanamga ,  idi paristhitulu mariyu savaallanu vaegamgaa parishkarinchadaaniki asamakaalika kood ‌ nu upayogistundi endhukante kood yokka prathi unit vidigaa nadustudi .

(3)  idi visthrutamaina librarylanu andistundi :  deeni peddha liibrary sadarana panlu mariyu aadesaalaku maddatu estunde .  idi daakyumenteshan ‌ nu ruupomdimchadam nundi unit testing varku  CGI  varku anek vibhinna payojanaala choose upayoginchagala kood ‌ nu kudaa kaligi Pali .

(4)  idi prograaming ‌ ku marinta saukaryavanthamaina vidhanaanni andistundi :  paithaan vividha takala prograaming styles ‌ ku maddatu estunde mariyu bahulha namunalanu kaligi umtumdi .  flexibilityni aasvaadinche prograammer ‌ laku idi sarainadi Bara kakunda ,  aakasmaattugaa vidhanalanu maarchukovaalsina startop ‌ laku kudaa idi aadarsamgaa umtumdi .

(5)  idi uchitam mariyu open sorse :  meeru etuvanti karchu lekunda paithaan ‌ ni doun ‌ loaded chesukovachu mariyu idi nerchukovadam chaaala sulabham mariyu athipedda mariyu athantha churukaina communitylalo okadanini kaligi Pali - meeru kevalam nimishallo kood raadam praarambhinchagalaru .

(6)  idi utpaadakatanu pemchavachchu :  zava kante paithaan ekuva utpaadakatanu kaligi undani nett ‌ guru cheppaaru ,  endhukante idi entha sankshiptamgaa umtumdi mariyu idi dynamic ‌ gaaa taaip cheyabadindhi .  adanamga ,  idi aplication ‌ lanu marinta utpaadakamgaa marchagala niyanthrana saamarthyaalu mariyu integration pheechar ‌ lanu kaligi Pali .

 paithaan yokka pratikoolatalu 

 paithaan nissandehamgaa neerchukoevadaaniki sulabhamaina mariyu vaegavanthamaina bhashalalo okati ayinappatikee ,  idi dynamic ‌ gaaa taaip cheyabadina ,  anvayinchabadina bhaasha ,  Jalor - by - Jalor amalu cheyabadinanduna idi amalu cheeyadam chaaala nemmadigaa umtumdi .  kood ‌ ni amalu chestunnappudu paithaan adanapu panini chesthundu ,  vegampai aadhaarapadi umdae projekt ‌ lalo upayoginchadaaniki idi takuva anukuulamgaa umtumdi .  ayithe ,  veegam anede sunnitamaina samasya kaanatlayithe ,  paithaan yokka nemmadigaa swabhavam samasya kadhu .

 itara sambhaavya pratikoolatalu :

(1)  idi ooka samayamlo ooka thread ‌ nu Bara amalu chesthundu :  paithaan ‌ loo global inter ‌ preter locke Pali ,  idi oksari ooka thread ‌ ni Bara amalu cheyadanki anumatistundi ,  kabaadi meeru bahulha - thread  CPU- bound prograamme ‌ loo pania chestunnatlayite ,  adi kudaa samaanamgaa umtumdi .  nemmadigaa .  multithread prograamme ‌ laku badhuluga multiprassing prograamme ‌ lanu upayoginchadam samardhavanthamaina parishkaaram .

(2)  idi mobile sthaanikamainadi kadhu :  paithaan mobile payojanaala choose samardhavanthamgaa mariyu sulabhamgaa upayoginchabadutundi ,  ayithe meeku avasaramaina frame ‌ varey ‌ nu andhinchay librarylanu kanugonadamlo meeru komchem ekuva krushi cheyaalsi umtumdi .  konni udaaharanalu  Kivy,  meeru  Raspberry PI, Linux  mariyu  Windows loo amalu cheeyagala mobile app ‌ lu mariyu saft ‌ ware ‌ lanu srushtinchadaaniki adae  API ni upayoginchadaaniki mimmalni anumatistundi .

(3)  idi peddha motthamloo memareeni upayogistundi :  meeru  RAM loo chaaala vastuvulu sakriyamgaa unna projekt ‌ loo pania chestunta ,  idi mee choose samasyanu kaligisthundhi . NumPy ki maaradam anede prathi vasthuvu choose paithaan upayoegimchae memary mothanni tagginchadaaniki samardhavanthamaina pratyaamnaayam kaavachhu .