Mudanças entre as edições de "Introdução à Metaprogramação em Python"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(15 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Este é um mini-curso intensivo de 3h de duração para quem já programa em linguagem Python.
+
Este é um mini-curso intensivo de 3h de duração '''para quem já programa em linguagem Python'''.
   
Será a apresentado o mesmo conteúdo do tutorial [http://www.oscon.com/oscon2014/public/schedule/detail/34107 Introduction to Python Metaprogramming] que o Luciano Ramalho vai apresentar no final de julho na OSCON 2014 em Portland, OR, EUA.
+
Será a apresentado o mesmo conteúdo do tutorial [http://www.oscon.com/oscon2014/public/schedule/detail/34107 Introduction to Python Metaprogramming] que o [[User:LucianoRamalho|Luciano Ramalho]] já apresentou no IME/USP em maio vai apresentar no final de julho na OSCON 2014 em Portland, OR, EUA.
  +
  +
== Conteúdo ==
  +
  +
Veja em [http://www.oscon.com/oscon2014/public/schedule/detail/34107 Introduction to Python Metaprogramming]
   
 
== Pré-requisitos ==
 
== Pré-requisitos ==
   
* Os participantes devem ter experiência de programação em Python, ou pelo menos entender a maioria dos temas abordados no [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial Python] oficial.
+
* Os participantes devem ter experiência de programação em Python, ou pelo menos dominar a maioria dos temas abordados no [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial Python] oficial.
   
* Os participantes devem trazer laptops com Python 3.4 instalado.
+
* Cada participante deve trazer um laptop com Python 3.4 instalado.
   
== Regras desta atividade ==
+
== Data e local ==
   
  +
Segunda-feira, 30 de junho, de 19:30 a 23:00 na [[Sede|sede do Garoa em Pinheiros]]. A sede estará aberta 18:30.
* O curso começará pontualmente às 19:30 e terminará 23:00.
 
  +
  +
== Regras desta atividade ==
   
 
* Esta é uma atividade gratuita, como todas realizadas no Garoa.
 
* Esta é uma atividade gratuita, como todas realizadas no Garoa.
   
* Não faremos inscrições, mas as vagas são limitadas pelo espaço físico da sala multi-uso do Garoa. Se quiser sentar em uma mesa, procure chegar 19:00.
+
* Não faremos inscrições, mas as vagas são limitadas pelo espaço físico da sala multi-uso do Garoa. Se quiser sentar em uma mesa, procure chegar 19:00. O Garoa estará aberto a partir de 18:30.
   
 
* Em respeito aos demais interessados, por gentileza não tome uma vaga se não tiver os pré-requisitos mencionados acima ou se não puder ficar até o final.
 
* Em respeito aos demais interessados, por gentileza não tome uma vaga se não tiver os pré-requisitos mencionados acima ou se não puder ficar até o final.
  +
  +
* A atividade inclui apresentações teóricas e exercícios a serem resolvidos na hora pelos participantes.
   
 
* Instale o software necessário '''antes''' de vir.
 
* Instale o software necessário '''antes''' de vir.
Linha 24: Linha 32:
   
 
* Não será feita gravação ou transmissão ao vivo.
 
* Não será feita gravação ou transmissão ao vivo.
  +
  +
* Ao final será feita uma retrospectiva no estilo Coding Dojo, com opiniões anônimas registradas em notas ''post-it''.
  +
  +
== Repostas para perguntas prováveis ==
  +
  +
; Posso participar sem saber programar?
  +
: Não. Esta é uma atividade para quem já sabe programar com '''fluência'''. Se você ainda não sabe programar, não há tempo para aprender o necessário até o dia 30/jun.
  +
  +
; Posso participar sem saber Python?
  +
: Não. Mas se você já '''domina''' outra linguagem de programação '''orientada a objetos''' e se dedique a estudar '''seriamente''' o [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial Python] oficial antes de 30/jun, poderá ganhar condições para aproveitar este mini-curso
  +
  +
; O mini-curso será gravado ou transmitido ao vivo?
  +
: Não.
  +
  +
; Os slides serão publicados em algum lugar?
  +
: Sim. Fique de olho nesta página. O link será colocado aqui, provavelmente no dia 30/jun.
  +
  +
; O conteúdo se aplica a Python 2.7 também?
  +
: Sim, exceto poucos em casos específicos que serão comentados. Porém os exercícios práticos serão feitos em Python 3.4 para evitar perdermos tempo com detalhes. '''Não deixe de instalar o Python 3.4''' com antecedência para poder participar.
  +
  +
[[Categoria:Python]]

Edição atual tal como às 16h50min de 16 de janeiro de 2015

Este é um mini-curso intensivo de 3h de duração para quem já programa em linguagem Python.

Será a apresentado o mesmo conteúdo do tutorial Introduction to Python Metaprogramming que o Luciano Ramalho já apresentou no IME/USP em maio vai apresentar no final de julho na OSCON 2014 em Portland, OR, EUA.

Conteúdo

Veja em Introduction to Python Metaprogramming

Pré-requisitos

  • Os participantes devem ter experiência de programação em Python, ou pelo menos dominar a maioria dos temas abordados no Tutorial Python oficial.
  • Cada participante deve trazer um laptop com Python 3.4 instalado.

Data e local

Segunda-feira, 30 de junho, de 19:30 a 23:00 na sede do Garoa em Pinheiros. A sede estará aberta 18:30.

Regras desta atividade

  • Esta é uma atividade gratuita, como todas realizadas no Garoa.
  • Não faremos inscrições, mas as vagas são limitadas pelo espaço físico da sala multi-uso do Garoa. Se quiser sentar em uma mesa, procure chegar 19:00. O Garoa estará aberto a partir de 18:30.
  • Em respeito aos demais interessados, por gentileza não tome uma vaga se não tiver os pré-requisitos mencionados acima ou se não puder ficar até o final.
  • A atividade inclui apresentações teóricas e exercícios a serem resolvidos na hora pelos participantes.
  • Instale o software necessário antes de vir.
  • Apresentação será feita em português, mas os slides e exemplos estarão em inglês.
  • Não será feita gravação ou transmissão ao vivo.
  • Ao final será feita uma retrospectiva no estilo Coding Dojo, com opiniões anônimas registradas em notas post-it.

Repostas para perguntas prováveis

Posso participar sem saber programar?
Não. Esta é uma atividade para quem já sabe programar com fluência. Se você ainda não sabe programar, não há tempo para aprender o necessário até o dia 30/jun.
Posso participar sem saber Python?
Não. Mas se você já domina outra linguagem de programação orientada a objetos e se dedique a estudar seriamente o Tutorial Python oficial antes de 30/jun, poderá ganhar condições para aproveitar este mini-curso
O mini-curso será gravado ou transmitido ao vivo?
Não.
Os slides serão publicados em algum lugar?
Sim. Fique de olho nesta página. O link será colocado aqui, provavelmente no dia 30/jun.
O conteúdo se aplica a Python 2.7 também?
Sim, exceto poucos em casos específicos que serão comentados. Porém os exercícios práticos serão feitos em Python 3.4 para evitar perdermos tempo com detalhes. Não deixe de instalar o Python 3.4 com antecedência para poder participar.