KompjutersIpprogrammar

Python - Żvilupp Ambjent. Python 3 għall jibdew

Python - waħda mill-lingwi l-aktar promettenti programmar moderni. Hija flessibli u sempliċi, il-kodiċi hija trasparenti u ċari ħafna: dan huwa dak li ħafna programmaturi jagħżel din il-lingwa. Edukazzjoni se jkun relattivament faċli anke għal dawk li m'għandhomx esperjenza ta 'programmazzjoni, iżda kull ma għandek bżonn biex tibda bil-punti bażiċi - minn sempliċi kumplessi.

ambjent għall-iżvilupp

ISR (IDE) - ambjent għall-iżvilupp integrat. Hekk jitolbu numru ta 'programmi li huma użati fil programmaturi flimkien. Sempliċiment imqiegħdin - programm għall-programmi bil-miktub. Bħala regola, l-IDE tinkludi editur test (għalkemm il-programmer tista 'tagħmel dan f'applikazzjoni ta' parti terza, u anki "fuq l-irkoppa"), interpretu u kompilatur (jista 'jintuża xi ħaġa wieħed jew żewġ komponenti), debugger, jibnu għodda awtomazzjoni.

L-Erbgħa kultant jista 'jkun fihom l-mezzi għall-integrazzjoni ma' sistemi ta 'kontroll verżjoni, u varjetà ta' għodod li jagħmluha aktar faċli biex jibnu l-GUI.

assenjar WBS

Allura għaliex għandna bżonn ta 'ambjent ta' żvilupp, jekk ikun hemm programm diskreti? Fil-fatt, din il-produttività programmer ottimizzazzjoni, bħal meta jużaw l-IDE tnaqqas iż-żmien meħtieġ biex jibdlu l-modi. Madankollu, hemm żvantaġġ: minħabba l-fatt li l-ambjent għall-iżvilupp - sistema ta 'softwer kumpless, ma tħaffef, tnikkirx u anki jekk l-programmer ma jkunx tħarreġ qabel.

installazzjoni

Il-fajls kollha meħtieġa huma fuq il-websajt uffiċjali ta 'Python, sabiex l-ewwel inti trid tmur għall-portal u tniżżilhom - il-programm huwa assolutament liberu. Download menu, tagħżel fuq il-paġna prinċipali. Hawnhekk inti tista 'tagħżel kwalunkwe verżjoni mixtieqa ta' Python, sa l-oriġinali. Jekk inti taf eżattament dak li huwa verżjoni meħtieġ, allura ssib fil-lista, jekk mhuwiex importanti, allura tniżżel l-aħħar: fil-mument huwa 3.6.1. Huwa wkoll possibbli li jagħżlu l-verżjoni li tiffoka fuq sistema operattiva speċifika.

Huwa diffiċli li juri l-istatistika, liema OS huma programmaturi jaħdmu fl-Python. Żvilupp Ambjent għall-Linux, Mac OS, Ubuntu u Windows - kollha hemm fuq il-paġna "Downloads". Barra minn hekk, hemm Python u għal pjattaformi speċjalizzati jew anzjani bħal BeOS, MS-DOS, u oħrajn.

Wara l-installazzjoni l-Python 3 tista 'tinstalla medju. INATTIV, tiftaħ il-fajl, huwa "huwa" inkluż mal-distribuzzjoni, u segwi l-istruzzjonijiet.

għażliet oħra

Meta installazzjoni ambjent għall-iżvilupp Python hija fornita, iżda l-programmer tista 'tuża u oħrajn, jiddependi fuq preferenzi tiegħek fil-interface, jew għal xi skopijiet oħra. Plus ħafna ambjenti oħra ta 'żvilupp hija li huma cross-pjattaforma - jiġifieri, jistgħu jitmexxew fuq kważi kull sistema operattiva, u m'għandhomx bżonn li "tiżdied" minn wieħed għal ieħor meta jiċċaqilqu għal apparat differenti.

Popolari huwa Eclipce (minbarra l-plugin PyDev), li spiss jintuża mhux biss għall-Python. ambjent għall-iżvilupp popolari għall Java u lingwi oħra, u wara l-iżvilupp ta 'l-programmer jirċievi applikazzjoni kważi universali. Madankollu, hemm sekondarji flip mal-munita: biex jippersonalizzaw l-ambjent għal kwalunkwe kompitu li jgħin plug-ins u għadd tagħhom. Ħafna drabi, dan il-fatt issir bla ħsara kritika tal-midja, minbarra l-problema tal-użu tal Eclipce fuq il-kompjuters bil-mod. Biex taħdem fl-Python 3, inti għandek tagħżel l-PyDev plug-in, li hija mqassma mal Eclipce b'liċenzja pubbliku.

żewġ Favourites

Ukoll, ħafna programmaturi tagħżel għall Eric. Dan IDE jikkonsisti minn serje ta 'programmi li huma relattivament indipendenti, jiġifieri, l-utent jista' jagħżel liema l-komponenti biex jinstallaw, u li mhumiex. Hemm appoġġ għall plug-ins li jistgħu jiġu installati minn ġewwa l-ambjent tax-xogħol.

Peress Eric huwa funzjoni ta 'l-preview formola Qt, dan huwa, dan il-mezz huwa utli fl-iżvilupp ta' applikazzjonijiet Qt-membrani. Il-tnaqqis huwa d-dokumentazzjoni volum fornut fil-PDF-fajl, flimkien mad-distribuzzjoni. Biex jiffamiljarizzaw ruħhom mal-ħidma regoli l-utent se jieħu xi żmien.

Jekk IDE diskuss hawn fuq kienu ħielsa, allura PyCharm - prodott kummerċjali, iżda għandha, u Edition Komunità hekk imsejħa, li jistgħu jintużaw b'xejn. Huwa bl-ebda mod inferjuri għall-kontropartijiet tagħhom, u joffri lill-utent analizzatur kodiċi u għodda kbir għall-varjetà ta 'testijiet, u għodod debugging. verżjoni mingħajr l-app ma jkollu ebda karatteristiċi li tagħmel inqas minn ambitu tagħha, iżda ħafna utenti ta 'dawn il-karatteristiċi avvanzati u mhumiex meħtieġa, b'tali mod li PyCharm pjuttost adattati għal ħafna kompiti.

proġett ieħor

Hemm ieħor popolari fost programmaturi għall-applikazzjonijiet Python. L-ambjent iżvilupp huwa msejjaħ Ninja IDE, liċenzjata taħt il-GPL - jiġifieri, huwa b'xejn. funzjonalità tagħha huwa pjuttost qawwija editur kodiċi u lokatur tagħha, li bih tkun tista 'malajr jinnavigaw l-fajls tal-proġett u jiċċaqalqu minn wieħed għall-ieħor. Distribuzzjoni huwa compact, bl-applikazzjoni ma jinstallaw xejn żejda, interface grafika hija wkoll magħmula fi stil minimalista, hija tespandi fl-Python. IDE, madankollu, ma suit kulħadd, bħala l-funzjonalità mhijiex daqshekk estensiv bħal fil-IDE mħallsa.

Madankollu Ninja IDE programmaturi potenzjali għoli jirrakkomanda dan lil dawk li għadhom ma ddeċidewx fuq l-għodod. Anki jekk l-funzjonalità applikazzjoni ma tkunx biżżejjed, l-utent fuq eżempju tagħha, tkun kapaċi jifhmu dak li għandek bżonn biex taħdem, imbagħad se jkun aktar faċli li jagħżlu IDE ieħor. Dan l-ambjent huwa Python iżvilupp taħt il-Windows, Lunix u xi OS oħra.

Flessibbli u mħallsa

kumpanija Wingware ħarġet applikazzjoni għal Python. L-ambjent iżvilupp kienet imsejħa Wing IDE. Niżżel id-distribuzzjoni jista 'jkun fuq il-websajt uffiċjali Wingware, iżda hemm ħafna ta' informazzjoni minbarra lilu fil-portal mhux biss il-prodott innifsu, iżda wkoll fuq il-lingwa ta 'programmar. Wieħed mill-għodod l-aktar importanti għal kull ambjent huwa editur kodiċi, iżda huwa Wing IDE qawwija. Minbarra għal affarijiet sempliċi bħal sintassi tenfasizza, kodiċi tiwi huwa funzjoni li tippermetti li inti biex inbiddlu xi partijiet li mhumiex meħtieġa f'dan il-ħin. Awtomatikament enfasizzat par parentesi.

L-applikazzjoni tinkludi varjetà ta 'ċwievet sħun layouts li jirrepetu f'ambjenti simili, eż Emacs. Dan jiżgura l-adattament rapidu. Hotkeys jistgħu jiġu kkonfigurati manwalment.

L-għażla ta iżvilupp ambjent - kompitu importanti. Bil-għażla xierqa ta 'xogħol ma Python se tkun komda u konvenjenti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mt.delachieve.com. Theme powered by WordPress.