Skip to content

Commit

Permalink
[Eli] Adiciona atividades para semana 3 (#51)
Browse files Browse the repository at this point in the history
  • Loading branch information
cuducos authored Nov 30, 2024
1 parent b8e8f9f commit 3201ce1
Showing 1 changed file with 21 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,25 @@ Explorar qual o papel de um sistema operacional para uma pessoa que utiliza o co
* menos repetivas
* mais flexíveis

### Atividades

* Criação e edição de arquivos simples com comandos do Terminal
* Abrir o programa chamado _TextEdit_ (ou _Editor de Texto_ se o computador estiver em português)
* No menu de texto que fica no topo da tela, selecionar _Format_ e _Make Plain Text_ (também funciona com o atalho de teclado, pressionando essas três teclas ao mesmo tempo, `Shift`, `Cmd` e `T`)
* Escrever algum código para testar, por exemplo, `echo "Oi, mundo!"`
* Salvar o arquivio (no menu de texto que fica no topo da tela, _File_ e _Save…_) como `desafio.sh`
* O final `.sh` é importante
* Reparar no diretório onde você está salvado (explore a janela de salvar para encontrar um diretório que você saiba encontrar pelo Termina depois)
* Teste no Terminal, indo até o diretório onde você salvou o arquivo e digitando o comando `sh desafio.sh` — é esperado que você veja o _Oi, mundo!_ na tela
* Exercício: baixar o arquivo [`mentoria.zip`](https://www.dropbox.com/scl/fi/o8df9aotu1aqsxxtm7j1h/mentoria.zip?rlkey=9nl57bn366k6dzm8k5uha3yok&dl=0) e escrever um código em um arquivo `desafio.sh` que, quando executado com `sh desafio.sh`:
* Todas as imagens em um diretório chamado `imagens`
* Todos os arquivos maiores que 1MB em um diretório chamado `arquivos-grandes`
* Os demais arquivos devem continuar onde estão
* Sugestão de comandos a explorar: `du`, `mv`, `ls`, `grep`, `mkdir`
* Desafio extra:
* Criar uma versão da automação em que imagens maiores de 1MB vão para o diretório `arquivos-grandes`
* Criar uma versão da automação em que imagens menores de 1MB vão para o diretório `imagens` e também para o `arquivos-grandes`

## Semana 4: 02/12 - 08/12

### Objetivo
Expand All @@ -62,6 +81,7 @@ Explorar qual o papel de um sistema operacional para uma pessoa que utiliza o co
* Materiais para o futuro próximo:
* [Comece a estudar programação por aqui!](https://www.youtube.com/playlist?list=PLb8MLffwd1Z6yrHFL6eSYsidKwnJFByRE)
* [Introdução ao Git e ao GitHub: colaborando com projetos de código aberto](https://escoladedados.org/tutoriais/introducao-ao-git-e-github-colaborando-com-projetos-de-codigo-aberto/)
* [Git para programadores iniciantes](https://youtu.be/P9xXbEhqhqA?si=y6RDVCLH8QXNGG2-)
* [Git para programadores iniciantes](https://youtu.be/P9xXbEhqhqA)
* [15 subáreas da engenharia de software](https://www.youtube.com/watch?v=sw3GGqjp_q0)
* [Como pedir e receber ajuda na internet](https://escoladedados.org/tutoriais/como-pedir-e-receber-ajuda-na-internet/)
* [Pense Python](https://penseallen.github.io/PensePython2e/)

0 comments on commit 3201ce1

Please sign in to comment.