(Python) Vamos nos conhecer!


A capacidade de programar tornou-se o quarto componente da alfabetização. Todos precisam saber como nosso mundo digital funciona, não apenas engenheiros.” – diz Mark Serman, CEO da Mozilla Foundation


Programação. Por que estudar se existem muitos programas prontos para computadores Sim, existem muitos programas prontos. Mas, como mostra a prática, sempre há tarefas que não podem ser resolvidas pelos meios padrão. Nesse caso, você deve criar seu próprio programa (ou modificar um existente).  

E, no entanto, você pode dizer que a programação não é para você, que você está se inclinando para as humanidades. Então, por que você precisa disso?
Em primeiro lugar, vivemos na era da tecnologia da informação. A tecnologia de computador está ao nosso redor. Saber como funciona é muito útil.
Em segundo lugar, aprender a programar ajuda as pessoas a pensar de forma abstrata e a dividir uma tarefa em partes menores.

Nossos cursos permitirão que você aprenda programação passo a passo, desde as habilidades básicas até a resolução de problemas complexos.  

Este curso é dedicado ao estudo da linguagem de programação mais popular - a linguagem Python (Python ou às vezes traduzida para o russo como Python). 
A linguagem Python foi inventada em 1991 pelo programador holandês Guido van Rossum. A linguagem está sendo constantemente aprimorada e os programadores estão usando a terceira versão. Vamos parar por aí.
O Python possui recursos avançados, permite programar jogos e sites, processar big data, resolver problemas de inteligência artificial. 

A desvantagem do Python pode ser chamada de baixa velocidade. É adequado para resolver pequenas tarefas em que a velocidade não é muito importante.

Ao trabalhar no curso, você desenvolverá gradualmente suas habilidades. Começando com o básico da programação, em breve você poderá levar suas habilidades à perfeição, resolvendo os problemas mais complexos. Para aprender o básico, você pode não precisar de nenhum software especializado. Basta ter internet e vontade de aprender. 

Se você está pronto para aprender a programar com facilidade e liberdade, comece a fazer as tarefas!

Programas

Um programaé um conjunto de instruções escritas em uma linguagem que um computador pode entender.

O cérebro do computador - o processador, por sua vez, entende apenas uma linguagem - a linguagem dos códigos de máquina (uma sequência de zeros e uns). É bastante problemático para uma pessoa escrever um programa na linguagem dos códigos de máquina, sem contar encontrar erros e corrigi-los (depuração). 
Foi para facilitar o processo de criação de programas que foram desenvolvidas as linguagens de programação de alto nível, nas quais os comandos se aproximam das palavras das linguagens naturais, na maioria das vezes o inglês. Mas cada palavra-comando tem um significado estritamente definido e não há exceção. 

 

Tradutor, compilador, intérprete

Para que o computador execute programas escritos em linguagens de alto nível, é utilizado um programa especial – tradutor.
O tradutor pode traduzir o programa nos códigos de máquina de um determinado processador. Esses compiladores são chamados de compiladores.
O tradutor pode executar o próprio programa ou traduzi-lo para bytecode - cada comando possui seu próprio código, que ocupa um byte na memória (um número de 0 a 255). Esses tradutores já são chamados de intérpretes
Bytecode é executado por uma máquina virtual (por exemplo, programas escritos em Java).

O tradutor Python é um interpretador. Portanto, para executar o programa, você precisa instalar um interpretador Python em seu computador. 
A distribuição mais recente pode ser baixada em https://www.python.org/downloads/  

Por conveniência, você pode instalar um ambiente de desenvolvimento integrado em seu computador (IDE), que permite digitar, depurar e executar programas.
Existem muitos ambientes de desenvolvimento diferentes para a linguagem Python, tanto comercial, e gratuito (Ver comparação aqui)
Wing IDE 101 – um ambiente de aprendizado simples, multiplataforma e gratuito.
 Página de download: http://wingware.com/downloads/wingide- 101 (selecione seu SO).
Depois de instalar o Wing IDE a partir do kit de distribuição, certifique-se de instalar as atualizações do sistema (menu "Ajuda" – "Verificar atualizações").
Após iniciar o Wing, você verá uma janela dividida em várias partes.
 

 
Na janela marcada com o número 1, você deve escrever um programa e salvá-lo (o arquivo com o programa tem a extensão .py).
Para executar o programa, use o botão com um triângulo verde (Executar).
Você verá o resultado do trabalho na janela marcada com o número 2.

Programa simples

O programa Python mais simples é um programa vazio que não contém nenhum comando.
Por exemplo, o programa

# Este é apenas um comentário contém apenas um comentário - um texto explicativo que não é executado pelo tradutor, mas serve apenas para possibilitar o entendimento rápido do programa no futuro.