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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

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

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte