Ir para o conteúdo

Trilha Desenvolvedor | Python Master @Luiz Menezes

Foto de Cristofer Sousa
Hosted By
Cristofer S.
Trilha Desenvolvedor | Python Master @Luiz Menezes

Detalhes

Salve, salve pessoas, boa noite, tudo certo com vocês?

Com muita alegria que anunciamos um projeto nosso que estava esperando uma oportunidade de ouro para ocorrer e finalmente entrará em vigor, há alguns meses tínhamos a premissa de criar uma Trilha de Desenvolvimento, da qual os participantes teriam um curso prático partindo do Básico até o Avançado, sobre alguma tecnologia, estávamos pensando em Desenvolvimento Web, pensamos em Testes e no final das contas recebemos um anúncio do grande amigo Luiz Menezes que ele tinha interesse de oferecer uma Treinamento intensivo sobre Python, nada mais justo que começar desta forma, a comunidade do PyLadies aqui na cidade mais o HackerSpace tem caminhado tanto e erguendo a bandeira do Python na comunidade local, faz todo sentido o Opensanca fazer sua primeira Trilha com aporte para o Python.

Bom, vamos lá então, seja bem vindo á Trilha Desenvolvedor do Opensanca, essa trilha é totalmente gratuita com 60hrs de treinamento, partindo do básico do Python até Machine Learning, Testes e muito mais, se você tinha vontade de aprender Python, tinha dúvidas sobre o poder da tecnologia e quer estudar uma nova linguagem de programação olha a oportunidade batendo na sua porta..

Trilha Desenvolvedor - Python Master

Objetivo: Apresentar a linguagem Python e suas ferramentas em quatro cursos que ensinam desde a sintaxe básica da linguagem até orientação a objetos na prática com frameworks de interface gráfica e web.

Público-alvo: Programadores iniciantes de Python que conhecem os conceitos de orientação a objetos

Grade :

  • Introdução à Python (6 aulas / 16h)
  • Orientação a objetos em Python (6 aulas / 16h)
  • Desenvolvimento web com Django (6 aulas / 16h)
  • Python na prática (4 aulas / aprox. 11h)

Carga horária total:
Aproximadamente 60hrs (22 aulas de 2 horas e 40 minutos)

Data de realização da Trilha:
Terça e quinta das 19h30 ás 22h30 com 20min de pausa.

Inicio: 17 de maio
Término: 28 de Julho

Regras:

1 - Quantidade de vagas disponível por módulo?
35 vagas.

2 - Vai ter certificado?
O curso é gratuito podemos emitir certificado pelo Opensanca caso algum participante deseja para comprovar na faculdade/trabalho como horas complementares.

3 - Comecei a fazer o módulo mas não gostei, posso deixar de ir?
Não será tolerado desistência durante o decorrer do módulo, exceto motivos de saúde(cirurgia) ou falecimento.

4 - Posso assistir apenas um módulo especifico ou tenho que assistir a trilha toda?
Depende da turma/professor se houver vagas remanescente, podemos abrir vagas para novos participantes dos módulos que irão surgir no decorrer da trilha, ainda assim haverá uma avaliação da comissão do Opensanca sobre sua conduta como participante dos nossos eventos anteriores. Por exemplo, se você falta dos workshops e agora quer assistir um módulo e outra pessoa que comparece aos nossos workshops e também estará disputando a vaga contigo por ordem de bom senso essa pessoa terá prioridade.

5- Quantas faltas eu posso ter por módulo?
Poderá ter 1 falta com atestado assinado pela Presidenta ou Presidente informando por que você é o estrelinha, e ainda tem que notificar a comissão do Opensanca com 24 horas de antecedência! ;)

6 - Se por acaso for excluído da Trilha, poderei fazer outras?
Possivelmente não, esse é um treinamento sério, e precisamos de pessoas sérias participando, não podemos contar com o dia que as pessoas acordam de bom humor, o professor, preparou material com meses de antecedência e está se dedicando para o fortalecimento da comunidade local, entenda esse lado, ok!?

