Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Não trabalho com Python!!! Como posso aprender??

Não trabalho com Python!!! Como posso aprender??

Pretendo "ensinar" alguns caminhos para aprender Python mesmo você sendo Javeiro/Rubista/PHPzista (ou até mesmo trabalha com infra/suporte... como eu fazia antigamente) e etc. Essa palestra é dedicada especialmente a quem está começando no mundo Python e não sabe o que estudar primeiro e muitas vezes se vê em uma 'encruzilhada' com muitas opções.

More Decks by Rafael Henrique da Silva Correia

Other Decks in Technology

Transcript

  1. Resolver meus problemas para resolver os Resolver meus problemas para

    resolver os problemas dos outros!!!! problemas dos outros!!!! (onde o desenvolvimento começa e o suporte termina) (onde o desenvolvimento começa e o suporte termina) - Liberar acesso remoto para máquinas específicas (sem VPN) - Liberar acesso remoto para máquinas específicas (sem VPN) resposta pythonica: paramiko resposta pythonica: paramiko - Extrair dados de uma máquina de ponto (Orion 6) - Extrair dados de uma máquina de ponto (Orion 6) resposta pythonica: import re, um split aqui split ali resposta pythonica: import re, um split aqui split ali - Servir dados do site da Caixa Federal mesmo quando o site - Servir dados do site da Caixa Federal mesmo quando o site estivesse offline (reclamações MIL DO RH... me desculpem estivesse offline (reclamações MIL DO RH... me desculpem Caixa :/ …. isso foi perto de 2005) Caixa :/ …. isso foi perto de 2005) resposta pythonica/sheleira/infra: requests, wget, apache resposta pythonica/sheleira/infra: requests, wget, apache - Fazer meu TCC (como qualquer mortal) - Fazer meu TCC (como qualquer mortal) resposta pythonica: django, django book resposta pythonica: django, django book
  2. Não trabalho com nenhuma linguagem de Não trabalho com nenhuma

    linguagem de programação, muito menos Python... programação, muito menos Python... O que posso fazer para aprender a ponto de O que posso fazer para aprender a ponto de ir para o mercado de trabalho??? ir para o mercado de trabalho??? Voltando a pergunta inicial... Voltando a pergunta inicial...
  3. NÃO EXISTE BALA DE PRATA... NÃO EXISTE BALA DE PRATA...

    NÃO EXISTE SACI… NÃO EXISTE SACI… NÃO EXISTE RESPOSTA MÁGICA... NÃO EXISTE RESPOSTA MÁGICA... MAS... MAS...
  4. Programe para SI PRÓPRIO inicialmente!! Programe para SI PRÓPRIO inicialmente!!

    Crie coisas legais pra você usar!!! Automatize suas Crie coisas legais pra você usar!!! Automatize suas tarefas! tarefas! Não se apegue aos frameworks!! E só comece a Não se apegue aos frameworks!! E só comece a estudá-los depois de ter absorvido os conceitos estudá-los depois de ter absorvido os conceitos básicos do Python!! Ou pelo menos estude básicos do Python!! Ou pelo menos estude paralelamente os conceitos quando não entender paralelamente os conceitos quando não entender algo algo Socialize-se com a comunidade e os colegas!! Siga Socialize-se com a comunidade e os colegas!! Siga os conselhos do Erick Hideki… ligue os pontos! os conselhos do Erick Hideki… ligue os pontos!
  5. Exemplos de coisas legais em Python que Exemplos de coisas

    legais em Python que rolaram no próprio GruPy rolaram no próprio GruPy - Encontro de Abril: - Encontro de Abril: • [30 min] Análise dos Campeões da São Silvestre em [30 min] Análise dos Campeões da São Silvestre em Python - Wilson Freitas Python - Wilson Freitas - Encontro de Maio: - Encontro de Maio: • [50 min] Simulador de robótica - Bruno Godoi [50 min] Simulador de robótica - Bruno Godoi - Encontro de Junho: - Encontro de Junho: • [15min] Usando Python para automatização de Deploy - [15min] Usando Python para automatização de Deploy - Marcos Vinicius Bérgamo Marcos Vinicius Bérgamo - Similaridades dessas palestras: - Similaridades dessas palestras: • Todos pediram desculpas por seu código e citaram não Todos pediram desculpas por seu código e citaram não serem programadores experientes! serem programadores experientes! • Mas eles resolveram as questões que tinham pra Mas eles resolveram as questões que tinham pra resolver! E aprenderam mais sobre Python ;) resolver! E aprenderam mais sobre Python ;)
  6. Scripts básicos desenvolvidos apenas para Scripts básicos desenvolvidos apenas para

    esta apresentação esta apresentação (alguns de cunho zoeirístico) (alguns de cunho zoeirístico) - “Monopolizando gems” na Casa de Leilões (Auction House) - “Monopolizando gems” na Casa de Leilões (Auction House) do World of Warcraft do World of Warcraft - Baixador de arquivos torrent direto do site KickAssTorrent - Baixador de arquivos torrent direto do site KickAssTorrent - Dólar hoje - Dólar hoje (créditos: Diego Garcia!) (créditos: Diego Garcia!) - Rastreio de encomendas do correio de acordo com o - Rastreio de encomendas do correio de acordo com o código de rastreio código de rastreio (o Avelino fez um muito melhor!) (o Avelino fez um muito melhor!) - SeteZoom e Ed batendo um papo bemmm looookoo! :-o - SeteZoom e Ed batendo um papo bemmm looookoo! :-o (créditos: http://elcio.com.br/papo-de-maluco/) (créditos: http://elcio.com.br/papo-de-maluco/) Show me the code and shut up!!!!!!!!!!!!!! :-o Show me the code and shut up!!!!!!!!!!!!!! :-o (se tiver tempo ainda) (se tiver tempo ainda)
  7. That's all folks That's all folks http://abraseucodigo.com.br http://abraseucodigo.com.br [email protected] [email protected]

    http://twitter.com/rafaelhenrique http://twitter.com/rafaelhenrique http://github.com/rafaelhenrique http://github.com/rafaelhenrique http://github.com/rafaelcorreia-luizalabs http://github.com/rafaelcorreia-luizalabs OBRIGADO! OBRIGADO!