Introdução

O objetivo deste livro é apresentar a linguagem de programação Python para os estudantes com um approach diferente dos outros ótimos livros já existentes.

Nossa estratégia constitui dos pontos:

  1. Dar uma visão geral da linguagem Python para o estudante de modo que através do conhecimento de "o que existe" na linguagem ele possa pesquisar melhor, questionar melhor e ter uma visão panorâmica pela qual ele esteja esclarecido do caminho para seguir nos seus estudos.
  2. Iniciar o estudante no básico da programação, nos esforçando para dar ao estudante o máximo da base da linguagem Python da forma mais sucinta possível. O estudante é instigado a experimentar e descobrir com seus experimentos.
  3. Ensinar como criar scripts, e ensinar como o estudante pode conversar com o interpretador interativo do Python para testar pequenas expressões de código Python quando têm alguma dúvida acerca da linguagem.
  4. Ensinar o estudante a ler documentação oficial e a de outras bibliotecas.
  5. Iniciação e engajamento ao pitonismo e ao Zen do Python.

O objetivo do livro é portanto preparar o estudante para que saiba o caminho a seguir seja qual for seu caso de uso da linguagem, que pode ir desde criar jogos, a aplicação em ciência de dados, o estudo de matemática, a aplicação em quaisquer áreas da ciência, a inteligência artificial e o aprendizado de máquina, assim como automatizar suas tarefas no seu computador pessoal e até escrever suas provas-de-conceito.


Licença Creative Commons
Este obra está licenciada com uma Licença Attribution-ShareAlike 4.0 International.

Instalando Ferramentas

Neste capítulo nós vamos falar sobre como instalar ferramentas para PC e para celulares com o sistema operacional Android. Também, sobre como utilizar teclado físico e talvez mouse, bluetooth ou USB On The Go (OTG) para poder usar o Android como um IDE/REPL.

Os softwares que apresentaremos aqui deverão ter licença Open Source.

Interpretador Python

jupyter lab

pc/Android

Como Funciona

Neste capítulo falaremos do ponto mais básico como funcionam as três formas de interação com a linguagem Python, que são:

  • Scripts
  • Interpretador Interativo
  • Bibliotecas e Pacotes

Código Script

O código dos programas em python é escrito em arquivos de texto que usualmente, por convenção têm a extensão .py

O software é executado linha após linha.. (continua...)

Interpretador Interativo

criando e executando um script/exemplo

expressões vs declarações

avaliação de expressões

variaveis

operadores

funcoes

builtins

controle de fluxo

condicionais

Loops (Voltas)

classes

bibliotecas

stdlib

bibliotecas proprias

pypi

lendo documentação