Python - valodas paplašināšana

Satura rādītājs
Python Tas ir viegli saprotams programmētājiem, tas palīdz katram mūsu projektos iesaistītajam programmētājam reizināt attīstības ātrumu, tomēr, tāpat kā viss dzīvē, lai iegūtu kādu priekšrocību, mums būs trūkums, iespējams, ikdienas darbam ar Python to ir tikai priekšrocības, tomēr ir situācijas, kurās ar to nepietiks, piemēram, ļoti sarežģītās simulācijās, grafikas atveidošanā utt.
Lai atgūtu vietu un uzvarētu šos debufus, Python ļauj mums citās valodās, piemēram, C, attīstīt mazu gabalu rakstīšanu, ko mēs varam izmantot, lai pārvarētu veiktspējas vājās vietas.
Jython un IronPython
Šīs divas ieviešanas iespējas ļauj mums ļoti viegli piekļūt uz JAVA moduļiem uz Džitons vai no C # .NET For IronPythonTas liek mums vienkārši ieviest nepieciešamos moduļus un nodarbības, un tie, kā ar maģiju, kļūst par mūsu programmatūras daļu bez lielām traumām.
Apskatīsim piemēru Džitons, ar šādu kodu mēs uzrakstīsim klasi JAVA:
 publiskā klase JythonTest {public void greeting () {System.out.println ("Labdien, pasaule!"); }} 

Piemērā mēs redzam, ka tā nav nekas cits kā vienkārša klase ar spēkā neesošu metodi, kas atgriež ziņojuma iespaidu, šajā gadījumā ikonu Sveika, pasaule! kodu no mūsu konsoles Python ar Džitons:

Šajā gadījumā mēs novērojam, ka imports tika veikts tā, it kā cits moduļa Python Jebkurā gadījumā tas dod mums lielas priekšrocības, iedomāsimies, ka visas mums nepieciešamās metodes jau ir paveiktas, būtu lieki tērēt laiku, lai tās atkārtotu tikai tāpēc, lai tās atbilstu Python struktūrai, tomēr, tās importējot tādā veidā mēs jau būsim ietaupījuši dažas stundas darba un ciešanas.
Kad mēs strādājam ar IronPython Kaut kas līdzīgs notiek, importējot kodu, kas izveidots, izmantojot C #, apskatīsim šādu koda piemēru:
 izmantojot sistēmu; nosaukumvieta FePyTest {public class IronPythonTest {public void greeting () {Console.WriteLine ("Labdien, pasaule!"); }}} 

Kā redzam, tas ir vienkārši tas pats iepriekšējais piemērs, tikai šoreiz mēs ievērojam vadlīnijas C #, viena no raksturīgākajām daļām ir a izmantošana vārda telpaTālāk redzamajā attēlā redzēsim, kā izskatītos piemērs, izsaucot šo metodi no Python konsoles:

Šeit mēs redzam, kā mēs saucam savus sys modulis, kas ļauj mums ielādēt apkopoto C # failu bibliotēkā DLL, tad mēs importējam vārda telpa klasē, mēs to paraugām un beigās mēs saucam par metodi.
Ar to mēs redzējām, kā sasniegt pagarināt pitonu, kur mēs ne tikai esam atkarīgi no tā vienkāršības, izstrādājot, bet arī pievēršamies tās viedumam, ļaujot mums izmantot citu valodu spējas, lai mēs varētu aptvert tās vājās vietas un plaši paplašināt tās funkcionalitātes un daudzpusības robežas.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave