From 2da2fd58a9ce96ae44d5837df319ffec6ff79483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 15:50:39 -0300 Subject: [PATCH 1/8] =?UTF-8?q?Removido=20espa=C3=A7o=20desnecess=C3=A1rio?= =?UTF-8?q?=20junto=20a=20palavra=20remoto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codenvy/o_que_e.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codenvy/o_que_e.md b/codenvy/o_que_e.md index aff5940..100d257 100644 --- a/codenvy/o_que_e.md +++ b/codenvy/o_que_e.md @@ -1,3 +1,3 @@ # O que é o Codenvy? -O Codenvy nos oferece um computador como outro qualquer, para podermos desenvolver nosso código. O diferencial dele é, quando vai utilizá-lo, você já vai escolher a linguagem que quer utilizar e alguns recursos já vem instalados (por exemplo, o próprio Python). Além disso, como vamos desenvolver nosso site em um computador ** remoto **, quando você sair da oficina AfroPython, você vai poder acessar seu código de qualquer outro computador conectado à internet, para continuar aperfeiçoando-o. +O Codenvy nos oferece um computador como outro qualquer, para podermos desenvolver nosso código. O diferencial dele é, quando vai utilizá-lo, você já vai escolher a linguagem que quer utilizar e alguns recursos já vem instalados (por exemplo, o próprio Python). Além disso, como vamos desenvolver nosso site em um computador **remoto**, quando você sair da oficina AfroPython, você vai poder acessar seu código de qualquer outro computador conectado à internet, para continuar aperfeiçoando-o. From 79d7a0972b7ea90103f7bba61e3d397e155668cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 15:55:46 -0300 Subject: [PATCH 2/8] =?UTF-8?q?Inclu=C3=ADda=20a=20informa=C3=A7=C3=A3o=20?= =?UTF-8?q?sobre=20a=20necessidade=20de=20uma=20conta=20e-mail=20v=C3=A1li?= =?UTF-8?q?da=20e=20o=20e-mail=20que=20ser=C3=A1=20recebido=20para=20valid?= =?UTF-8?q?a=C3=A7=C3=A3o=20da=20conta=20do=20codenvy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codenvy/criando_conta.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codenvy/criando_conta.md b/codenvy/criando_conta.md index a4d1ad7..1425eee 100644 --- a/codenvy/criando_conta.md +++ b/codenvy/criando_conta.md @@ -1,7 +1,7 @@ # Crie uma conta -O primeiro passo para utilizarmos o Codenvy é criar uma conta. Acesse o site, depois clique na opção de menu _"GET STARTED"_ e selecione a opção _"CREATE ACCOUNT"_ para se registrar. Você pode usar seu e-mail ou uma conta do GitHub. +O primeiro passo para utilizarmos o Codenvy é criar uma conta. Acesse o site e depois clique na opção de menu _"GET STARTED"_ e selecione a opção _"CREATE ACCOUNT"_ para se registrar. Você pode usar seu e-mail ou uma conta do GitHub. # Valide seu e-mail -É necessário que você valide seu e-mail, então certifique-se de ter acesso a ele. +Utilize para criação da conta um e-mail que você tem acesso e consiga acessar para validar seu e-mail cadastrado na conta do Codenvy através de um link que chegará num e-mail em poucos minutos após a criação da sua conta no codenvy. From 28efcdd99f736dd3c2b0764a0c97e395b6a07cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 16:02:20 -0300 Subject: [PATCH 3/8] =?UTF-8?q?Atualizada=20a=20informa=C3=A7=C3=A3o=20da?= =?UTF-8?q?=20Stack=20do=20workspace=20do=20codenvy=20para=20Python=20Djan?= =?UTF-8?q?go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codenvy/dashboard.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/codenvy/dashboard.md b/codenvy/dashboard.md index f5b6c5e..4b625dd 100644 --- a/codenvy/dashboard.md +++ b/codenvy/dashboard.md @@ -2,15 +2,15 @@ ## Agora, precisamos criar uma área de trabalho para o nosso projeto -Na tela do dashboard, clique na opção _**Create Workspace**_ para criar uma nova área de trabalho. +Na tela do dashboard, clique na opção _**Create Workspace**_ para criar uma nova área de trabalho: ![criando_um_workspace](criando_um_workspace.png) -Na tela que se abriu, identifique a secção _**SELECT STACK**_ e selecione a opção _"Python"_ +Na tela que se abriu, identifique a seção _**SELECT STACK**_ , terá uma lista, procure e selecione a opção _"Python Django"_: ![selecionando_python](selecionando_python.png) -No final da página ou, no cabeçalho, do lado superior direito, clique na opção _**CREATE**"_ para confirmar a criação do ambiente. -Uma nova janela com o processamento da criação do ambiente irá surgir e, ao final, aparecerá uma tela parecida com essa abaixo. +No final da página ou no cabeçalho, do lado superior direito, clique na opção _**CREATE**_ para confirmar a criação do ambiente. +Uma nova janela com o processamento da criação do ambiente irá surgir e ao final, aparecerá uma tela parecida com essa abaixo: ![workspace](workspace.png) From cf3886009a02fcdede560241b919602b1727851c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 16:12:11 -0300 Subject: [PATCH 4/8] =?UTF-8?q?Removido=20espa=C3=A7o=20desnecess=C3=A1rio?= =?UTF-8?q?=20junto=20a=20palavra=20remoto=20e=20www-data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linha_de_comando/primeiro_comando.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linha_de_comando/primeiro_comando.md b/linha_de_comando/primeiro_comando.md index faf8fc0..f3754a0 100644 --- a/linha_de_comando/primeiro_comando.md +++ b/linha_de_comando/primeiro_comando.md @@ -14,9 +14,9 @@ www-data ``` Como você pode ver, o terminal só apresentou o nome de usuário, no caso `www-data`. -Isso acontece pois o nome de usuário do nosso computador ** remoto ** é ** www-data ** . +Isso acontece pois o nome de usuário do nosso computador **remoto** é **www-data** . Caso você esteja fazendo esse teste em algum terminal local, a saída do terminal será seu nome de usuário. Elegante, né?:) -**Tente digitar cada comando, não copiar e colar. Você vai se lembrar mais dessa forma!** +**Tente digitar cada comando, não copiar e colar. Você vai se memorizar mais dessa forma!** From 3022d806ff7a9d3d91efa205c67abb2574b03189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 16:14:50 -0300 Subject: [PATCH 5/8] =?UTF-8?q?melhorando=20a=20formata=C3=A7=C3=A3o=20do?= =?UTF-8?q?=20texto=20explicativo=20sobre=20o=20pwd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linha_de_comando/pasta_atual.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linha_de_comando/pasta_atual.md b/linha_de_comando/pasta_atual.md index 7f2d07e..8d8dde8 100644 --- a/linha_de_comando/pasta_atual.md +++ b/linha_de_comando/pasta_atual.md @@ -9,4 +9,4 @@ $ pwd Provavelmente você vai ver algo parecido na sua máquina. Um vez que você abre a linha de comando você já começa na pasta workspace. -**Nota:** 'pwd' significa 'print working directory', ou, 'imprime diretório de trabalho' em português. +**Nota:** `pwd` significa **print working directory**, ou, **imprime diretório de trabalho** em português. From 01598a52106dbf5b1df577a6764ba7fcdf918add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 16:16:07 -0300 Subject: [PATCH 6/8] =?UTF-8?q?Destacando=20o=20nome=20da=20pasta=20que=20?= =?UTF-8?q?ser=C3=A1=20criada=20ao=20executar=20o=20comando=20mkdir?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linha_de_comando/criando_uma_pasta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linha_de_comando/criando_uma_pasta.md b/linha_de_comando/criando_uma_pasta.md index 1f4eeba..960fc2a 100644 --- a/linha_de_comando/criando_uma_pasta.md +++ b/linha_de_comando/criando_uma_pasta.md @@ -6,4 +6,4 @@ Que tal criar um diretório(pasta) chamado ** minhapasta ** na sua máquina remo $ mkdir minhapasta ``` -Este comando vai criar uma pasta com o nome minhapasta no nosso projeto chamado afropython. Vamos verificar se ela está lá? +Este comando vai criar uma pasta com o nome `minhapasta` no nosso projeto chamado afropython. Vamos verificar se ela está lá? From fc46183fcfbcf4b7e96d3bf47182923db9a17518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 16:26:04 -0300 Subject: [PATCH 7/8] =?UTF-8?q?Inclu=C3=ADda=20mais=20uma=20op=C3=A7=C3=A3?= =?UTF-8?q?o=20para=20sair=20do=20console=20do=20python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python/introducao.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/introducao.md b/python/introducao.md index eb637fd..1ecea59 100644 --- a/python/introducao.md +++ b/python/introducao.md @@ -18,7 +18,7 @@ Type "copyright", "credits" or "license" for more information. ## Seu primeiro comando Python! Depois de executar o comando Python, o prompt mudou para ``>>>``. Para nós, isso significa que por enquanto só utilizaremos comandos na linguagem Python. Você não precisa digitar ``>>>`` - O Python fará isso por você. -Se você deseja sair do console do Python, apenas digite ``exit()`` ou use o atalho ``Ctrl + D`` no Mac/Linux. Então você não vai ver mais o ``>>>``. +Se você deseja sair do console do Python, apenas digite ``exit()``, `quit()` ou use o atalho ``Ctrl + D`` no Mac/Linux. Então você não vai ver mais o ``>>>``. Mas agora não queremos sair da linha de comando do Python. Queremos aprender mais sobre ele. Entre novamente em nosso interpretador (digite ``python3``). Vamos, então, fazer algo muito simples. Por exemplo, tente digitar alguma operação matemática, como ``2 + 3`` e aperte Enter. ``` From da2c3f913b2dc856da1ce2ac5466eea7432889e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marylly=20Ara=C3=BAjo=20Silva?= Date: Sun, 22 Dec 2019 17:29:03 -0300 Subject: [PATCH 8/8] =?UTF-8?q?Incluido=20comandos=20de=20cria=C3=A7=C3=A3?= =?UTF-8?q?o=20de=20projeto=20de=20acordo=20com=20IDE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- django/primeiro_projeto.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/django/primeiro_projeto.md b/django/primeiro_projeto.md index 8f4d44a..e6e544a 100644 --- a/django/primeiro_projeto.md +++ b/django/primeiro_projeto.md @@ -5,7 +5,20 @@ Parte deste capítulo é baseado no django-marcador tutorial licenciado sobre Cr Nós vamos criar um blog simples! -O primeiro passo para criá-lo é começar um novo projeto de Django. Você já fez isso quando iniciou esse projeto, e todo o esqueleto de um projeto Django foi criado para nós: um bando de diretórios e arquivos que usaremos mais tarde. +O primeiro passo para criá-lo é começar um novo projeto de Django. Existirá um exemplo de pasta de um projeto em Django criada, porém esse projeto não funcionará do modo como precisamos, então vamos criar um projeto. +Considerando o ambiente criado para nós, precisamos instalar a biblioteca do Django para executar alguns comandos, então execute o seguinte comando para instalar: +``` +pip install django --user +``` +Observação: Dentro do nosso IDE é necessário autenticar com o usuário do ambiente para poder instalar pacotes não existente, então precisamos informar o comando `--user` no nosso comando de instalação do pacote do Django. + +Para iniciar um novo projeto, acesse um terminal do IDE e certifique-se que se encontra na pasta `/projects`. Logo após, execute o seguinte comando: +``` +python -m django startproject afropython +``` +Após executar a criação do projeto, onde a última instrução `afropython` é o nome escolhido por nós para o nosso projeto Django. Será criada uma pasta com o nome do projeto informado com todo o esqueleto de um projeto Django foi criado para nós: um bando de diretórios e arquivos que usaremos mais tarde. + +Entre dentro da pasta do projeto criada usando o comando `cd afropython` e logo após digite `ls` para visualizar seu conteúdo. Observação: Outra forma de consultar o conteúdo do nosso projeto e acessando `View>Explorer`, ou clicando no primeiro ícone do menu lateral esquerdo do IDE ou usando o atalho `CTRL+Shift+e`. Os nomes de alguns arquivos e diretórios são muito importantes para o Django. Não renomeie os arquivos que estamos prestes a criar. Mover para um lugar diferente também não é uma boa idéia. Django precisa manter uma determinada estrutura para ser capaz de encontrar coisas importantes.