Introdução
Python é uma linguagem de programação interpretada de alto nível. É frequentemente classificada como uma "linguagem de script" e é considerada semelhante a linguagens como Perl, Tcl ou Ruby. A sintaxe do Python é vagamente inspirada em elementos da programação C.
Python foi criado por Guido van Rossum por volta de 1990, que o nomeou em homenagem a Monty Python.
Onde obter Python?
Python.org é onde você obtém Python. Para os propósitos deste curso, você só precisa de uma instalação básica. Recomendo instalar Python 3.6 ou mais recente. Python 3.6 é usado nas notas e soluções.
Por que Python foi criado?
Nas palavras do criador do Python:
Minha motivação original para criar Python foi a necessidade percebida de uma linguagem de nível superior no projeto Amoeba [Sistemas Operacionais]. Percebi que o desenvolvimento de utilitários de administração de sistema em C estava demorando muito. Além disso, fazer essas coisas no shell Bourne não funcionaria por uma variedade de razões. ... Então, havia a necessidade de uma linguagem que preenchesse a lacuna entre C e o shell.
- Guido van Rossum
Onde está o Python na minha máquina?
Embora existam muitos ambientes nos quais você pode executar Python, o Python é tipicamente instalado em sua máquina como um programa que é executado a partir do terminal ou shell de comando. Do terminal, você deve ser capaz de digitar python assim:
$ python
Python 3.8.1 (default, Feb 20 2020, 09:29:22)
[Clang 10.0.0 (clang-1000.10.44.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world")
hello world
>>>
Se você é novo no uso do shell ou de um terminal, provavelmente deve parar, terminar um pequeno tutorial sobre isso primeiro e, em seguida, retornar aqui.
Embora existam muitos ambientes não-shell onde você pode codificar Python, você será um programador Python mais forte se for capaz de executar, depurar e interagir com Python no terminal. Este é o ambiente nativo do Python. Se você for capaz de usar Python aqui, você poderá usá-lo em qualquer outro lugar.
Exercício 1.1: Usando Python como uma Calculadora
Em sua máquina, inicie o Python e use-o como uma calculadora para resolver o seguinte problema.
O sortudo Larry comprou 75 ações da Google a um preço de $235.14 por ação. Hoje, as ações da Google estão precificadas em $711.25. Usando o modo interativo do Python como uma calculadora, descubra quanto lucro Larry faria se vendesse todas as suas ações.
>>> (711.25 - 235.14) * 75
35708.25
>>>
Dica profissional: Use a variável underscore (_) para usar o resultado do último cálculo. Por exemplo, quanto lucro Larry faz depois que seu corretor malvado pega sua parte de 20%?
>>> _ * 0.80
28566.600000000002
>>>
Exercício 1.2: Obtendo ajuda
Use o comando help() para obter ajuda sobre a função abs(). Em seguida, use help() para obter ajuda sobre a função round(). Digite help() sozinho, sem nenhum valor, para entrar no visualizador de ajuda interativo.
Uma cautela com help() é que ele não funciona para instruções Python básicas como for, if, while e assim por diante (ou seja, se você digitar help(for) você receberá um erro de sintaxe). Você pode tentar colocar o tópico de ajuda entre aspas, como help("for") em vez disso. Se isso não funcionar, você terá que recorrer a uma pesquisa na internet.
Acompanhamento: Vá para http://docs.python.org e encontre a documentação para a função abs() (dica: ela é encontrada na referência da biblioteca relacionada às funções embutidas).
Exercício 1.3: Cortar e Colar
Este curso é estruturado como uma série de páginas web tradicionais, onde você é incentivado a experimentar exemplos de código Python interativos digitando-os manualmente. Se você está aprendendo Python pela primeira vez, essa "abordagem lenta" é incentivada. Você terá uma melhor compreensão da linguagem diminuindo o ritmo, digitando as coisas e pensando no que está fazendo.
Se você precisar "cortar e colar" exemplos de código, selecione o código começando após o prompt >>> e indo até, mas não além da primeira linha em branco ou do próximo prompt >>> (o que aparecer primeiro). Selecione "copiar" do navegador, vá para a janela do Python e selecione "colar" para copiá-lo no shell do Python. Para fazer o código rodar, você pode ter que pressionar "Return" uma vez depois de colá-lo.
Use cortar e colar para executar as instruções Python nesta sessão:
>>> 12 + 20
32
>>> (3 + 4
+ 5 + 6)
18
>>> for i in range(5):
print(i)
0
1
2
3
4
>>>
Aviso: Nunca é possível colar mais de um comando Python (instruções que aparecem após >>>) no shell Python básico de uma vez. Você precisa colar cada comando um de cada vez.
Agora que você fez isso, lembre-se de que você obterá mais do curso digitando o código lentamente e pensando sobre ele - não cortando e colando.
Resumo
Parabéns! Você concluiu o laboratório de Introdução ao Python. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.