A fost capabil piton

Administratorul de sistem, programator, fotograf

Scuză-mă, dar ce vrei de la el?
Curățarea casei, gătit cina, ceea ce face patul sau pantalonilor?






Sau poate toate aceeași utilizare în proiecte grele, back-end la un site web, cum ar fi activitățile academice de predare elevi, sau, de exemplu, prelucrarea datelor în baza de date?
Tu determina ce vrei să faci, și nimic mai mult. si va fi ca în povestea unui microscop și cuie

Programator, matematician, și chiar un inginer pic zadrot

Python poate face totul.

În primul rând, este plin de Turing. Astfel, acesta poate fi programat la orice (!) Algoritmul.

În al doilea rând, el este prieten cu C. Python Dacă studiu, aveți o idee în valoare de C. Dar, chiar dacă nu este foarte mulți oameni iubesc și prieteni cu C, și să facă module pentru Python pe ea.

În al treilea rând, este rapid. Aproape la fel ca Java. În ciuda faptului că acest lucru este interpretul. Și atunci există Jython, care se execută la fel de repede ca și Java (pentru ruleaza pe JVM), iar fluxul normal de acolo.

În cele din urmă, a fost frumos. Acest lucru îi permite să facă totul! Avem nevoie de un script simplu pentru a elimina fișiere această cerere vine în JSON - te rog. Am nevoie de program de funcții complexe - și se poate face. Trebuie să se dezvolte de la zero un server web rapid cu oportunități unice și au oportunități de scalare în continuare - nici o întrebare. Nu face nimic, și așa toată luna, am vrut să scrie o piesă de teatru - foarte simplu. Este nevoie de un software cross-platform cu GUI - qt la salvare.

În general, totul este posibil. Dar el are o serie de probleme, și nu toate pune sus cu ei.
În primul rând, nu fi prea dificil de a transforma un frumos și convenabil monstru sintaxă vyrviglaznoe. Mai ales în cazul în care codul pe care îl scrie unul. Pentru a face acest lucru, trebuie doar pentru a genera în mod continuu o listă a ciclului condițională Python-way. Și schimbarea ordinii / dimensiune. Cut scris ceva. Și așa mai departe. În cazul în care codul este un pic mai puțin decât în ​​întregime compusă din ea, atunci susține că nu va fi ușor.






Ei bine, performanța de Python pur lasă încă mult de dorit. Și în timp ce nu există aproape nici o paralelă. OpenCL adresele sale de biți, dar nu așa cum ne-am dori. Mai ales dacă urmați paragraful precedent. Dar este de asemenea necesar să se înțeleagă că este de multe ori o problemă în algoritmii. Deși Python pe Java 2 ori mai lent, în cazul în care se face ceva 100,500 ore, împărțirea timpului în două, noi nu prea te ajuta.

dintre care multe pot fi rezolvate doar un inconvenient pentru a desena interfețe.
Acum, trecerea în mod activ piton și 1C mea ca 7,7 și 8-ku. Python scriere obiecte COM atunci când aveți nevoie pentru a analiza ceva sau de exemplu asincronă pentru a aplica pentru un soclu. cerere JSON un fel de rezolvat. Și în Python pură face un sistem distribuit folosind țelina. un server de pe același lot de lucru filetare cu servicii de terțe părți și ordine bunuri Protsenko, pe celelalte fluxuri multiple cu 1C 7.7 pentru procesarea diferitelor mesaje, cum ar fi pentru a crea un document, da un reziduu. Toate acestea funcționează printr-o coadă de mesaj comun. Curând și 8-ka se va potrivi în sistemul general. Cel mai important lucru în Python este de codificare comoditate, multe biblioteci gata-bun și capacitatea de a modifica cu ușurință testul și fiecare dintre modulele individuale și întregul sistem. Desigur, la viteza de Java sau .NET va poshustree stoc piton. Dar eu n-am nevoie pentru a accelera ceea ce unii PyPy. De obicei, doar de așteptare pentru frânarea prin contracurent un răspuns de la un server undeva.
Un recent. ceea ce face transferul de date de la 1C 7.7 în Oracle JD Edwards. Cel mai rapid instrument pentru acest lucru sa dovedit a fi piton din nou.
Limba Bine, puteți explora baza pentru o seară și în fiecare zi a descoperi ceva nou.
Pe scurt, eu sunt încântat de Python, pentru că întotdeauna ajută în viață.
(Uneori trebuie să scrie Delphi și FreePascal).

Răspunsul tău la întrebarea

Conectați-vă pentru a posta un raspuns

Agenția Traiectoria viitorului

  • București
  • Full-time
  • de la 60 000 la 75 000 de ruble.
  • București
  • Full-time
  • de la 25 000 la 40 000 de ruble.
  • București
  • Full-time
  • 60 000 de ruble.
  • Tolyatti
  • Full-time
  • de la 60 000 la 120 000 de ruble.

25000 rub. / Proiect Per

5000 rub. / Proiect Per

5000 rub. / Proiect Per

Conectați-vă

Pentru a pune o întrebare și să obțină un răspuns expert.