HE

[ Python ] 1.1 - Introdução E Básico

Por Henrique Moura, 03 de nov. de 2011 em Outras Linguagens

8
1.6k
Henrique MouraH
03 de novembro de 2011 às 16:27

Fala galera,

Ando estudando Python e nada melhor do que compartilhar isso com vocês. Do aspecto e do ponto de vista de um iniciante, Python é uma linguagem simples e muito funcional, orientada a objetos e facilmente integrada a outras linguagens e sistemas.

De período em período farei um novo tópico sobre o assunto, repassando meu aprendizado para incitar e capacitar vocês também de aprenderem essa magnifica linguagem!

 

1.1 Introdução

 

► 1.1.1 - Por que usar Python?

» É fácil;

» É orientado a objetos;

» É poderoso;

» É para Web;

» É multi-plataforma;

» Com o Pygame, é para jogos;

» É utilizado pelas maiores empresas: Google, Yahoo, Nokia, Sony, Microsoft, NASA, Apple...

» Está entre as 10 maiores linguagens de programação [5° lugar]

» É divertido, funcional e extremamente utilizável. Eaí, vamos começar?

 

► 1.1.2 - Básico e Iniciando

A princípio, precisamos de um interpretado de Python. No site oficial, www.python.org/getit há um bom interpretador.

Outros interpretadores para desenvolvimento: PyCharm, NetBeans, Notepad++, EasyClipse, ActivePython, Eclipse...

 

Para começar, vamos iniciar com o tradicional "Hello World!" em Python. Em algumas linguagens como por exemplo C++, o código seria:

 

#include <iostream>

int main()
{
 std::cout << "Hello World!" << std::endl;
 return 0;
}

 

Mas como estamos trabalhando com Python, uma linguagem simples e funcional, temos:

 

print "Hello World!"

'print' é o comando básico para impressão na tela. Teremos o resultado "Hello World!".

 

 

Vejamos alguns conectores, operadores e funções:

 

Operadores lógicos:

or - ou

and - e

not - não

if - se

elif - se (falaremos sobre e seu uso mais tarde)

else - senão

= - atribuição

 

Algumas funções básicas:

raw_input() - recebe uma string do usuário e a retorna ao programa

input() - semelhante a função acima

 

Operadores:

+ - soma

- - subtração

* - multiplicação

/ - divisão

** - potencia

< - menor que

> - maior que

>= - maior ou igual que

<= - menor ou igual que

== - igual

!= - diferente

<> - diferente

is - igualdade (objetos)

is not - diferença (objetos)

 

 

Veja um exemplo de código:

a = input("Insira um valor para A ")
b = input("Insira um valor para B ")

print a + b

 

O exemplo acima usa os operadores = como atribuição. O usuário insere o primeiro valor que é atribuído ao objeto A. O usuário insere o segundo valor que é atribuído ao objeto B. + é o operador responsável pela soma. A é somado à B atráves desse operador. O comando print imprime na tela o resultado.

 

--------------------------------------------------------------------------------------------------------

Agora que falamos superficialmente sobre Python, que tal um pequeno quiz para nos introduzir a linguagem?

Tente antes de ver as respostas.

 

1. Faça um programa que peça dois números. Calcule e mostre:

» A soma do primeiro com o segundo multiplicado pelo valor do primeiro.

 

 

a = input("Insira um numero")

b = input("Insira outro numero")

print a + b * a

 

 

 

» O resultado da multiplicação dos dois números. Eleve o resultado ao cubo (utilize o operador de potência **)

 

 

a = input("Insira um numero")

b = input("Insira outro numero")

c = a * b

 

print "O resultado da multiplicacao --->", c

print "O resultado da elevacao do resultado ao cubo --->", c ** 3

 

 

 

Mais em breve.

Abraços!

Editado Novembro 16 por Henrique Moura

FernandinandF
03 de novembro de 2011 às 20:53

Foda cara, mesmo eu nao entendendo nada sobre o mesmo, vai ajudar muito.

Ainda mais por ser a introducao, ;p

 

Congratulations, you deserve it!

03 de novembro de 2011 às 20:58

Legal cara, achei até meio parecido com lua, bem bacana.

 

Espero que continue postando aulas, vou ficar acompanhando. Abraço.

SkyDangerousS
03 de novembro de 2011 às 21:34

Python é parecido com lua :p

Legal , bom que python não tem necessidades de declarar variavél :p

DaNDaNrOxXD
04 de novembro de 2011 às 16:43

Bacana e muito simples.. Legal pra quem quer começar a aprender algo de programação.

Só uma dúvida: Tem as mesmas propriedades de uma linguagem de alto nível?

 

Valeu Herrique :)

DiogoTemporarioD
08 de novembro de 2011 às 17:53

Legal. Já estudou funções e classes dentro do tkinter/pygame? Foi aí que desisti de python, rs

Editado Novembro 8 por DiogoTemporario

Henrique MouraH
08 de novembro de 2011 às 20:53

É realmente demorado, estou usando TKinter e a PyGTK, por enquanto está tudo bem, mas desenhar não é tão fácil.

2 semanas depois...
dwhfmsD
15 de novembro de 2011 às 22:59

Parabéns pelos tutoriais Henrique, é bem fácil de entender e tal. Python é uma ótima linguagem para quem tá começando, muito simples e prática para usar.

 

No aguardo de mais tutoriais ;)