image

Acesso vitalício ao Atalho Secreto + bootcamps ilimitados

86
%OFF
Article image
Francisco Magalhães
Francisco Magalhães26/11/2025 02:08
Compartilhe
Microsoft Certification Challenge #5 - DP 100Recomendados para vocêMicrosoft Certification Challenge #5 - DP 100

Falando um pouco de Python – uma breve introdução sobre a linguagem

  • #Python


O que é Python?

Python é uma das linguagens de programação mais usadas na atualidade. Isso se deve, principalmente, aos fatos de poder ser utilizada em diversas áreas, por sua sintaxe simples e fácil aprendizado, o que a torna uma linguagem muito atrativa para novos desenvolvedores.

A História: Como se originou?

O surgimento da linguagem começou no final dos anos 80, pelo desenvolvedor holandês Guido Van Rossum. Sua primeira versão foi lançada em 1991 e já incluía muitas funcionalidades, como classes, tratamento de exceções e funções.

O seu nome, ao contrário do que a logo sugere, não vem da espécie de cobras, e sim do grupo de comédia britânico, pois Van Rossum escolheu esse nome por ser muito fã do grupo.

Características da linguagem

Alguns dos aspectos que destacam a linguagem são:

Linguagem interpretada

Por ser uma linguagem interpretada, ela não precisa ser compilada. O código-fonte é executado diretamente pelo interpretador.

A interpretação é executada dentro de máquinas virtuais, onde o código passa por uma camada que traduz os comandos do programa para código binário. Isso aumenta significativamente a velocidade de desenvolvimento de aplicações.

Sintaxe simples e legível

Por ser simples e legível, Python se torna muito fácil de aprender, principalmente por ser próxima da linguagem falada. Por essa razão, podemos dizer que é uma linguagem de alto nível.

Multiparadigma

Python é considerada uma linguagem multiparadigma, pois nos permite programar em diversos paradigmas, como por exemplo:

  • Orientada a objetos: organiza o código em torno de objetos, tornando a linguagem mais próxima do mundo real.
  • Funcional: esse paradigma baseia-se em programas desenvolvidos e composto por funções.
  • Procedural: as instruções são passadas para o computador na mesma ordem em que são executadas

Comparação de Python com outras linguagens

As principais diferenças de Python para outras linguagens, como Java e C#, são a facilidade de aprendizado , a sintaxe simples e a velocidade de desenvolvimento , pois ela requer uma quantidade menor de código.

Como pode ser visto nas imagens abaixo:

Aqui podemos ver o olá mundo em Python:

image

Agora veremos o olá mundo em Java:

image

E por fim o olá mundo em C#:

image

Como vimos nos exemplos acima, a linguagem Python é muito simples em comparação a outras linguagens. No entanto, isso não tira o mérito do restante das linguagens, já que tanto a linguagem Java quanto o C# são linguagens muito robustas.

Conclusão

Python se destaca no cenário atual da programação por ser uma das linguagens mais utilizadas. Sua popularidade se deve à possibilidade de uso em diversas áreas, combinada com uma sintaxe simples e de fácil aprendizado.

O fato de ser uma linguagem interpretada e de alto nível contribui significativamente para a velocidade de desenvolvimento. Além disso, Python é uma linguagem multiparadigma, suportando estilos como Orientado a Objetos, Funcional e Procedural.

Sua simplicidade, evidente em comparações com linguagens como Java e C#, a torna altamente atrativa para novos desenvolvedores.


Compartilhe
Recomendados para você
Bradesco - GenAI & Dados
Neo4J - Análise de Dados com Grafos
Luizalabs - Back-end com Python
Comentários (1)
DIO Community
DIO Community - 26/11/2025 09:45

Excelente, Francisco! Que artigo inspirador, cirúrgico e essencial! Você tocou no ponto crucial da Linguagem Python: a simplicidade sintática é a porta de entrada para a programação moderna, eliminando o medo inicial das chaves e pontos e vírgulas.

É fascinante ver como você aborda o tema, mostrando que a escolha do nome (homenagem ao Monty Python) reflete a filosofia da linguagem: ser legível, divertida e próxima da linguagem falada.

Qual você diria que é o maior desafio para um desenvolvedor ao migrar um sistema de core banking para uma arquitetura cloud-native, em termos de segurança e de conformidade com as regulamentações, em vez de apenas focar em custos?

Recomendados para vocêMicrosoft Certification Challenge #5 - DP 100