În ultimul post, am scris despre instalarea Python pe Windows și Linux Ubuntu. Astăzi vreau să atinge problema de a alege instrumente pentru dezvoltarea de software în Python. Așa cum sa dovedit, există o mulțime de mijloace pentru aceasta, deci problema de a alege un instrument specific este importantă.
GUI pentru Python
Această întrebare a fost una dintre primele pentru mine când am început să studiez Python. Mă întrebam dacă există vreo modalitate de a crea o interfață grafică completă pentru aplicațiile dezvoltate. Oricum, interfața primitivă a aplicațiilor nu este întotdeauna convenabilă. Așa că am început să caut bibliotecile corespunzătoare.
După cum am spus în postul anterior, toate informațiile necesare pot fi găsite pe site-ul oficial al limbii. De fapt, mergem acolo și uităm la lista de biblioteci GUI (puteți vedea și o scurtă listă).
Pentru a nu mai căuta, pentru că există într-adevăr o mulțime de biblioteci, am decis să-mi limitez căutarea:
- Am nevoie de o bibliotecă transfrontalieră
- Dovedit și popular (de obicei sunt cei mai sensibili și apoi se întorc la forumurile aishist)
Ca urmare, întreaga listă de biblioteci sa redus la 3:
În final, am ales PyQt. Nu voi spune că am ales o perioadă lungă de timp, este ușor să sugem într-un fel sufletul (în special deja familiarizat cu Linux cu Creatorul Qt). În plus, întrebarea a fost chiar mai mare în alegerea dintre PyQt și WxPython (acest lucru este WxWidgets), dar multe ca unul a spus că totul depinde de sarcinile atribuite și nu există o diferență enormă. Am decis că voi începe cu PyQt, dar apoi voi încerca cu siguranță alte biblioteci, inclusiv WxPython și Tkinter.
Prin urmare, în viitorul apropiat, vom vorbi despre dezvoltarea unei interfețe Python face folosind Qt (despre instalarea componentei de bibliotecă, conectare și creație va scrie un post separat, astfel încât să nu aglomerează acest articol, dar dacă aveți o întrebare, trebuie doar să întreb).
IDE pentru Python
Este recomandabil să recomandăm ceva concret aici pentru că toată lumea alege un instrument potrivit pentru ei. Deși nu pot spune despre giganți dintre aceste fonduri, nu pot.
Toate IDE-urile pot fi privite. site-ul aici. Liderii includ NetBeans, Komodo, IDLE (standard IDE), Eric, SPE și MonkeyStudio. Acesta din urmă, de altfel, este capabil să proiecteze o interfață (construit QT Designer și PyQt) și scrierea de cod într-un sistem de tip RAD singur sistem (de exemplu, ca MS Visual Studio sau Embarcadero RAD Studio).
Rezumând cele de mai sus, alegerea IDE este cea mai bună dintre cele mai populare (acestea nu sunt în zadar). printre următoarele:
Și deci, să rezumă postul de astăzi mic.
În primul rând. Ca o bibliotecă GUI, vă recomandăm să utilizați PyQt. În viitorul apropiat, vor fi scrise articole interesante pentru a dezvolta aplicații cu astfel de interfețe.
În al doilea rând. Ca IDE, eu personal folosesc standardul IDLE, dar puteți alege instrumente mai puternice din lista pe care am prezentat-o mai sus.
Cu ocazia Eclipse + PyDev sunt de acord - omisiunea mea. Am început să folosesc eu acest pachet, este foarte convenabil. Deci, acum folosesc 2 IDE-uri pentru a lucra - în birou la locul de muncă am repetat rapid IDLE meu nativ, și acasă am deja un pachet de Eclipse + PyDev.