No mundo da programação, Python é uma linguagem de referência. Ela é mundialmente conhecida e usada para diversos produtos de informática. A facilidade no aprendizado e suas múltiplas aplicações a colocam entre as 5 linguagens de programação mais exigidas pelo mercado, acompanhada por Java, C++, R e PHP ou SQL. Porém, para que não haja conflito, é necessário mencionar que Swift, TypeScript, Kotlin, Pascal, Elixir ou Lava, entre muitos outros, são igualmente conhecidas.

Em um curso Python, você vai aprender informações básicas sobre essa linguagem de programação, e também as demais, de modo geral, sua origem e história e de que forma é possível aplicá-la na prática.

Você imagina como ela surgiu? De que forma evoluiu para tornar-se o que é hoje? Continue lendo e descubra agora mesmo!

Os melhores professores de Informática Educativa disponíveis
Everton
4,9
4,9 (13 avaliações)
Everton
R$59
/h
Gift icon
1a aula grátis!
Guacira
5
5 (22 avaliações)
Guacira
R$80
/h
Gift icon
1a aula grátis!
Weuler
5
5 (26 avaliações)
Weuler
R$50
/h
Gift icon
1a aula grátis!
Gabriel
5
5 (24 avaliações)
Gabriel
R$30
/h
Gift icon
1a aula grátis!
Kaique
5
5 (45 avaliações)
Kaique
R$40
/h
Gift icon
1a aula grátis!
Kleverton
5
5 (9 avaliações)
Kleverton
R$100
/h
Gift icon
1a aula grátis!
Regina
5
5 (10 avaliações)
Regina
R$60
/h
Gift icon
1a aula grátis!
Jay
5
5 (12 avaliações)
Jay
R$90
/h
Gift icon
1a aula grátis!
Everton
4,9
4,9 (13 avaliações)
Everton
R$59
/h
Gift icon
1a aula grátis!
Guacira
5
5 (22 avaliações)
Guacira
R$80
/h
Gift icon
1a aula grátis!
Weuler
5
5 (26 avaliações)
Weuler
R$50
/h
Gift icon
1a aula grátis!
Gabriel
5
5 (24 avaliações)
Gabriel
R$30
/h
Gift icon
1a aula grátis!
Kaique
5
5 (45 avaliações)
Kaique
R$40
/h
Gift icon
1a aula grátis!
Kleverton
5
5 (9 avaliações)
Kleverton
R$100
/h
Gift icon
1a aula grátis!
Regina
5
5 (10 avaliações)
Regina
R$60
/h
Gift icon
1a aula grátis!
Jay
5
5 (12 avaliações)
Jay
R$90
/h
Gift icon
1a aula grátis!
Vamos lá

Aula sobre a origem da linguagem Python

Vamos começar pelo começo? A Phyton surgiu em 1990 e foi implementada em 1991. Em 20 de fevereiro de 1991, o código foi publicado pela primeira vez em alt.sources, em sua versão 0.9.0.

Recursos do Python

 

Computador com códigos
É importante conhecer todos os recursos da Python.

A linguagem de programação Python é:

  • Uma linguagem de alto nível, já que são códigos que podem ser escritos em idiomas que conhecemos (especialmente o inglês) e que só posteriormente passam por tradução para a linguagem de máquinas para serem executadas;
  • Uma linguagem de intérprete, já que existem dois tipos de linguagem de alto nível: compiladora (traduz todo o código de uma vez e depois o executa) e tradutora/intérprete (traduz o código em linguagem de máquina à medida que você o executa);
  • Multiplataforma que é aquela que pode ser usada em diversos sistemas operacionais, como Windows, Mac ou Linux;
  • Multi-paradigma que permite que você crie programas usando mais de um estilo de programação;
  • Programação orientada por objetos;
  • Programação funcional, que se baseia no uso de operações matemáticas;
  • Reflexiva, que se refere à capacidade que um programa tem de observar e modificar sua estrutura;
  • Linguagem digitada dinamicamente, na qual um valor pode ser facilmente atribuído a uma variável, em qualquer lugar do código-fonte;
  • Open source (Python Software Foundation License), administrada pela homônima.

Aula de Python em um nome: Guido von Rossum

Guido von Rossum é o criador do Python. Esse cientista da computação nasceu em 1956, na Holanda e atualmente mora na Califórnia. Estudou matemática e computação na Universidade de Amsterdã e dedicou sua vida à pesquisa científica em computação. Trabalhou no Centrum Wiskunde & Informática (CWI) - um centro de pesquisa na área de matemática e informática teórica em Amsterdã (Holanda) e no Instituto Nacional de Padrões e Tecnologia ou Corporação para Iniciativas Nacionais de Pesquisa na Virgínia (Estados Unidos).

