Capa do Ebook gratuito Curso de Python com Lambda e API Gateway para desenvolvimento backend

Curso de Python com Lambda e API Gateway para desenvolvimento backend

4.6

(5)

142 páginas

Fundamentos da linguagem Python

Capítulo 2

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

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.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

A legibilidade do código em Python é alcançada principalmente pelo uso de indentação para delimitar blocos de código, ao invés de chaves. Isto torna o código mais limpo e fácil de ler.

Próximo capitúlo

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

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.