828 Shares 1132 views

Python – ambiente di sviluppo. Python 3 per i principianti

Python – una delle più promettenti moderni linguaggi di programmazione. È flessibile e semplice, il codice è trasparente e molto chiaro: questo è ciò che la maggior parte dei programmatori scegliere questa lingua. Istruzione sarà relativamente facile anche per chi non ha esperienza di programmazione, ma tutto il necessario per iniziare con le basi – dal semplice al complesso.

ambiente di sviluppo

ISR (IDE) – ambiente di sviluppo integrato. Quindi chiamare una serie di programmi che vengono utilizzati in congiunzione programmatori. In poche parole – un programma per la scrittura di programmi. Come regola generale, l'IDE include un editor di testo (anche se il programmatore può farlo in un'applicazione di terze parti, e anche "sul ginocchio"), un interprete e un compilatore (può essere utilizzato qualcosa di uno o due componenti), debugger, costruire strumento di automazione.

Mercoledì può talvolta contenere i mezzi per l'integrazione con i sistemi di controllo versione, e una varietà di strumenti che rendono più facile per costruire l'interfaccia grafica.

Assegnazione WBS

Allora, perché abbiamo bisogno di un ambiente di sviluppo, se ci sono programmi discreti? In realtà, questa ottimizzazione produttività dei programmatori, quando si usa l'IDE riduce il tempo richiesto per cambiare modalità. Tuttavia, c'è un rovescio della medaglia: a causa del fatto che l'ambiente di sviluppo – un sistema software complesso, non accelerare, rallentare e anche se il programmatore non è stato precedentemente addestrato.

installazione

Tutti i file necessari sono sul sito ufficiale di Python, quindi prima si deve andare al portale e scaricarli – il programma è assolutamente gratuito. menu scaricare, selezionare sulla pagina principale. Qui è possibile selezionare qualsiasi versione desiderata di Python, fino a quello originale. Se si sa esattamente che cosa è la versione necessaria, poi trovare nella lista, se non è importante, quindi scaricare l'ultima: al momento è 3.6.1. E 'anche possibile scegliere la versione che si concentra su uno specifico sistema operativo.

E 'difficile per visualizzare le statistiche, quale sistema operativo sono programmatori che lavorano in Python. Ambiente di sviluppo per Linux, Mac OS, Ubuntu e Windows – tutto quello che c'è sulla pagina "download". Inoltre, ci sono Python e per le piattaforme specializzate o più vecchi come BeOS, MS-DOS, e altri.

Dopo aver installato il Python 3 può installare medie. Home, aprite il file, esso "è" incluso nella distribuzione, e seguire le istruzioni.

altre opzioni

Quando si installa l'ambiente di sviluppo di Python è fornito, ma il programmatore può usare e altri, a seconda delle vostre preferenze nell'interfaccia, o per qualche altro scopo. Oltre a molti altri ambienti di sviluppo è che sono cross-platform – cioè, possono essere eseguiti su qualsiasi sistema operativo, e non hanno bisogno di "saltare" da una all'altra quando si passa a un dispositivo diverso.

Molto popolare è Eclipce (in aggiunta al plugin pydev), che viene spesso utilizzato non solo per Python. ambiente di sviluppo popolare per Java e altri linguaggi, e dopo lo sviluppo del programmatore riceve applicazione quasi universale. Tuttavia, c'è un rovescio della medaglia: per personalizzare l'ambiente per qualsiasi compito di aiutare i plug-in e la loro innumerevoli. Molto spesso, questo fatto diventa oggetto di critiche dei media, oltre al problema dell'uso di Eclipce su computer lenti. Per lavorare in Python 3, è necessario selezionare la PyDev plug-in, che è distribuito con Eclipce dalla licenza pubblica.

due favoriti

Inoltre, molti programmatori scelgono per Eric. Questo IDE è composto da una serie di programmi che sono relativamente indipendenti, che è, l'utente può scegliere quali componenti installare e quali no. V'è il supporto per i plug-in che possono essere installati all'interno dell'ambiente di lavoro.

Poiché Eric è una funzione della forma di anteprima Qt, questo è, questo mezzo è utile nello sviluppo di applicazioni Qt-membrane. Il rovescio della medaglia è la documentazione del volume fornito in file PDF, insieme con la distribuzione. Per familiarizzare con il lavoro governa l'utente vorrà un po 'di tempo.

Se IDE discusso in precedenza erano liberi, poi PyCharm – un prodotto commerciale, ma ha, e una cosiddetta Community Edition, che può essere utilizzato gratuitamente. Non è in alcun modo inferiore alle loro controparti, e offre all'utente un analizzatore di codice e un ottimo strumento per una serie di test e strumenti di debug. Versione gratuita dell'app non ha caratteristiche che rendono meno rispetto al suo ambito di applicazione, ma molti utenti di queste caratteristiche avanzate e non sono necessari, in modo che PyCharm molto adatto per molte attività.

Un altro progetto

V'è un altro molto popolare tra i programmatori per applicazioni Python. L'ambiente di sviluppo è chiamato Ninja IDE, sotto licenza GPL – cioè, è gratuito. La sua funzionalità è abbastanza potente editor di codice e la sua localizzazione, che consente di navigare rapidamente i file di progetto e passare da uno all'altro. La distribuzione è compatto, con l'applicazione non installa nulla in più, l'interfaccia grafica è realizzata anche in uno stile minimalista, si espande in Python. IDE, tuttavia, non tutti i gusti, come la funzionalità non è così ampia come nell'IDE pagato.

Tuttavia Ninja IDE alti programmatori potenziali consiglio a coloro che non hanno ancora deciso sugli strumenti. Anche se la funzionalità dell'applicazione non è sufficiente, un utente sul suo esempio, essere in grado di capire ciò che è necessario lavorare, allora sarà più facile scegliere un altro IDE. Questo ambiente è lo sviluppo di Python sotto Windows, Lunix e qualche altro sistema operativo.

Flessibile e pagato

società Wingware ha emesso una richiesta di Python. L'ambiente di sviluppo è stato chiamato Wing IDE. Scarica la distribuzione può essere sul sito ufficiale Wingware, ma c'è un sacco di informazioni, oltre a lui nel portale non solo il prodotto in sé, ma anche sul linguaggio di programmazione. Uno degli strumenti più importanti per ogni tipo di ambiente è un editor di codice, ma è Wing IDE potente. In aggiunta a tali cose semplici come l'evidenziazione della sintassi, code folding è una funzione che permette di trasformare alcune parti che non sono necessari in questo momento. evidenziato automaticamente coppia di staffe.

L'applicazione include una varietà di tasti layout che si ripetono in altri ambienti simili, ad esempio Emacs. Questo assicura un rapido adattamento. Hotkeys possono essere configurati manualmente.

La scelta di ambiente di sviluppo – un compito importante. Con una corretta selezione del lavoro con Python sarà comodo e conveniente.