Skip to content

Commit 9f77dca

Browse files
authored
Merge pull request #1665 from magul/crowdin-translation-it
Italian translation from Crowdin
2 parents 7b81f5a + 264872f commit 9f77dca

File tree

49 files changed

+2430
-1499
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+2430
-1499
lines changed

it/README.md

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,51 @@
11
# Il tutorial di Django Girls
22

3-
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
3+
[![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial)
44

5-
> Questo lavoro è sotto la licenza internazionale di Creative Commons Attribution-ShareAlike 4.0. Per vedere una copia di questa licenza, visita https://creativecommons.org/licenses/by-sa/4.0/
5+
> Questo lavoro è concesso sotto la licenza Creative Commons Attribuzione-ShareAlike 4.0 internazionale. Per visualizzare una copia di questa licenza, visita https://creativecommons.org/licenses/by-sa/4.0/
6+
7+
## Benvenuta
8+
9+
Benvenuta al tutorial Django Girls! Siamo felici di vederti qui :) In questo tutorial, ti porteremo in un viaggio sotto il cofano delle tecnologie web, offrendoti un assaggio di tutti i pezzetti e mozziconi che sono necessari per far funzionare il web come lo conosciamo.
10+
11+
Come succede con tutte le cose sconosciute, questa sarà un'avventura - ma non preoccuparti: dato che hai già trovato il coraggio di venire fin qui, andrà tutto bene :)
612

713
## Introduzione
814

9-
Hai mai sentito che il mondo sta diventando sempre più tecnologico e sei in qualche modo rimasto indietro? Ti sei mai chiesta come creare un sito web ma non hai mai avuto abbastanza motivazione per iniziare? Hai mai pensato che il mondo del software è troppo complicato per te persino per provare a fare qualcosa per conto tuo?
15+
Hai mai avuto l'impressione che il mondo stia diventando sempre più tecnologico e di essere per così dire (temporaneamente) rimasta indietro? Ti sei mai chiesta come creare un sito web ma non hai mai avuto abbastanza motivazione per iniziare? Hai mai pensato che il mondo del software è troppo complicato per te persino per provare a fare qualcosa per conto tuo?
1016

11-
Beh, abbiamo buone notizie per te! La programmazione non è così complicata come sembra e vogliamo dimostrati quanto può essere divertente.
17+
Beh, abbiamo buone notizie per te! La programmazione non è così complicata come sembra e vogliamo dimostrarti quanto può essere divertente.
1218

13-
Il tutorial non ti trasformerà magicamente in un programmatore. Se vuoi diventare bravo/a, ci vorranno mesi o addirittura anni di apprendimento e pratica. Ma ti vogliamo dimostrare che la programmazione o creare siti web non è complicato come sembra. Proveremo a spiegarti diversi argomenti come meglio possiamo, in modo che non ti senta più intimidito/a dalla tecnologia.
19+
Questo tutorial non ti trasformerà magicamente in una programmatrice. Se vuoi diventare brava, ci vorranno mesi o addirittura anni di apprendimento e pratica. Ma ti vogliamo dimostrare che scrivere programmi o creare siti web non è complicato come sembra. Proveremo a spiegarti diversi argomenti come meglio possiamo, in modo che non ti senta più intimidita dalla tecnologia.
1420

15-
Speriamo di essere in grado di farti amare la tecnologia come lo facciamo noi!
21+
Speriamo di riuscire a farti amare la tecnologia come la amiamo noi!
1622

1723
## Cosa imparerai durante questo tutorial?
1824

19-
Una volta che avrai terminato il tutorial, avrai a disposizione una semplice applicazione web: il tuo blog personale. Ti mostreremo come metterlo in linea, in modo che gli altri possano vedere il tuo lavoro!
25+
Una volta terminato il tutorial, avrai creato una piccola applicazione web funzionante: il tuo blog personale. Ti mostreremo come metterlo online, in modo che gli altri possano vedere il tuo lavoro!
2026

2127
Assomiglierà (più o meno) a questo:
2228

23-
![Figure 0.1][2]
29+
![Figure 0.1](images/application.png)
2430