7 - Vai ter Coffee Break?
Iremos oferecer entretanto pedimos colaboração dos participantes com R$5,oo a R$10,00 por treinamento para conseguirmos comprar as coisas á tempo para o dia do treinamento.

8 - Dúvidas extras, não entendi um procedimento ou uma regra!
Qualquer dúvida sobre as regras ou mesmo o treinamento, pode entrar em contato pelo e-mail (cristofer.sousa@gmail.com), essas regras podem ser adicionadas ou reformuladas conforme necessidade da comissão a qualquer momento.

http://photos2.meetupstatic.com/photos/event/2/0/2/8/600_450068232.jpeg

Ementa:

Módulo 1 - Introdução à linguagem (6 aulas / 18h)

Neste curso será ensinado tudo o que você precisa saber para começar a programar em Python.

Conteúdo: expressões, atribuição, estruturas básicas de controle (if, while, for), funções, tipos de dados básicos (números, str, sequências e dicionários), arquivos, virtualenv e pip.

Pré-requisitos: saber programar

Aula 1: instalação do python, tipos de dados básicos, expressões aritméticas, estruturas básicas de controle

Aula 2: estruturas de dados básicas e iteração

Aula 3: estruturas de dados e iteraçao + criando funções

Aula 4: módulos e pacotes, virtualenv, instalação de bibliotecas via pip e estilo de código e exceções

Aula 5: á definir

Aula 6: á definir

Módulo 2 - Orientação a objetos e frameworks (6 aulas / 18h)

Neste curso serão abordados os conceitos de orientação a objetos no Python usando exemplos práticos da biblioteca padrão e do framework web Django.

Conteúdo: terminologia de orientação a objetos em Python, duck typing, herança, herança múltipla, sobrecarga de métodos e operadores, encapsulamento, polimorfismo, classes abstratas e protocolos (interfaces informais), testes automáticos.

Pré-requisitos: saber programar e orientação a objetos

Aula 1: conceito de objetos, tipagem, mutabilidade, como funciona variáveis e atribuição, classes

Aula 2: herança, herança múltipla no Django e mixins

Aula 3: encapsulamento e polimorfismo

Aula 4: python data model: sobrecarga de operadores, sequências, iteráveis, geradores

Aula 5: gerenciadores de contexto, geradores, módulo functools e operator, decoradores

Aula 6: testes automáticos: conceito, tipos de testes, asserções, mock

Módulo 3 - Desenvolvimento web com Django (6 aulas / 18h)

Neste curso será ensinado como criar aplicações web utilizando o framework full-stack Django e como fazer deploy no Heroku.

Pré-requisitos: saber programar

Aula 1: Instalação do python e django, explicação do funcionamento do framework e hello world

Aula 2: herança, herança múltipla no Django e mixins

Aula 3: encapsulamento e polimorfismo

Aula 4: python data model: sobrecarga de operadores, sequências, iteráveis, geradores

Aula 5: gerenciadores de contexto, geradores, módulo functools e operator, decoradores

Aula 6: testes automáticos: conceito, tipos de testes, asserções, mock

Aula 7: deploy no heroku, requirements

Módulo 4 - Python na prática (4 aulas / 12h)

Neste curso será ensinado como criar aplicações web utilizando o framework full-stack Django e como fazer deploy no Heroku.

Aula 1: introdução à aprendizado de máquina com Python

Aula 2: NoSQL com MongoDB e Python

Aula 3: Webscraping com scrapy

Aula 4: Programação para desktop com tkinter

Mini-bio: Luiz Menezes, é Desenvolvedor Python apaixonado por programação desde sempre. Formado em Sistemas de Informação pela USP trabalha com programação em Python a mais de 4 anos. Nas horas vagas empenha-se em expandir e compartilhar seu conhecimento, além de fundar um hackerspace em São Carlos (SP).

Aguardo vocês nesse treinamento intensivo, venha para o lado Python da Força! ;)

Abraços

PS: Luiz não fiz o e-flyer bruto, mas farei amanhã sem falta! =)

Photo of opensanca group
opensanca
Ver mais eventos
Monitora
Rua Maestro João Seppe, 900 - Vila Paraíso · São Carlos