Depois de cruzar o lago e graças às suas grandes habilidades, Guido começou a se firmar no Vale do Silício e, em 2005, foi recrutado pelo Google. Em 2013, foi para o Dropbox e, finalmente em 2020, entrou para Microsoft, onde trabalha até hoje. Obviamente, seu trabalho destaca a criação do Python, mas também sua contribuição para o desenvolvimento de rotinas para BSD UNIX e seu trabalho no desenvolvimento de linguagem de programação ABC.

Empresa computador Microsoft
O criador da Python trabalha atualmente na Microsoft.

Recebeu vários reconhecimentos pelo seu trabalho no campo da informática: Prêmio da FSF (Free Software Foundation - Fundação do Software Livre, em tradução livre) por Avanço de Software Livre, em 2001. Também recebeu o prêmio da NLUUG (Associação de usuários profissionais UNIX/Linux na Holanda), em 2003 e o Prêmio Outstanding Engineer, pela Association for Computer Machinery (Associação para Maquinaria da Computação), em 2006.

Em um Python curso, você aprende tudo isso sobre o fundador da linguagem. Ouve também que ele foi a primeira pessoa a receber o título de Ditador Benevolente pela Vida (BDFL). Tal título lhe reconhece o direito de ser o único a ter controle sobre a evolução de um código. No caso dele, o Python. Ele é responsável por balizar as diretrizes gerais da linguagem de programação.

Mas como afinal ele criou essa linguagem de programação? A história pode ser ainda mais surpreendente: Guido conta que, durante as férias de Natal, não tinha o que fazer e decidiu criar uma linguagem de programação aberta, com múltiplas aplicações e fácil de aprender ao mesmo tempo. Ele então escreveu uma tradução para nova linguagem de script, que já vinha criando. Ela é descendente da programação ABC (lembra que Guido trabalhava nela?).

Mas, e o nome Python, de onde surgiu? Aí é que está o mistério! O nome foi inspirado pela série britânica Monty Python Flying Circles (Os Malucos do Circo, nome em Portugal), criada e estrelada pelo grupo de comediantes Monty Python, do qual Guido é um grande fã.

Quer saber mais curiosidades? Corra agora mesmo para uma aula de Python.

Os melhores professores de Informática Educativa disponíveis
Everton
4,9
4,9 (13 avaliações)
Everton
R$59
/h
Gift icon
1a aula grátis!
Guacira
5
5 (22 avaliações)
Guacira
R$80
/h
Gift icon
1a aula grátis!
Weuler
5
5 (26 avaliações)
Weuler
R$50
/h
Gift icon
1a aula grátis!
Gabriel
5
5 (24 avaliações)
Gabriel
R$30
/h
Gift icon
1a aula grátis!
Kaique
5
5 (45 avaliações)
Kaique
R$40
/h
Gift icon
1a aula grátis!
Kleverton
5
5 (9 avaliações)
Kleverton
R$100
/h
Gift icon
1a aula grátis!
Regina
5
5 (10 avaliações)
Regina
R$60
/h
Gift icon
1a aula grátis!
Jay
5
5 (12 avaliações)
Jay
R$90
/h
Gift icon
1a aula grátis!
Everton
4,9
4,9 (13 avaliações)
Everton
R$59
/h
Gift icon
1a aula grátis!
Guacira
5
5 (22 avaliações)
Guacira
R$80
/h
Gift icon
1a aula grátis!
Weuler
5
5 (26 avaliações)
Weuler
R$50
/h
Gift icon
1a aula grátis!
Gabriel
5
5 (24 avaliações)
Gabriel
R$30
/h
Gift icon
1a aula grátis!
Kaique
5
5 (45 avaliações)
Kaique
R$40
/h
Gift icon
1a aula grátis!
Kleverton
5
5 (9 avaliações)
Kleverton
R$100
/h
Gift icon
1a aula grátis!
Regina
5
5 (10 avaliações)
Regina
R$60
/h
Gift icon
1a aula grátis!
Jay
5
5 (12 avaliações)
Jay
R$90
/h
Gift icon
1a aula grátis!
Vamos lá

Evolução e atualizações do Python

A linguagem foi evoluindo e se adaptando às atualizações e desenvolvimentos na computação. Para entender melhor o processo de evolução do Python, vamos apontar as mudanças mais evidentes relacionadas a essa linguagem em ordem cronológica.

1991 - Publicação do código na versão 0.9.0 em alt.source;

1994 - O principal fórum de discussão do Python (comp.lang.phyton) é formado. Python chega à versão 1.0. O trabalho é realizado a partir da CNRI (Corporation for Nacional Research Initiatives - Corporação para Iniciativas Nacionais de Pesquisa em português), localizada em Reston, Virgínia, EUA.

Tela de programação
O Python passou por diversas atualizações ao longo do tempo.

1995 - Lançamento da versão 1.2.

2000 - A equipe principal de desenvolvedores Python muda para BeOpen.com (deixam o CNRI). Formam então a equipe BeOpen PythonLabs. Lançamento do Python 2.0.

