Skip to content

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

Photo of Kleber Carvalho
Hosted By
Kleber C. and Rafael Henrique da Silva C.
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.

Photo of Developer Sorocaba group
Developer Sorocaba
See more events
Developer School
R. Otaviano Gozzano, 216 - Sala 91 - Campolim · Sorocaba