Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s04-070726

<> [python/*] Testando um ambiente de trabalho alternativo e fiz um treino de criação de listas.

s03-060726

<> [python/*] Nesta sessão, estou praticando Loops. Como exercício, estou recriando um script de análise de carros.

s01-060726

<> [javascript/*] Nesta sessão, estou praticando a criação de variáveis e renderização de conteúdo no console.

s02-040726

<> [html/*] Criei uma nova sessão para treinar o que eu aprendi em "Noções básicas de HTML/CSS" -- Foram 15 exercícios seguidos e um total de 24 arquivos entre HTML e CSS.

<> [css/*] Resolvi realizar os exercícios do curso dentro da IDE, onde senti ser mais eficiente do que no ambiente online.

Hoje ficou evidente que, por mais que eu saiba como fazer algo, a regra, quando não praticada, é bem difícil de lembrar sem algum tipo de apoio. E a repetição é o melhor exercício para fixar o conhecimento.

<> [python/*] Nesta sessão, estou praticando a criação de variáveis e condicionais em um novo cenário hipotético.

O script "Bloco 03 - Treino/01-treino.py" foi utilizado para treinar a lógica de programação com condicionais, comparando valores e tomando decisões. Aprendi que uma boa prática é pular uma linha para demonstrar o fim de uma lógica simples e duas linhas para demonstrar o fim de uma lógica mais complexa. Além disso, também aprendi que para pular linhas renderizadas é necessário utilizar "\n" no final da frase para melhorar a formatação do texto.

a. Entendo que, por se tratar de uma lista, o mais apropriado é utilizar o termo "Carros" no plural, porém hoje me senti mais confortável utilizando o termo "Carro" no singular.

b. Me senti confiante ao montar as primeiras condicionais utilizando if/else sozinho e funcionou muito bem. Fui adicionando linhas que para mim faziam sentido em um cenário real por interesse de compra.

c. Aprendi a usar o módulo datetime para obter o ano atual - Aprendi também que é possível invocar o "datetime" inteiro ou apenas parte dele.

d. Novamente, por querer formatar o texto, utilizei f-strings para inserir variáveis dentro de uma string. "f"({Carro[0]['ano']})")" -- Preciso entender melhor como funciona o f-string no futuro, pois gosto muito de deixar o texto apresentável e legível. Como estou aprendendo condicionais, não vou me aventurar tanto nesse momento com f-strings.

e. Aproveitei o uso de f-strings para sinalizar opções vantajosas ao apresentar os nomes dos carros, ou seja, quando uma opção tem vantagem na análise, o nome do carro é destacado com um sinal positivo.

f. O código está redundante justamente para eu poder aprender e entender melhor as condicionais.

Estou muito contente com o que eu fiz. Conforme eu for aprendendo mais coisas, vou tentar simular novas situações. Esse simulador/comparador de carros é um ótimo exemplo de como aplicar condicionais em um cenário real.

s01-030726

<> [python/*] Nesta sessão, estou iniciando os estudos de "lógica de programação".

O script "Bloco 01 - Variáveis/01-pratica.py" representa a criação de variáveis e adoção de valores para operação de multiplicação e, por fim, a apresentação dos resultados com o comando print.

O script "Bloco 01 - Variáveis/02-pratica.py" também utiliza os recursos vistos no script anterior, porém fiz o exercício sem consultar a primeira atividade.

O script "Bloco 01 - Variáveis/03-pratica.py" repete a prática anterior, porém tentando criar um cenário de comparação entre dois valores, e tive que aprender a utilizar a função de concatenação de strings utilizando "f-strings" (f .2f) para determinar duas casas decimais após a vírgula.

O script "Bloco 02 - Condicionais/01-pratica.py" utilizou o script "Bloco 01 - Variáveis/03-pratica.py" para comparar dois valores e tomar decisões com base nessa comparação.

O script "Bloco 02 - Condicionais/02-pratica.py" utilizou o script "Bloco 01 - Variáveis/03-pratica.py" para comparar dois valores e tomar decisões avançadas com a condição "and".

O script "Bloco 02 - Condicionais/03-pratica.py" utilizou o script "Bloco 02 - Condicionais/02-pratica.py" para comparar valores e tomar decisões com a condição "or".

O script "Bloco 02 - Condicionais/04-pratica.py" utilizou o script "Bloco 02 - Condicionais/03-pratica.py" para comparar valores e tomar decisões com a condição "elif", a fim de conhecer melhor a lógica de programação quando existe mais de uma possibilidade de tomada de decisão.

About

minha jornada de estudos fullstack.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages