[Prova de fogo]:Conhecendo Python

:fire::fire::fire:

:green_book:Baseado na Leitura do livro Pense em Python,do Cap 2 .

Olá pessoal, faz tempo que eu não posto nada. Aqui no trabalho está um tanto corrido, e como nós estamos nos encaminhado para o fim do ano, estou correndo com algumas demandas.Coisa básica.Continuando a nossa pegada, resolvi escolher o livro indicado acima como livro base para estudar Python.Como o propósito desta tab é ser breve, vou pontuar o que eu entendi lendo este livro.

Variáveis em PYTHON

Variáveis são nomes que nós damos para pedacinhos de memória.Elas guardam partes de informações que nós queremos usar.Em python, uma variável não deve começar com números (ex:27ilegal),com caracteres ilegais(ex:mais@) ou com palavras reservadas da linguagem(ex:while.É uma boa prática expressar no nome da variável a idéia sobre o que ela representa.Exemplo :

horasExtras salarioMinimo numero_de_dias

Você pode usar _ nas suas variáveis.É comum usarem também esta forma de escrever nomes de variáveis, onde duas palavras compoem o nome, com o que chamamos de camelCase, como no primeiro e no segundo exemplos acima.

Expressões em PYTHON

Quando criamos uma variável como numero1, podemos preenche-la com um valor fazendo assim - numero1=12.Apartir de agora, a variável vai ter como valor 12.Se eu fizer numero1+3 e mandar e rodar o código, o resultado será 15. Se eu quiser exibir o valor da variável, posso digitar esta instrução, print(numero1) e o resultado será 12.Quando você codifica em python, o resultado de qualquer operação matemática se dará pelo acrônimo PEMDAS:

1.Parênteses() 2.Exponenciação ** 3.Multiplicação* e Divisão/ 4.Adição+ e Subtração-

Strings e suas operações

String é o nome que se dá a uma sequência de caracteres(1 ou mais de um).Por exemplo, se tivermos uma variável chamada stirngQualquer, podemos preencher da seguinte forma- stringQualquer='textoQualquer'. Essa variável é uma string pois seu valor é um texto. Eu posso usar dois operadores com strings, + e *. Se eu fizer print(stringQualquer*2), receberei como resultado textoQualquertextoQualquer.Caso faça print(stringQualquer+'não'), receberei textoQualquernão.

Comentários

Comentários são linhas do nosso código que serão ignoradas pelo interpretador.Tudo que estiver na linha depois de # é considerado comentário.Os comnetários são como pequenas notas que o programador deixa para que possamos entender o que está sendo feito.

Depuração

Nosso autor indica que temos 3 tipos de erros que podem acontecer com qualquer programa: São os erros de:

Sintaxe:você escreveu o código errado ou esqueceu algo-O programa não vai rodar Tempo de Execução:o programa vai rodar mas durante a execução,como algo não tinha sido previsto,deu erro.São também chamados de Exceções Semântica:Não gera mensagens de erro porque o que está errado não é o código em si mas a lógica por trás dele.

Atualização:construction_worker::Caso você queira saber mais sobre boas práticas de escrita, de maneira bem aprofundada, acesse: https://peps.python.org/pep-0008/

ESTOU CERTO?Caso vocês queiram contribuir, estou aberto a contribuições,aqui ou no e-mail augustusnotabnews@gmail.com . Lembrando que estarei fazendo uma série de tabs com o meu plano de estudos sobre programação.O primeiro encontra-se neste link: https://www.tabnews.com.br/Augustus/guide-como-recomecar-a-programar-do-zero

Entre uma e outra postagem, farei tabs como este,mais simples, para compratilhar com vocês sobre meus estudos, e até receber uns puxões de orelhas ou contribuições.

blz,flw

Muito legal a explicação! Também é válido lembrar das boas práticas recomendadas nas PEPs da linguagem.

E uma muito massa para se ler é a PEP 8 que mostra as boas práticas de escrita, o que ajuda a deixar o código mais legível (Mais do que já é kkk).

PEP8 <- vale a pena dar uma lida, mesmo que esteja em inglês, manda o google dar aquela traduzida top na página e também é cheio de exemplos "Certos" e "Errados".