pe-python

Introdução à Linguagem de Programação Python

Sumário

Primeiro Programa

É praticamente uma regra que qualquer curso introdutório de programação mostre o mesmo exemplo: Como mostrar os caracteres “Hello world!” na tela.

print('Hello world!')

Para gerar este primeiro programa em Python basta criar um arquivo de texto no Windows, salvar o arquivo com o nome helloworld.py e executar o comando

python helloworld.py

VSCode + Extensões

VSCode

O Visual Studio Code é um editor de código-fonte leve, mas poderoso, que é executado em seu computador e está disponível para Windows, macOS e Linux. Ele vem com suporte integrado para JavaScript, TypeScript e Node.js e possui um rico ecossistema de extensões para outras linguagens e plataformas de execução (como C++, C#, Java, Python, PHP, Go, .NET).

Extensão Python

A extensão Python do Visual Studio Code, desenvolvida pela Microsoft, é uma extensão rica em recursos para Python que é completamente gratuita. O VS Code irá sugerir automaticamente esta extensão quando você começar a criar um arquivo .py. Sua funcionalidade IntelliSense possibilita recursos úteis como auto-completar código, navegação e verificação de sintaxe.

Extensão Python para VSCode

Python Extension

Nome: Python Preview Link do Marketplace do VS: https://marketplace.visualstudio.com/items?itemName=dongli.python-preview

Nome: Python Link do Marketplace do VS: https://marketplace.visualstudio.com/items?itemName=ms-python.python

Nome: Jupyter Link do Marketplace do VS: https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter

Instalação do Interpretador Python

MS Store Python

Site Pythoon

Para testar se a instalação ocorreu corretamente:

Apertar CTRL+R e digitar cmd ou powershell

Arquivos .md, .py e .ipynb

Linguagens de Programação

Linguagens de programação são linguagens formais que foram projetadas para execução de instruções lógicas. Linguagens formais são linguagens diferentes da normal e são usadas para aplicações específicas. Por exemplo, a notação que os matemáticos usam é uma linguagem formal que é particularmente boa para denotar relações entre números e símbolos. Os químicos usam uma linguagem formal para representar a estrutura química das moléculas.

Linguagens formais possuem regras sintáticas e semânticas para descrever o funcionamento e estrutura sem duplo sentido.Também são mais concisas e literais do que a linguagem normal, por isso constuma-se levar um tempo para se acostumar ao seu uso, principalmente se a diferença para a linguagem normal for muito grande.

Ao trabalhar com linguagens de programação você deve compreender quais instruções e qual a lógica para interpretação da máquina. Como são utilizadas para passar instruções que devem ser executadas por máquinas, não consideram contextos ou abstrações, são meros executores. Quem as escreve deve prezar pela objetividade e pelo princípio de funcionamento dos computadores: a eletrônica. Esta trabalha com informações elétricas que são mapeadas para bits (0’s e 1’s) e operam suas respectivas operações lógicas.

Veja a anedota a seguir e tente imaginar o motivo pelo qual o marido trouxe seis litros de leite.

A esposa do programador disse:

-Vá ao mercado e traga um litro de leite. Se tiver ovos, traga seis.

O programador voltou com seis litros de leite, então sua esposa disse:

-Programador! Porquê você trouxe seis litros de leite?

E o Programador respondeu:

-Eles tinham ovos…

É fácil compreender que o marido vai ter problemas pois tratou a esposa como máquina.

Linguagem Python

Introdução à Linguagem Python

Python é uma das linguagens de programação mais populares e versáteis do mundo. Criada pelo programador Guido van Rossum e lançada pela primeira vez em 1991, Python é conhecida por sua sintaxe clara, legibilidade e facilidade de uso. Sua filosofia de design enfatiza a importância da legibilidade do código, tornando-a uma linguagem acessível tanto para iniciantes quanto para desenvolvedores experientes.

Uma das características distintivas do Python é a sua abordagem “batteries-included”, o que significa que a biblioteca padrão da linguagem é abrangente e inclui uma ampla gama de módulos que tornam tarefas comuns de programação mais fáceis e rápidas de implementar. Além disso, Python possui uma comunidade de desenvolvedores muito ativa, o que resulta em uma vasta quantidade de bibliotecas e frameworks de código aberto disponíveis, permitindo que os programadores resolvam uma grande variedade de problemas de maneira eficiente.

A versatilidade do Python é outro fator-chave para sua popularidade. Ele é usado em uma variedade de domínios, incluindo desenvolvimento web, análise de dados, inteligência artificial, automação de tarefas, jogos e muito mais. A capacidade de escrever código Python em diversas plataformas, como Windows, macOS e Linux, também contribui para sua ampla adoção.

Seja você um iniciante na programação ou um desenvolvedor experiente, Python oferece uma experiência de desenvolvimento agradável e produtiva. Com sua comunidade ativa, facilidade de aprendizado e poderosas bibliotecas, Python continua a ser uma das linguagens mais procuradas e recomendadas para uma variedade de aplicações.

Referências

Linguagens Formais e Naturais

VSCode