Programação em python

Páginas: 48 (11879 palavras) Publicado: 21 de maio de 2012
Sumário
Todo o começo é difícil... 3

Por onde começar? 3

Aprender a programar 3

Pi 4

Entradas e Saídas 5

Problema 1.19 5

Problema 1.20 6

Visões 7

Python Wiki 10

Espirais 10

Pi revisitado 11

Pi: ver para crer! 13

Coisas práticas: instalar novos módulos 15

Problema 2.13 15

Problema 2.16 15

Problema 2.17 16

Problema 2.18 16

Problema 2.18(REVISITAÇÃO) 17

Problema 2.22 18

Problema 2.23 19

Tuplos 19

De que massa são feitos os programas 21

Problema 3.1 23

Problema 3.6 24

Problema 3.7 26

Problema 3.9 27

Problema 3.11 28

Problema 3.12 28

Mini Teste # 1 29

Problema 4.11 30

Problema 4.12 31

Problema 4.14 31

Tipos... com Classe! 31

Ver ... para crer 34

Problema 4.15 35

Problema 4.16 36

Errar éhumano... 37

Entradas e Saídas 38

Resolução de Problemas 40








[pic]


Todo o começo é difícil...

Começar algo é sempre um grande desafio. O que pretendemos com a sua criação é criar um espaço no qual o docente da cadeira de Introdução à Programação e Resolução de Problemas se dirige aos seus alunos com temas e assuntos sobre a programação com a linguagem Python.Sublinhamos com Python. Diferente seria se disséssemos em Python. O tempo dirá em que medida estaremos à altura do desafio. A participação de todos seguramente tornará a aventura mais fácil e interessante.



Por onde começar?

A primeira questão que se coloca a alguém que quer aprender a programar com Python é ter ... um interpretador de Python instalado! Em algumas plataformas (e.g.,Mac OS X, Linux) já existe uma versão pré-instalada. Para verificar, abra uma janela e digite python seguido da tecla enter. O resultado, para o caso do Mac OS X, será semelhante ao da figura:

[pic]
Existe uma razão para, mesmo neste caso, visitar o site do Python: lá encontrará a versão mais recente.
Depois de ter o interpretador instalado o próximo passo é escolher um ambiente dedesenvolvimento (IDE) adaptado ao nível de programação que iremos fazer. De entre as várias possibilidades escolhemos o WingIDE que tem uma versão gratuita.

A partir daqui já pode começar a dar os primeiros passos.


Aprender a programar

Aprender a programar tem tanto de método, rigor, disciplina, como de arte. É algo que se vem discutindo desde sempre. Recordo o grande debate dos anos70 (do século passado) sobre o uso da instrução GO TO, e como isso originou a denominada programação descendente e o aparecimento da disciplina de Metodologia da Programação. Mas para mim, depois de muitos anos a tentar formalismos, acho que a melhor maneira de aprender a programar é pegar num problema, num ambiente de desenvolvimento e numa linguagem e programar a solução. Mas podemos tambémaprender com pequenas ferramentas interativas. Por exemplo, no caso da linguagem Python, existe um site (http://www.trypython.org) onde se pode aprender a linguagem a partir de um navegador (browser). Give it a try!


Pi

Todos já ouvimos falar de números irracionais. O número pi é um deles. Representa o quociente entre o perímetro de uma circunferência e o seu diâmetro. Existem vários modosde obter o valor aproximado de pi. Arquimedes, Leibniz, Wallis, propuseram diferentes soluções. Hoje vou falar de mais uma. Foi proposta por Steven Strogatz no seu livro The calculus of friendship (Princeton University Press - 2009). A fórmula para o cálculo é a seguinte:

[pic]
Parece uma fórmula que não nos faz adiantar muito, pois para sabermos pi precisamos de saber um cosseno queenvolve pi. Só que, Quais são os diferentes fatores que aparecem à direita da equação? Bom, basta atribuir diferentes valores a k e ver o que se passa:
[pic]
Não me parece que tenhamos avançado muito ou avançamos? Façamos umas pequenas manipulações e chegamos a:

[pic]
E chegamos a um resultado fantástico: só precisamos calcular raízes quadradas! A partir daqui é tudo mais...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • programação em python
  • programaçao em python
  • Programação python
  • Programação Python
  • Python e Rust (Linguagem de programação)
  • Pratica de programação python
  • PYTHON: GUIA PARA INICIANTES A PROGRAMAÇÃO.
  • Trabalho sobre linguagem de Programação PYTHON

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!