Avvio dello sviluppo con Python [chiuso]

-1

Attualmente sono uno sviluppatore principiante (3 anni). Ho fatto principalmente lo sviluppo Web per tutto il tempo che ho sviluppato. Questa è la mia zona di comfort quando si tratta di programmazione.

Mi piacciono sia JavaScript che PHP perché sono facili da usare; tuttavia, mi piacerebbe davvero approfondire le mie conoscenze quando si tratta di programmazione. Ho fatto ricerche su molte lingue solo per conoscere l'aspetto di altre lingue.

Mi piace C perché ha una sintassi simile a JavaScript. Mi piacciono anche Ruby e Java. Tuttavia, penso di aver bisogno di imparare uno alla volta. Ho deciso su Python per via della sua sintassi pulita e del fatto che molte persone lo considerano una buona lingua per principianti.

Il mio problema

Vengo da lingue che sono sia facili da imparare sia da usare (JavaScript e PHP). Ad esempio, per JavaScript tutto ciò di cui hai bisogno è:

<script type="text/javascript">
    //script here
</script>

E puoi eseguire uno script e puoi fare cose come la manipolazione del DOM.

Per PHP tutto ciò di cui hai bisogno è un server con PHP installato e puoi usare:

<?php
    //script here
?>

Puoi quindi eseguirlo semplicemente tramite AJAX o una richiesta in un modulo.

Non capisco come usare Python. Non credo che tu possa solo fare richieste AJAX con python file come puoi con PHP file. Cosa posso fare con Python? O lo uso? Cosa hai fatto usandolo?

    
posta Shawn31313 20.07.2013 - 06:06
fonte

2 risposte

1

Python non è un linguaggio di sviluppo web per impostazione predefinita. Puoi eseguire script CGI manualmente o puoi eseguire qualcosa come Django framework per usarlo come linguaggio lato server o Brython per usarlo lato.

È altrimenti un linguaggio estremamente flessibile utilizzato per qualsiasi cosa, dai giochi a hard science . Python.org ha un elenco molto più esteso.

Tieni presente che esistono due versioni principali di Python: 2.7 e 3.x. Il futuro è 3.x ma molte librerie e strumenti funzionano ancora solo con Python 2.7.

    
risposta data 20.07.2013 - 06:23
fonte
0

Considera l'utilizzo di un framework web. Consiglio di utilizzare Django, hanno un buon tutorial che ti guiderà passo dopo passo nella creazione di un'applicazione.

    
risposta data 20.07.2013 - 06:19
fonte

Leggi altre domande sui tag