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

Apresentação Python para Estácio de Sá

Paola Katherine Pacheco
October 11, 2017
55

Apresentação Python para Estácio de Sá

Paola Katherine Pacheco

October 11, 2017
Tweet

Transcript

  1. Quem sou eu Paola Katherine Pacheco - Graduanda em Análise

    de Sistemas pela Unesa - Ex-graduanda de Estatística na Uerj - Apaixonada por números , viagens e chocolate - Desenvolvedora Back End Python - Membro do Django Girls Rio, Pyladies Rio - Google Developer Organizer Rio de Janeiro (GDG RIO) - Women TechMakers Rio de Janeiro - Palestrante Euro Python, Python Brasil, DG Argentina about.me/pkcpweb
  2. Python Python é uma linguagem de programação criada por Guido

    van Rossum em 1991. Os objetivos do projeto da linguagem eram: produtividade e legibilidade. Em outras palavras, Python é uma linguagem que foi criada para produzir código bom e fácil de manter de maneira rápida. Instalando o Python : http://tutorial.djangogirls.org/pt/python_installation/
  3. Meu primeiro comando em Python Para testar o Python, digite

    no seu terminal : $ Python Com isso seu terminal se tornará iterativo e poderá testar o código abaixo com enter no final: >>>2+3 5 >>>len("Ola") 3
  4. Python x Java public class Print_tela { public static void

    main (String [] args){ System.out.println("Hello"); } } print ("Hello")
  5. Python - Python suporta vários paradigmas de programação - Procedural,

    OO, funcional ( herança múltipla ) - Biblioteca padrão grande - Possibilidade de trabalhar com programação científica - Baterias inclusas - Multiplataforma
  6. Python - Conceitos simples - Sintaxe simples - Na grande

    maioria das vezes o programa em Python será mais curto, logo mais rápido de escrever. - É possível escrever extensões para C
  7. Django é um framework gratuito e de código aberto para

    a criação de aplicações web, escrito em Python. É um framework web, ou seja, é um conjunto de componentes que ajuda a desenvolver sites de forma mais rápida e mais fácil. Django
  8. Git Git é um sistema de controle de versão de

    arquivos. Através deles podemos desenvolver projetos na qual diversas pessoas podem contribuir simultaneamente no mesmo, editando e criando novos arquivos e permitindo que os mesmos possam existir sem o risco de suas alterações serem sobrescritas.
  9. GitHub O Github é um serviço web que oferece diversas

    funcionalidades extras aplicadas ao git. Resumindo, você poderá usar gratuitamente o github para hospedar seus projetos pessoais. Além disso, quase todos os projetos/frameworks/bibliotecas sobre desenvolvimento open source estão no github, e você pode acompanhá-los através de novas versões, contribuir informando bugs ou até mesmo enviando código e correções.
  10. Python é uma linguagem de alto nível, orientada a objetos

    e de difícil leitura, pois não permite indentação de linhas de código. Certo Errado CESPE SERPRO 2008 Analista- Desenvolvimento de Sistemas Pergunta 1
  11. Python é uma linguagem de alto nível, orientada a objetos

    e de difícil leitura, pois não permite indentação de linhas de código. Certo Errado CESPE SERPRO 2008 Analista- Desenvolvimento de Sistemas Resposta 1
  12. A linguagem Python e seu interpretador estão disponíveis para as

    mais diversas plataformas. Para que seja usado em determinado sistema operacional não suportado, é possível gerar o Python a partir do programa fonte utilizando um compilador C. Nesse caso o código fonte é traduzido para o formato bytecode , que é multiplataforma e pode ser distribuído de forma independente. Certo Errado Pergunta 2 CESPE Correios Analista de Sistemas 2011- Desenvolvimento de Sistemas
  13. Resposta 2 A linguagem Python e seu interpretador estão disponíveis

    para as mais diversas plataformas. Para que seja usado em determinado sistema operacional não suportado, é possível gerar o Python a partir do programa fonte utilizando um compilador C. Nesse caso o código fonte é traduzido para o formato bytecode , que é multiplataforma e pode ser distribuído de forma independente. CESPE Correios Analista de Sistemas 2011- Desenvolvimento de Sistemas Certo Errado
  14. Pergunta 3 Considere o trecho do programa Python abaixo. Qual

    o valor impresso ao executarmos o programa? a 25 b 15 c 5 d 10 e 20 PaqTcPB UEPB 2012 Técnico em Informática def dobra(y): x = y + y return x x = 5 dobra(x) dobra(x) print x
  15. Resposta 3 a 25 b 15 c 5 d 10

    e 20 PaqTcPB UEPB 2012 Técnico em Informática
  16. Pergunta 4 Sobre a linguagem de programação Python, marque a

    alternativa INCORRETA. a Python suporta a maioria das técnicas da programação orientada a objetos. b Python suporta e faz uso constante de tratamento de exceções como uma forma de testar condições de erro e outros eventos inesperados no programa. c As funções são definidas em Python utilizando a palavra chave def. d A separação de blocos de código em Python é feita usando a indentação de código. e Python é considerada uma linguagem de baixo nível. CETAP Al-RR 2010 Analista de Sistemas
  17. Resposta 4 Sobre a linguagem de programação Python, marque a

    alternativa INCORRETA. a Python suporta a maioria das técnicas da programação orientada a objetos. b Python suporta e faz uso constante de tratamento de exceções como uma forma de testar condições de erro e outros eventos inesperados no programa. c As funções são definidas em Python utilizando a palavra chave def. d A separação de blocos de código em Python é feita usando a indentação de código. e Python é considerada uma linguagem de baixo nível. CETAP Al-RR 2010 Analista de Sistemas
  18. Python: - http://pycursos.com/python-para-zumbis/ - Code Academy - Alura( Caelum) Django

    - http://welcometothedjango.com.br/ - https://osantana.me/curso-de-python-e-django/ - tutorial.djangogirls.org - youtube ( Paola Django) Onde posso aprender??
  19. Fontes & Referências! Quiz - www.aprovaconcursos.com.br - www.qconcursos.com - www.questaocerta.com.br

    https://blog.udemy.com/python-vs-java/ http://pyscience-brasil.wikidot.com/python:python-oq-e-pq https://www.codigofonte.net/dicas/python/87_tutorial-basico-de-python Slides www.slidescarnival.com