2. Fundamentos da linguagem Python

Página 2

Fundamentos da Linguagem Python

Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. É uma linguagem de propósito geral que se destaca pela simplicidade e legibilidade do código.

Sintaxe

A sintaxe de Python é extremamente limpa e fácil de entender. Um dos principais princípios de design da linguagem é a legibilidade do código. Isso é alcançado através de uma sintaxe que enfatiza a clareza e reduz a complexidade da programação.

Python usa indentação para delimitar blocos de código, em vez de chaves ou palavras-chave como muitas outras linguagens. Isso leva a um código mais limpo e fácil de ler. Além disso, Python também favorece o uso de palavras-chave em inglês, em vez de símbolos de pontuação, o que torna o código mais acessível para novos programadores.

Variáveis e Tipos de Dados

Python é uma linguagem de tipagem dinâmica, o que significa que o tipo de uma variável é determinado em tempo de execução. Não é necessário declarar o tipo de uma variável ao criá-la. Os tipos de dados mais comuns em Python incluem inteiros, números de ponto flutuante, strings e listas.

Python também suporta tipos de dados compostos, como listas, tuplas, dicionários e conjuntos. As listas são coleções ordenadas de itens, as tuplas são coleções imutáveis de itens, os dicionários são coleções de pares chave-valor e os conjuntos são coleções não ordenadas de itens únicos.

Controle de Fluxo

Python suporta as estruturas de controle de fluxo comuns, incluindo if, else, elif para condicionais, e for e while para loops. Além disso, Python suporta a palavra-chave break para sair de um loop, e continue para pular para a próxima iteração de um loop.

Funções

Python suporta a definição de funções usando a palavra-chave def. Uma função em Python é uma coleção de instruções que realiza uma tarefa específica. As funções podem aceitar parâmetros e retornar um valor.

Python também suporta funções de primeira classe, o que significa que as funções podem ser passadas como argumentos para outras funções, retornadas como valores de outras funções e atribuídas a variáveis.

Classes e Objetos

Python é uma linguagem orientada a objetos, o que significa que suporta a criação de classes e a instanciamento de objetos. Uma classe é um modelo para a criação de objetos, e um objeto é uma instância de uma classe. As classes podem ter campos para armazenar dados e métodos para executar ações.

Módulos e Pacotes

Python suporta a criação de módulos, que são arquivos contendo código Python que podem ser importados em outros programas Python. Isso permite a reutilização de código e a organização do código em componentes lógicos. Os pacotes são coleções de módulos.

Em resumo, Python é uma linguagem poderosa e flexível, com uma sintaxe limpa e fácil de entender. Seu suporte para uma variedade de paradigmas de programação, incluindo programação orientada a objetos e funcional, torna-a uma escolha popular para muitos tipos diferentes de projetos.

Agora responda o exercício sobre o conteúdo:

Qual é a característica da sintaxe de Python que contribui para a legibilidade do código?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Próxima página do Ebook Gratuito:

32.1. Fundamentos da linguagem Python: Introdução à linguagem Python

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto