Esse livro introduz conceitos-chave para começar no mundo de desenvolvimento de software, computação científica e, em breve, operações. Ao longo do texto trato de três grandes temas:
-
Linux: Particularmente, os comandos mais importantes da shell
sh
e suas derivadas -
Python: A configuração de um ambiente virtual com um pouco de contexto técnico e instalação de pacotes (não se trata de um tutorial de programação!)
-
Git: Principais comandos e a importância de um sistema de versionamento de software
- Um computador com Linux instalado (ao longo do texto, uso o Ubuntu como referência)
- Inglês básico
- Ter uma noção incial em qualquer linguagem de programação vai te ajudar no capítulo que trata de Python
Esse livro é gratuito e está sujeito a GNU General Public License 3.0.
Fique à vontade para modificar e distribuir o .pdf
e/ou o código fonte de forma gratuita!
Você pode acompanhar as várias versões na aba Releases ou
baixar a última disponível clicando aqui.
As imagens nesse livro foram obtidas da Internet — principalmente do Pixabay — e,
por isso, não são minhas ou
são imagens royalty-free que foram baixadas e editadas (porcamente) no GIMP. Os modelos
para edição estão na pasta templates
.
- Tratar sobre:
- SSH
- Containers