Confuso sobre codificação? Não entende sobre script? Aqui está o que você precisa saber sobre os blocos de construção da programação.
O código de computador é muito importante. Quase todos os dispositivos eletrônicos que você usa dependem de código. A forma como as coisas funcionam pode parecer bastante confusa, mas quando você analisa, na verdade é simples.
As pessoas que criam códigos são chamadas de programadores, codificadores ou desenvolvedores. Todos eles trabalham com computadores para criar sites, aplicativos e até jogos! Hoje você aprenderá o que é código, para que serve e como começar a aprender a codificar por si próprio.
O Que É Código?
Os computadores possuem sua própria linguagem chamada Código de Máquina que os orienta sobre o que fazer. Como você pode ver, isso não faz muito sentido para os humanos!
Cada número ou letra está dizendo ao computador para alterar algo em sua memória. Isso pode ser um número ou palavra, ou uma pequena parte de uma imagem ou vídeo. Por si só, os computadores não sabem como fazer nada. É o trabalho do programador dar-lhes instruções.
É possível aprender o Código de Máquina, mas levaria muito tempo! Felizmente, há uma maneira mais fácil de se comunicar com os computadores.
O Que É uma Linguagem de Programação?
Agora, isso parece um pouco mais fácil de entender! Esta imagem mostra como dizer ao computador para dizer Olá, mundo. As linguagens de programação fornecem uma interface entre codificadores ou programadores e a linguagem de máquina. Então, em vez de usar código de máquina, a imagem acima usa uma linguagem de programação chamada Python.
Quase todas as linguagens de programação funcionam da mesma maneira:
- Você escreve código para dizer o que fazer: print(“Olá, mundo”).
- O código é compilado, o que o transforma em código de máquina que o computador pode entender.
- O computador executa o código e escreve Olá, mundo de volta para nós.
Há centenas de linguagens de programação diferentes que podem parecer confusas, mas todas fazem a mesma coisa. Você digita o que deseja que ele faça, o compilador o transforma em uma linguagem que o computador entende, então o computador o faz, o que é chamado de executar o código na linguagem da programação!
O Que É Codificação?
Codificação é o processo de usar uma linguagem de programação para fazer com que um computador se comporte do jeito que você deseja. Em Python, cada linha de código diz ao computador para fazer algo, e um documento cheio de linhas de código é chamado de script.
Cada script é projetado para realizar uma tarefa. Essa tarefa pode ser redimensionar uma imagem, reproduzir um som específico ou uma peça musical. Quando você clica em “curtir” em uma postagem de alguém nas redes sociais, é um script que faz isso acontecer.
Ao contrário das pessoas, os computadores farão exatamente o que você mandar. Isso pode parecer ótimo, mas pode causar problemas. Se você mandar um computador começar a contar para cima e não mandar parar, ele continuará contando para sempre! Ser um bom programador é saber como dizer ao computador para agir.
O Que É um Programa?
Programas são os blocos de construção dos computadores, pois são responsáveis por todas as operações que um computador executa. É o conjunto de instruções criadas durante o processo de programação do desenvolvimento de software. Sem programas, os computadores são inúteis.
Os programas criam software que um usuário comum pode reconhecer como um site ou um aplicativo. Quando um programa passa pelo processo de testes e depuração, ele se torna disponível para um usuário na forma de software empacotado que pode ser facilmente instalado em um dispositivo.
É Difícil Codificar?
Codificar pode ser muito simples, e qualquer um pode aprender o básico. Uma boa analogia é pensar na codificação como livros em uma biblioteca. Alguns livros usam linguagem simples, e as histórias são fáceis de entender. Outros usam palavras muito complexas e têm histórias que parecem não fazer sentido. Sejam simples ou difíceis de ler, são todos livros.
Quanto mais livros você lê, melhor você fica nisso. A linguagem complicada ou histórias confusas se tornam mais fáceis de entender até que um dia você pode ler coisas que nem sonhava no passado!
Aprender a codificar é o mesmo. Na primeira vez que você tentar codificar, achará difícil, mas a cada vez que fizer, você melhora. Se achar difícil aprender uma linguagem de programação, você ainda pode aprender as ideias importantes por trás dela usando uma linguagem de codificação visual. Você até pode criar seu próprio jogo do Mario sem digitar nenhum código!
Como É o Código
A imagem acima mostra um script chamado hello_name. Você já viu que uma única linha de código pode fazer o computador imprimir na tela. Digamos que, em vez de apenas dizer olá mundo, você queira que o usuário digite seu nome e o computador o cumprimente pelo nome? Vamos analisar o que está acontecendo aqui.
- Quando o script começa, o computador imprime uma pergunta na tela.
- Em seguida, o computador espera que o usuário insira seu nome e o salva.
- “Olá” é impresso na tela, junto com o nome salvo.
- Na janela do Cmder, o script compila e executa usando Python.
- O script rodou exatamente como foi projetado, antes de sair.
Este exemplo mostra um simples pedaço de código escrito em um editor de código e executado no Cmder, que é um tipo de janela de terminal. Não se preocupe muito com o que cada uma dessas coisas é por agora. Agora você sabe como o código Python se parece e como esse script funciona.
Como o Código se Torna um Programa
Se você é totalmente novo em código, você ainda pode se perguntar como scripts como o acima se tornam o tipo de programas que você está acostumado a usar. Na imagem acima, a janela à esquerda é uma ferramenta para transformar scripts Python em programas. A janela à direita tem um ícone chamado hello_name.exe. Acredito que você pode adivinhar o que acontece se você clicar nele!
De nenhum código a um programa finalizado. Este exemplo é realmente simples, mas é assim que quase toda a codificação funciona. Todos os dias, as pessoas usam as linguagens de programação que aprenderam para escrever código, que se tornará programas que todos usamos.
Codificar é Legal
A partir deste artigo, você desenvolveu uma compreensão fundamental de programação, bem como exposição prática a esta disciplina através dos exemplos em python. Codificar é para todos, independentemente da idade ou formação.
O Python é um bom lugar para começar sua jornada de codificação, pois é uma das principais linguagens de programação no mundo. No entanto, explorar outras linguagens de programação e até mesmo outros aspectos da codificação é sempre uma opção.
O conteúdo deste artigo foi traduzido do artigo original