LingoStoriesLingoStories
B1Technology8 min read998 words92 sentencesAudio

Portuguese Story (B1)Aprender a programar

Esta história B1 em Português é projetada para intermediário que estão aprendendo Português. Inclui vocabulário simples e frases curtas para ajudá-lo a melhorar suas habilidades de leitura e audição. Clique em qualquer palavra para ver traduções e ouvir a pronúncia.

About this story

Emma decide aprender a programar e começa com um curso online de Python. Depois de dominar o básico, ela constrói uma calculadora e depois um site pessoal. Eventualmente, ela cria um aplicativo de gerenciamento de tarefas que as pessoas realmente usam. Sua determinação compensa quando ela consegue um emprego como desenvolvedora júnior em uma startup.

Translations in English
Linked wordUnderlined wordOther words
Emma sempre teve curiosidade sobre como sites e aplicativos eram feitos. Um dia, ela decidiu que aprenderia a programar. Ela tinha ouvido que programação era difícil, mas estava determinada a tentar. Emma começou procurando cursos online gratuitos. Havia tantas opções que ela se sentiu sobrecarregada no início. Ela leu vários artigos sobre qual linguagem de programação aprender primeiro. Muitas pessoas recomendavam Python porque era amigável para iniciantes. Emma escolheu um curso chamado 'Python para Iniciantes' e se inscreveu imediatamente. A primeira aula explicou o que era uma linguagem de programação. Emma aprendeu que computadores precisam de instruções específicas para executar tarefas. Uma linguagem de programação é como os humanos comunicam essas instruções às máquinas. Ela instalou Python no seu laptop seguindo as instruções do vídeo. Então ela abriu um editor de texto e escreveu sua primeira linha de código. O código dizia: print('Olá, mundo!') Quando ela executou o programa, as palavras apareceram na sua tela. Emma sentiu uma onda de empolgação ao ver seu código realmente funcionar. As próximas aulas ensinaram sobre variáveis e tipos de dados. Uma variável é como um recipiente que armazena informações. Emma criou uma variável chamada 'name' e armazenou seu nome nela. Ela também aprendeu sobre números e como fazer matemática em código. Somar, subtrair, multiplicar e dividir eram todos possíveis. Emma passava suas noites praticando o que havia aprendido. Às vezes ela cometia erros e seu código não rodava. Esses erros são chamados de bugs em programação. Encontrar e corrigir bugs era frustrante, mas também gratificante. Emma aprendeu a ler as mensagens de erro com cuidado para entender o que deu errado. Depois de duas semanas, ela passou para tópicos mais avançados. Ela estudou loops, que permitem que o código repita ações muitas vezes. Ela também aprendeu sobre condições e como tomar decisões em código. As instruções if ajudaram ela a escrever código que podia responder de forma diferente a diferentes entradas. Emma começou a trabalhar em seu primeiro projeto real: uma calculadora simples. A calculadora pediria ao usuário dois números e uma operação. Então exibiria o resultado. Levou um fim de semana inteiro para fazê-lo funcionar corretamente. Ela estava incrivelmente orgulhosa quando finalmente terminou. Emma mostrou a calculadora para seu amigo Marco, que também estava interessado em programação. Marco ficou impressionado e pediu que ela lhe ensinasse alguns conceitos básicos. Ensinar outra pessoa ajudou Emma a entender os conceitos ainda melhor. Eles decidiram aprender juntos e se encontrar todo sábado para praticar. À medida que as semanas passavam, Emma ficou mais confortável com Python. Ela aprendeu a criar funções para organizar melhor seu código. Funções são pedaços de código reutilizáveis que executam tarefas específicas. Ela também descobriu bibliotecas, que são coleções de código pré-escrito. Bibliotecas evitam que programadores tenham que escrever tudo do zero. Emma decidiu tentar construir um site usando o que havia aprendido. Ela precisava aprender HTML e CSS além de Python. HTML é a linguagem que estrutura o conteúdo das páginas web. CSS é usado para deixar sites bonitos com cores e layouts. Aprender múltiplas linguagens ao mesmo tempo era desafiador. Mas Emma gostava do processo de aprender coisas novas. Ela construiu um site pessoal simples com seu nome e uma breve apresentação. O site também tinha fotos de seus hobbies e livros favoritos. Emma ficou emocionada por ter criado algo que existia na internet. Sua família e amigos visitaram o site e deixaram comentários positivos. Encorajada pelo seu progresso, Emma estabeleceu uma meta maior para si mesma. Ela queria criar um aplicativo web que pudesse ajudar as pessoas. Ela pensou em problemas em sua vida diária que a tecnologia poderia resolver. Emma percebeu que frequentemente esquecia tarefas e compromissos importantes. Ela decidiu construir um aplicativo de gerenciamento de tarefas com lembretes. Este projeto era muito mais complexo do que os anteriores. Ela precisava aprender sobre bancos de dados para armazenar informações de usuários. Um banco de dados é como um arquivo digital para organizar dados. Emma passou muitas noites trabalhando em seu aplicativo. Houve momentos em que ela se sentiu travada e queria desistir. Mas ela lembrou por que tinha começado a aprender a programar em primeiro lugar. Ela era curiosa, e queria criar algo útil. Depois de três meses de trabalho, Emma finalmente completou seu aplicativo de gerenciamento de tarefas. Os usuários podiam criar contas, adicionar tarefas e definir lembretes. O aplicativo enviava notificações por e-mail quando os prazos se aproximavam. Emma compartilhou o aplicativo online, e algumas pessoas começaram a usá-lo. Ela recebeu feedback e sugestões de melhorias. Aprender a aceitar críticas foi uma parte importante de se tornar uma programadora melhor. Emma continuou atualizando seu aplicativo com base no que os usuários queriam. Ela aprendeu que o desenvolvimento de software é um processo contínuo. Um ano havia passado desde que Emma começou a aprender a programar. Ela tinha ido de não saber nada a construir aplicativos reais. A jornada não tinha sido fácil, mas tinha valido a pena. Emma decidiu que queria seguir uma carreira em desenvolvimento de software. Ela começou a se candidatar a vagas de desenvolvedora júnior em empresas de tecnologia. As entrevistas foram desafiadoras, pois testavam seu conhecimento e habilidades de resolução de problemas. Emma praticou desafios de programação e revisou conceitos de ciência da computação. Depois de várias entrevistas, ela recebeu uma oferta de uma startup. A empresa estava construindo um aplicativo para ajudar pessoas a aprender idiomas. Emma estava empolgada porque isso combinava seu amor pelo aprendizado com tecnologia. No seu primeiro dia de trabalho, Emma se sentiu nervosa, mas também incrivelmente feliz. Ela tinha alcançado algo que uma vez parecia impossível. Seus colegas a receberam calorosamente e mostraram o escritório. Emma sabia que ainda havia muito mais a aprender. A tecnologia estava sempre mudando, e programadores precisavam continuar aprendendo. Mas Emma não tinha medo desse desafio. Afinal, ela tinha provado que podia aprender qualquer coisa com determinação suficiente. Olhando para trás em sua jornada, Emma percebeu que a melhor decisão que ela tomou foi simplesmente começar.

Comprehension Questions

4 questions

1

Qual linguagem de programação Emma escolheu aprender primeiro?

2

Qual foi o primeiro projeto real da Emma?

3

Por que Emma decidiu criar um aplicativo de gerenciamento de tarefas?

4

Que tipo de empresa contratou Emma para seu primeiro emprego?

Vocabulary

39 words from this story

Related Stories