25-
[2]: images/application.png
31+
> Se lavori da sola al tutorial e non hai un insegnante che ti possa aiutare nel caso avessi qualche problema, abbiamo una chat per te: [![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial). Abbiamo chiesto ai nostri coach e a coloro che hanno già partecipato di visitare la chat di tanto in tanto per aiutare gli altri con il tutorial! Non aver paura di fare domande!
2632
27-
> Se lavori da solo/a al tutorial e non hai un insegnante che ti possa aiutare nel caso avessi qualche problema, abbiamo una chat per te: [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge). Abbiamo chiesto ai nostri insegnanti e partecipanti precedenti di esserci di volta in volta ed aiutare gli altri con il tutorial! Non aver paura di fare domande!
33+
OK, [cominciamo dall'inizio...](./how_the_internet_works/README.md)
2834

29-
OK, [cominciamo dall'inizio...][3]
35+
## Seguire il tutorial da casa
3036

31-
[3]: ./how_the_internet_works/README.md
37+
È fantastico prendere parte a un workshop Django Girls, ma siamo consapevoli che non sempre è possibile essere presenti a un workshop. Questo è il motivo per cui ti invitiamo a provare a seguire il tutorial da casa. Per chi ci segue da casa, stiamo preparando alcuni video che renderanno più facile seguire il tutorial da sole. È un progetto ancora in corso, ma col tempo gli argomenti trattati sul nostro canale YouTube [Coding is for girls](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) saranno sempre di più.
3238

33-
## Informazioni e contribuzioni
39+
In ogni capitolo già trattato, c'è un link che punta al video corrispondente.
3440

35-
Questo tutorial è mantenuto da [DjangoGirls][4]. Se trovi errori o se vuoi aggiornare questo tutorial, [segui le linee guida per i collaboratori][5].
41+
## Informazioni e contribuzioni
3642

37-
[4]: https://djangogirls.org/
38-
[5]: https://github.com/DjangoGirls/tutorial/blob/master/README.md
43+
Questo tutorial è mantenuto da [DjangoGirls](https://djangogirls.org/). Se trovi errori o se vuoi aggiornare questo tutorial, [segui le linee guida per i collaboratori](https://github.com/DjangoGirls/tutorial/blob/master/README.md).
3944

40-
## Vorresti aiutarci a tradurre il tutorial in un'altra lingua?
45+
## Vuoi aiutarci a tradurre il tutorial in altre lingue?
4146

42-
Attualmente, le traduzioni vengono mantenute sulla piattaforma crowdin.com in:
47+
Attualmente le traduzioni vengono svolte sulla piattaforma crowdin.com all'indirizzo:
4348

4449
https://crowdin.com/project/django-girls-tutorial
4550

46-
Se la tua lingua non è elencata su crowding, per favore [apri una nuova istanza][6] con la tua lingua in modo che possiamo aggiungerla.
47-
48-
[6]: https://github.com/DjangoGirls/tutorial/issues/new
51+
Se la tua lingua non è elencata su [crowdin](https://crowdin.com/), puoi [aprire una nuova istanza](https://github.com/DjangoGirls/tutorial/issues/new) segnalando la tua lingua, in modo che possiamo aggiungerla.

it/SUMMARY.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
# Indice
22

33
* [Introduzione](README.md)
4-
* [Installazione](installation/README.md)
4+
* [Installazione](installation/README.md)
5+
* [Riga di Comando](installation/README.md#command-line)
6+
* [Python](installation/README.md#python)
7+
* [L'editor di codice](installation/README.md#code-editor)
8+
* [Ambiente virtuale](installation/README.md#virtualenv)
9+
* [Django](installation/README.md#django)
10+
* [Git](installation/README.md#git)
11+
* [GitHub](installation/README.md#github)
12+
* [PythonAnywhere](installation/README.md#pythonanywhere)
13+
* [Installazione (chromebook)](chromebook_setup/README.md)
514
* [Come funziona Internet](how_the_internet_works/README.md)
6-
* [Introduzione al command line](intro_to_command_line/README.md)
7-
* [Installazione di Python](python_installation/README.md)
8-
* [Code Editor](code_editor/README.md)
15+
* [Introduzione alla command line](intro_to_command_line/README.md)
16+
* [Istallazione di Python](python_installation/README.md)
17+
* [L'editor di codice](code_editor/README.md)
918
* [Introduzione a Python](python_introduction/README.md)
1019
* [Che cos'è Django?](django/README.md)
1120
* [Installazione di Django](django_installation/README.md)
@@ -14,13 +23,13 @@
1423
* [L'admin di Django](django_admin/README.md)
1524
* [Deploy!](deploy/README.md)
1625
* [Django URL](django_urls/README.md)
17-
* [Le views di Django - è arrivata l'ora di creare!](django_views/README.md)
26+
* [Le views di Django – è l'ora di creare!](django_views/README.md)
1827
* [Introduzione all'HTML](html/README.md)
1928
* [ORM di Django (Querysets)](django_orm/README.md)
20-
* [I dati dinamici in templates](dynamic_data_in_templates/README.md)
21-
* [I templates di Django](django_templates/README.md)
22-
* [CSS - dagli un bell'aspetto](css/README.md)
29+
* [I dati dinamici nei template](dynamic_data_in_templates/README.md)
30+
* [I template di Django](django_templates/README.md)
31+
* [CSS - rendilo più carino](css/README.md)
2332
* [Estendere il template](template_extending/README.md)
2433
* [Estendi la tua applicazione](extend_your_application/README.md)
25-
* [Form Django](django_forms/README.md)
26-
* [Quali sono le prospettive?](whats_next/README.md)
34+
* [I Form Django](django_forms/README.md)
35+
* [E dopo?](whats_next/README.md)

it/chromebook_setup/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Configurazione del Chromebook
2+
3+
> **Nota** Se hai già seguito tutte le fasi dell'Installazione, non è necessario rifare tutto - puoi passare direttamente a [Introduzione a Python](../python_introduction/README.md).
4+
5+
{% include "/chromebook_setup/instructions.md" %}

it/chromebook_setup/instructions.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
Puoi [saltare questa sezione](http://tutorial.djangogirls.org/en/installation/#install-python) se non utilizzi un Chromebook. L'installazione su Chromebook segue una procedura un po' diversa. Il resto delle istruzioni di installazione può essere ignorato.
2+
3+
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9)
4+
5+
Cloud IDE è uno strumento che mette a disposizione un editor di codice e l'accesso ad un computer virtuale su cui installare, scrivere ed eseguire il software. In questo tutorial, Cloud IDE avrà la funzione di un *computer locale*. Digiterai i comandi sull'interfaccia di un terminale, come le tue compagne di corso che utilizzano OS X, Ubuntu o Windows, ma il tuo terminale sarà connesso a un computer remoto che Cloud IDE ha creato per te. Di seguito trovi le istruzioni per i cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9). Puoi selezionare uno dei Cloud IDE e seguire le relative istruzioni.
6+
7+
#### PaizaCloud Cloud IDE
8+
9+
1. Andare su [PaizaCloud Cloud IDE](https://paiza.cloud/)
10+
2. Creare un account
11+
3. Clicca su *Nuovo server* oppure <0>New Server</0> e scegli l'app Django
12+
4. Fare click sul pulsante Terminal (sul lato sinistro della finestra)
13+
14+
Ora dovresti vedere un'interfaccia con una barra laterale e dei pulsanti sulla sinistra. Fai click sul pulante "Terminal" per aprire la finestra del terminale con il prompt, così:
15+
16+
{% filename %}Terminal{% endfilename %}
17+
18+
$
19+
20+
21+
Il terminale su PaizaCloud Cloud IDE è pronto a ricevere istruzioni. Puoi ridimensionare la finestra o renderla un po' più più grande.
22+
23+
#### AWS Cloud9
24+
25+
Attualmente Cloud 9 richiede la registrazione con AWS e l'inserimento delle informazioni sulla carta di credito.
26+
27+
1. Installa Cloud9 dal [Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)
28+
2. Vai su [c9.io](https://c9.io) e clicca *Inizia con AWS Cloud9*
29+
3. Registra un account AWS (richiede informazioni sulla carta di credito, ma puoi usarlo gratuitamente)
30+
4. Nella Dashboard di AWS, inserisci *Cloud9* nella barra di ricerca e facci click
31+
5. Nel cruscotto Cloud 9, clicca su *Crea ambiente*
32+
6. Chiamalo *django-girls*
33+
7. Durante la configurazione delle impostazioni, selezionare *Creare una nuova istanza per l'ambiente (EC2)* per "Tipo di Ambiente" e *t2.micro* "Tipo di Istanza" (dovrebbe essere "Free-tier."). L'impostazione di default per il risparmio dei costi va bene e puoi mantenere le altre impostazioni predefinite.
34+
8. Clicca *Passo Successivo*
35+
9. Fai click su *Create Environment*
36+
37+
Ora dovresti vedere un'interfaccia con una barra laterale, una grossa finestra principale con del testo, ed una piccola finestra in basso che sembra questa:
38+
39+
{% filename %}bash{% endfilename %}
40+
41+
yourusername:~/workspace $
42+
43+
44+
Questa finestra in basso è il tuo terminale. Puoi usare il terminale per inviare istruzioni al computer remoto Cloud9. Puoi cambiare le dimensioni della finestra e renderla più grande.
45+
46+
### Ambiente virtuale
47+
48+
Un ambiente virtuale (in inglese virtual environment, abbreviato spesso in virtualenv) è come una scatola privata in cui possiamo istallare le dipendenze per un progetto su cui stiamo lavorando. Li usiamo per tenere separate le dipendenze dei nostri progetti, affinché non vengano mescolate tra di essi e non si crei confusione.
49+
50+
Esegui:
51+
52+
{% filename %}Cloud 9{% endfilename %}
53+
54+
mkdir djangogirls
55+
cd djangogirls
56+
python3.6 -mvenv myvenv
57+
source myvenv/bin/activate
58+
pip install django~={{ book.django_version }}
59+
60+
61+
(nota che nell'ultima linea abbiamo usato una tilde seguita dal segno 'uguale':`~=`).
62+
63+
### GitHub
64+
65+
Crea un account [GitHub](https://github.com).
66+
67+
### PythonAnywhere
68+
69+
Il tutorial Django Girls include una sezione chiamata Deployment, che è il processo di spostamento del codice della tua applicazione web su un computer accessibile a tutti (chiamato server) in modo tale che altre persone possano vedere il tuo lavoro.
70+
71+
Questa parte del tutorial è un po' strana seguendo il tutorial su un Chromebook, poiché stiamo già usando un computer che è già su internet (al contrario di, per esempio, un laptop). Tuttavia è importante, se pensiamo a Cloud9 come ad uno spazio dove abbiamo il nostro lavoro in modalità "work in progress", ed a PythonAnywhere come ad uno spazio dove pubblicare il nostro progetto quando è più completo.
72+
73+
Quindi, registrati a PythonAnywhere su [www.pythonanywhere.com](https://www.pythonanywhere.com).

it/code_editor/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
# Code Editor
1+
# L'editor di codice
2+
3+
> Per i lettori a casa: questo capitolo è trattato nel video [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s).
24
35
Stai per scrivere la tua prima riga di codice, per cui è il momento di scaricare il tuo editor!
46

5-
> **Nota** Potresti aver già affrontato questo passaggio nel capitolo Installazione - se è così, puoi saltare direttamente al prossimo capitolo!
7+
> **Nota** Se utilizzi un Chromebook, salta questo capitolo e segui le istruzioni in [Configurazione di Chromebook](../chromebook_setup/README.md). L'IDE cloud che sceglierai (PaizaCloud Cloud IDE o AWS Cloud9) include un editor di codice, e quando aprirai un file nel tuo IDE dal menu File, utilizzerai automaticamente l'editor.
8+
>
9+
> **Nota** Potresti aver già effettuato questo passaggio nel capitolo sull'installazione - in questo caso, puoi andare al prossimo capitolo!
610
7-
{% include "/code_editor/instructions.md" %}
11+
{% include "/code_editor/instructions.md" %}

it/code_editor/instructions.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
Sono disponibili diversi editor e la scelta di uno piuttosto che un altro dipende principalmente dal gusto personale. La maggior parte dei programmatori Python usa complessi ma estremamente potenti IDE (ambienti di sviluppo integrati), come PyCharm. Tuttavia, dal momento che sei ancora agli inizi non è l'editor più appropriato; quelli che ti suggeriremo noi sono ugualmente potenti ma molto più semplici da utilizzare.
1+
Ci sono moltissimi editor diversi e la scelta dipende in gran parte dalle proprie preferenze. La maggior parte dei programmatori Python usa IDE (in inglese Integrated Development Environments, ambienti di sviluppo integrati) complessi ma estremamente potenti, come PyCharm. Tuttavia questo non è l'editor più appropriato per una principiante; quelli che ti suggeriremo noi sono ugualmente potenti, ma molto più semplici.
22

3-
I nostri suggerimenti sono riportati qui di seguito, ma sentiti libero/a di chiedere al tuo coach quali sono le sue preferenze in materia di editor, in questo modo sarà più semplice per il tuo coach aiutarti.
3+
Qui di seguito te ne consigliamo alcuni, ma puoi chiedere al tuo coach quali editor preferisce - in modo che possa aiutarti più facilmente.
4+
5+
## Codice Studio Visual
6+
7+
Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Include il supporto per il debug, il controllo Git incorporato, l'evidenziazione della sintassi, il completamento intelligente del codice, gli snippet e il refactoring del codice.
8+
9+
[Scaricalo qui](https://code.visualstudio.com/)
410

511
## Gedit
612

@@ -10,22 +16,22 @@ Gedit è un editor open-source e gratuito, disponibile per tutti i sistemi opera
1016

1117
## Sublime Text 3
1218

13-
Sublime Text è uno tra gli editor più utilizzati. Ha un periodo di prova gratuito. È molto facile da installare e da utilizzare ed è disponibile per tutti i sistemi operativi.
19+
Sublime Text è tra gli editor più utilizzati. Ha un periodo di prova gratuito ed è disponibile per tutti i sistemi operativi.
1420

1521
[Scaricalo qui](https://www.sublimetext.com/3)
1622

1723
## Atom
1824

19-
Atom è un nuovo editor di codice creato da [GitHub](https://github.com/). È gratuito, open-source, facile da installare e da usare. È disponibile per Windows, OSX e Linux.
25+
Atom è un altro editor molto diffuso. È gratuito, open-source e disponibile per Windows, OS X e Linux. Atom è sviluppato da [GitHub](https://github.com/).
2026

2127
[Scaricalo qui](https://atom.io/)
2228

23-
## Perché installiamo un editor di codice?
29+
## Perché installare un editor di codice?
2430

25-
Forse ti stai chiedendo per quale motivo installiamo questo editor di codice invece di usare un applicazione come Word or Blocco Note.
31+
Forse ti stai chiedendo per quale motivo installiamo questo editor di codice, invece di usare un'applicazione come Word o Blocco Note.
2632

27-
Il primo motivo è che il codice deve essere **testo semplice**, e il problema con programmi come Word e Textedit è che in realtà non producono testo semplice. Producono testo RTF (con caratteri e formattazione), utilizzando formati personalizzati come [RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format).
33+
La prima ragione è che il codice deve essere **testo semplice**, e programmi come Word e Textedit non producono questo tipo di testo, ma testo formattato (con font e formattazione), codificato in formati come l'[RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format).
2834

29-
La seconda ragione è che i code editor sono specializzati per programmare, perciò hanno molte funzionalità utili, ad esempio diversi colori per evidenziare frammenti di codice con diversi significati, o l'inserimento automatico del secondo paio di virgolette.
35+
La seconda ragione è che gli editor sono specializzati nel modificare codice, e quindi mettono a disposizione utili funzionalità come l'evidenziazione della sintassi con colori legati al suo significato, o la chiusura automatica di parentesi e virgolette.
3036

31-
Vedremo tutto ciò più tardi. Il tuo fidato code editor sarà presto uno dei tuoi strumenti preferiti :)
37+
Vedremo tutto ciò più avanti. Presto, il tuo fidato editor di testo diventerà uno dei tuoi strumenti preferiti. :)

0 commit comments

Comments
 (0)