Meetup #16 - Introdução ao Linux (focado no desenvolvimento Python)


Details
E o Developer Sorocaba não perde tempo. Já temos nosso Meetup #16 marcado.
Dessa vez será sobre Introdução ao Linux (focado no desenvolvimento Python)
Esse workshop/minicurso é um esquenta para o curso de Python que vai acontecer na semana seguinte:
http://developerschool.com.br/edu/cursos/python/desenvolvedor-python/
Importante: Vagas limitas a 13 alunos, e obrigatório se inscrever no link abaixo, senão não será confirmada a inscrição.
http://developerschool.com.br/edu/cursos/minicurso/introducao-ao-linux/
Requisitos: Trazer notebook e já ter instalado o VirtualBox (mais recente).
Descrição:
Workshop focado no mundo Linux para desenvolvedores ou aspirantes a desenvolvedores Python. A ideia do workshop é que você como não usuário Linux consiga sair daqui apto a aprender a programar em Python utilizando o sistema operacional e entendendo suas características básicas.
Por que eu deveria fazer este workshop?
Hoje o Linux é muito utilizado por desenvolvedores, não só para servidores em produção como para desenvolver mesmo (como desktop). Segundo a pesquisa anual realizada pelo StackOverflow no ano de 2016 Linux foi o terceiro sistema operacional mais utilizado pelos desenvolvedores ficando atrás somente do Windows 7 e do Mac OS X, vale lembrar que esta pesquisa é mundial e não somente focada no Brasil, o que provavelmente diminuiria muito o percentual do sistema Mac OS X devido ao seu alto custo em nosso país.
Objetivos:
- Uso básico do VirtualBox;
- Instalar Ubuntu Server;
- Explicação de como configurar partições (eficientemente) e pra que elas servem;
- Entender pra que serve o FHS (File Hierarchy Standard);
- O que é perigoso em uma instalação e o que não é?
- Comandos de básicos do Linux;
- Usando o VIM (de maneira simples! não vou abordar nada muito complexo!);
- Configurando sua rede via terminal;
- Configurando e usando o SSH;
- Instalando pacotes;
- Instalando Python (de maneira básica);
- Qual a desvantagem de usar o Python que está no seu sistema para tudo?
- Entendendo o virtualenv e para que ele serve;
- Instalando e usando o Pyenv!
- Criando uma pequena aplicação em Flask para testar se está tudo como deveria estar;
Instrutor:
Rafael Henrique da Silva Correia – Desenvolvedor Python na Cargo BR, coordenador/instrutor do Grupo de Estudos Python Sorocaba, bacharel em Ciência da Computação, certificado LPIC2 (por pura diversão), aspirante a Mestre em Ciências da Computação, apaixonado por tecnologia e software livre no geral.
Aviso: Levem grana para o almoço, estamos a 2 quadras do Iguatemi Esplanada.

Meetup #16 - Introdução ao Linux (focado no desenvolvimento Python)