2001 - É fundada a PSF (Python Software Foundation). Trata-se de uma associação sem fins lucrativos cujo objetivo é promover o desenvolvimento da comunidade Python, bem como ser responsável pelos processos realizados dentro da comunidade. É dada atenção especial ao desenvolvimento Python, gerenciamento de direitos autorais e arrecadação de fundos.

A partir de então, inúmeras implementações vão seguir e novas versões serão lançadas. Atualmente, vêm trabalhando na versão Python 3.0 e posteriores.

A aula de Python continua: a filosofia Python

A filosofia Python refere-se a princípios que todas as pessoas pertencentes à comunidade Python devem seguir para que essa linguagem mantenha a mesma corrente ao longo do tempo. Surpreendentemente, tais princípios não foram referenciados por Guido von Rossum, mas pelo desenvolvedor de computadores Tim Peters.

Tal filosofia foi publicada pela primeira vez em 1999, no The Zen of Phyton, um texto de domínio público, que agrupa os princípios do software que influencia o design da linguagem de programação Python.

  1. O bonito é melhor que o feio;
  2. O explícito é melhor que o implícito;
  3. O simples é melhor que o complexo;
  4. O complexo é melhor que o complicado;
  5. O plano é melhor que o aninhado;
  6. O espaçado é melhor que o denso;
  7. A legibilidade é importante;
  8. Casos especiais não são especiais o suficiente para quebrar as regras;
  9. Embora seja prático, supera a pureza;
  10. Os erros nunca devem passar silenciosamente;
  11.  A menos que sejam explicitamente silenciados;
  12. Diante da ambiguidade, evite a tentação de adivinhar;
  13. Deve haver uma, e de preferência apenas uma, maneira óbvia de fazer as coisas;
  14. Embora ela possa não parecer tão óbvia no início, a menos que você seja holandês;
  15. Agora está melhor do que nunca;
  16. Embora nunca seja muito melhor que o agora;
  17. Se a implementação for difícil de explicar, é uma má ideia;
  18. Se a implementação for fácil de explicar, pode ser uma boa ideia;
  19. Os namespaces são uma ótima ideia, vamos fazer mais!
Revista de Python
Os "mandamentos do Python" podem ser encontrados em uma publicação.

As vantagens de usar Python

Cada programador tem a sua linguagem favorita. A maioria dos programadores se especializa em uma linguagem de programação, embora geralmente conheçam mais de uma. Sem dúvidas, é melhor ser especialista em uma linguagem amplamente utilizada, pois haverá mais chances de colocá-la em prática. Como já mencionamos, Python é uma linguagem amplamente conhecida e grandemente usada, com uma comunidade toda por trás dela. Mas qual é a sua fama? Que vantagens isso traz?

A linguagem de programação Python é multi-plataforma e interpretada, por isso funciona em qualquer tipo de sistema, desde que integre o seu interpretador. Adeus às incompatibilidades entre Windows e Mac. Ela é de código aberto (livre acesso) e você pode baixá-la para o seu computador e instalá-la sem pagar nada. Isso independe da máquina que você usa.

Ela conta com frameworks de grande calibre, o que se traduz na possibilidade de criar uma ampla gama de produtos de informática com Python: páginas da web, videogames, aplicativos móveis, softwares, desenvolvedores de algoritmos científicos para cálculos avançados, entre outros.

Os grandes a utilizam. Ela programa Facebook, Google e Youtube. Além da fama que isso acarreta, é importante pois tais empresas investem forte em desenvolvimento e pesquisa, o que exige especialistas nesse código e garante a permanência e evolução dessa linguagem.

Os programadores afirmam que a sintaxe dessa linguagem é de alta qualidade. Para quem entende do assunto, vale ressaltar que um bloco de código interno, por exemplo um if, é criado por meio de indentações. Isso força o desenvolvedor  a recuar seu código-fonte, o que garante uma legibilidade notável.

É rapidamente aprendida, já que os programadores, sejam eles profissionais ou amadores, destacam que a curva de aprendizado da linguagem Python aumenta rapidamente. Com apenas algumas semanas de estudo e prática, você pode programar em Python, embora isso não signifique que já seja um especialista.

Desvantagens do Python

O maior "mas" que é apontado nessa linguagem é que ela é interpretada, o que a leva a ser mais lenta que a linguagem compilada, como é o caso da C e da C++.

Por outro lado, e como praticamente todas as linguagens, Python às vezes falha e tem dificuldades para executar tarefas complexas e extensas.

Está interessado em aprender mais sobre essa linguagem de programação? Acesse a nossa plataforma e procure agora mesmo por aulas de Phyton.

 

>

A plataforma que conecta profes particulares e alunos

1ª aula gratuita

Gostou desse artigo? Deixe uma nota!

5,00 (1 note(s))
Loading...

Marcia

Jornalista. Professora. Tradutora. Bailarina. Mãe. Mulher. Dedicada às minhas lutas diárias. Em constante transformação. Quando não há mais nada a dizer, escrevo!!!