Tutorial Python: Aprenda Python do zero

Publicados: 2022-02-17

O Python ocupa há muito tempo uma das primeiras posições nas paradas de popularidade. De acordo com o Google Trends e o GitHub, o Python superou o Java e o JavaScript para se tornar a linguagem de programação mais popular em 2020. O GitHub apurou os níveis de popularidade com base no maior número de pesquisas de tutoriais no Google. O Python ocupa o terceiro lugar entre as cinco principais linguagens de programação mais usadas entre os desenvolvedores de software a partir de 2021. Além disso, o Python ocupa uma posição alta nos últimos PYPL Popularity of Programming Language e TIOBE Indexes.

Neste tutorial de Python para iniciantes , vamos orientá-lo nos fundamentos do Python para ajudá-lo a entender a linguagem do zero!

Saiba sobre o salário do desenvolvedor Python na Índia

Índice

O que é Python?

Python é uma linguagem de programação de alto nível, orientada a objetos e de propósito geral, criada por Guido van Rossum. Foi lançado pela primeira vez em 20 de fevereiro de 1991. Enquanto o nome da linguagem de programação evoca imagens de um réptil deslizando, o termo 'Python' na verdade vem de 'Monty Python's Flying Circus', uma antiga série de esquetes de comédia na televisão BBC.

A visão de Rossum do Python era uma linguagem de código aberto, poderosa, fácil e intuitiva, com código facilmente compreensível e ciclo de desenvolvimento curto. Mais de 20 anos depois, desde que Rossum definiu seus objetivos, o Python não apenas atendeu às intenções de seu criador, mas também se tornou uma das principais linguagens de programação ao lado de Java, JavaScript, etc. Python por sua gama versátil de produtos e plataformas.

Em seguida, neste tutorial Python para iniciantes , veremos seus muitos recursos úteis que o tornam tão valioso e popular.

Deve ler: Perguntas da entrevista em Python

Recursos

Abaixo estão listados alguns recursos do Python que o tornam extremamente popular:

  • Sendo uma linguagem orientada a objetos, o Python permite a reutilização de código e permite que os desenvolvedores criem aplicativos com o mínimo de codificação.
  • O Python pode ser facilmente integrado a outras linguagens de programação como Java, C, C++ e muitas outras. Assim como Java, C e C++, o Python executa código por linha e facilita a depuração.
  • Python oferece uma vasta gama de bibliotecas padrão para vários campos, como desenvolvimento web, aprendizado de máquina e scripts.
  • O Python é incorporável, o que significa que o código-fonte do Python pode ser usado em outra linguagem de programação e vice-versa.
  • Python é uma linguagem multiplataforma, o que significa que pode ser executado igualmente em diferentes plataformas como UNIX, Linux, Windows, Mac, etc. Assim, os programadores precisam escrever código apenas uma vez.
  • Mais importante ainda, o Python é gratuito, de código aberto e fácil de aprender. Além disso, sua sintaxe direta torna o Python a linguagem de programação recomendada para iniciantes.

Saiba mais sobre os benefícios de aprender python.

Formulários

A natureza de uso geral do Python o torna onipresente em quase todas as áreas de desenvolvimento de software e outros campos emergentes. É usado para:

  • Desenvolvimento de software
  • Aplicativos da web
  • Aplicativos de GUI para desktop
  • Aplicativos de processamento de imagem
  • Aplicações Enterprise
  • Aplicativos CAD 3D
  • Aplicativos baseados em áudio e vídeo
  • Aplicativos de negócios
  • Aplicativos baseados em console
  • Inteligência artificial

Palavras-chave Python

Palavras-chave Python são palavras reservadas que não podem ser usadas como nomes de variáveis, funções ou qualquer outro identificador. As palavras-chave diferenciam maiúsculas de minúsculas e devem ser escritas como estão. O Python 3 tem mais de 30 palavras-chave reservadas, das quais apenas None, True e False começam com uma letra maiúscula. Aqui está uma lista de todas as palavras-chave do Python:

Palavras-chave Python

Fonte

Identificadores Python

Em Python, um identificador é um nome dado a uma classe, variável, função, etc., e ajuda a distinguir uma entidade da outra. Além disso, existem regras específicas para escrever identificadores Python. Por exemplo, um identificador pode ser uma combinação de dígitos, letras maiúsculas e minúsculas e sublinhados, um nome de identificador não pode começar com um dígito, não pode conter símbolos especiais e uma palavra-chave não pode ser usada como identificador.

Variable1, var_1, MyVar são todos exemplos válidos de identificadores.

Variáveis ​​Python

Uma variável é um local de memória reservado usado para armazenar dados. Ele pode ser pensado como um contêiner que armazena dados e pode ser alterado no decorrer do programa posteriormente. Em Python, nomear uma variável segue as mesmas regras dos identificadores. Além disso, não precisamos especificar o tipo de variável em Python, pois a linguagem pode inferi-lo por conta própria.

Por exemplo, num = 20. Aqui, criamos uma variável num e atribuímos o valor 20 a ela.

Constantes Python

Uma constante é uma variável Python cujo valor não pode ser alterado. Normalmente, uma constante em Python é declarada e atribuída em um módulo que é um novo arquivo importado para o arquivo principal e contém funções, variáveis, etc. Constantes geralmente são escritas em letras maiúsculas.

Por exemplo, PI = 3,14 é um exemplo de constante.

Literais Python

Um literal Python é dado em uma constante ou variável e pode ser de diferentes tipos.

  • Um literal de string em Python é uma sequência de caracteres entre aspas simples, duplas ou triplas. Aspas triplas são usadas no caso de strings escritas em várias linhas.

Exemplos:

strings = “Vamos aprender Python”

Multiline_str = “”” Bem-vindo

para

Tutorial Python”””

  • Um literal numérico é imutável e pode ser de três tipos diferentes: Integer, Float e Complex. Os inteiros podem ser números positivos ou negativos sem parte fracionária, float (ponto flutuante) são números reais com partes inteiras e fracionárias, e números complexos têm uma parte real e imaginária.

Exemplos:

a = 100 //Inteiro

b = 12,6 //Float

c = 2+3,14j //Complexo

  • Um literal booleano pode ter um de dois valores: True ou False.
  • Python tem um literal especial None usado para especificar que um campo não foi criado.
  • Python tem quatro coleções de literais diferentes : literais de lista, literais de Dict, literais de tupla, literais de tupla e literais de conjunto.

Tipos de dados Python

Em Python, cada valor tem um tipo de dados. Um tipo de dados é uma classe e uma variável é um objeto (instância) da classe. Alguns dos tipos de dados vitais do Python estão listados abaixo:

  • A lista Python é uma sequência ordenada de itens entre colchetes e separados por vírgulas. Todos os itens da lista não precisam ser do mesmo tipo.

Exemplo:

x = [4.5, 6, 'Píton']

  • Os números Python são outro tipo de dados que consiste em números inteiros, números complexos e números de ponto flutuante.
  • Como uma lista Python, uma tupla se refere a uma sequência ordenada de itens separados por vírgula. No entanto, ao contrário das listas, as tuplas do Python são imutáveis ​​e são refinadas entre parênteses.

tup = (6, 1+3j, 'Python')

  • Outro tipo de dados do Python é strings , uma sequência de caracteres entre aspas simples, duplas ou triplas.
  • Um conjunto Python é uma coleção não ordenada de itens separados por vírgulas e entre chaves.

Exemplos:

s = {3,1,4,2,5}

  • Um dicionário Python é uma coleção de pares chave-valor normalmente usados ​​para grandes conjuntos de dados. Ele é definido entre chaves e uma chave é usada para recuperar seu respectivo valor, e não vice-versa.

Exemplo:

>>> d = {4:'valor','chave':5}

>>> tipo(d)

<class 'dict'>

Operadores básicos do Python

Os operadores Python são símbolos especiais que realizam cálculos aritméticos ou lógicos. Os diferentes tipos de operadores Python são:

  • Operadores aritméticos (+, -, *, /, %, //, **)
  • Operadores de comparação (>, <, ==, !=, >=, <=)
  • Operadores lógicos (e, ou, não)
  • Operadores bit a bit (AND, OR, NOT, XOR, deslocamento à direita, deslocamento à esquerda)
  • Operadores de atribuição (=, +=, -=, *=, /=, %=, //=, **=, &=, |=, ^=, >>=, <<=)
  • Operadores especiais: operadores de identidade (é, não é) e operadores de associação (in, not in)

Sintaxe básica do Python

Vamos encerrar este tutorial Python para iniciantes com um programa simples para entender a sintaxe.

O exemplo de programa Python a seguir adiciona dois números e imprime a soma.

# Programa Python para somar dois números

a = 15

b = 6,3

# Adicionando dois números

soma = a + b

# Exibindo a soma

print('A soma de {0} e {1} é {2}'.format(a, b, sum))

Saída:

A soma de 15 e 6,3 é 21,3

Resumo

Python é uma linguagem de programação orientada a objetos de propósito geral amplamente popular entre iniciantes e desenvolvedores. O Python possui aplicações em diversas áreas, incluindo inteligência artificial, graças aos seus muitos recursos valiosos. Neste tutorial de Python para iniciantes , discutimos alguns conceitos fundamentais em Python.

Caminho a seguir

Você quer entrar no reino do Big Data com Python? O Programa de Certificação Avançada em Big Data do upGrad é uma oportunidade única!

Aprenda cursos de ciência de dados das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.

O curso de 7,5 meses academicamente enriquecedor e relevante para o setor é projetado especificamente para profissionais que trabalham para aprimorar as oportunidades de carreira em Big Data.

Destaques do Curso:

  • 4+ estudos de caso e projetos.
  • Cobertura abrangente de linguagens de programação, ferramentas e bibliotecas relevantes, incluindo Python .
  • Assistência de carreira 360 graus.
  • Mentoria de especialistas do setor.
  • Aprendizagem prática e networking peer-to-peer.

Inscreva-se hoje!

confira o Programa PG Executivo em Ciência de Dados do IIIT-B & upGrad, criado para profissionais que trabalham e oferece mais de 10 estudos de caso e projetos, workshops práticos práticos, orientação com especialistas do setor, 1-on-1 com mentores do setor, mais de 400 horas de aprendizagem e assistência de trabalho com as principais empresas.

1. Python é fácil de aprender para iniciantes?

Python é considerada uma das linguagens de programação mais fáceis para iniciantes. Qualquer um pode aprender o idioma se for dedicado o suficiente. No entanto, dominar Python para se tornar um desenvolvedor Python requer paciência e prática completa. Você pode aprender com qualquer tutorial de Python para iniciantes ou PDF de tutorial de Python.

2. Uma pessoa que não é de TI pode aprender Python?

A simplicidade da linguagem Python facilita o aprendizado mesmo com pessoas sem formação técnica. Apesar de ser uma linguagem de programação de computador mainstream, o Python atrai um público maior.

3. Qual é a desvantagem do Python?

Python tem várias desvantagens. Por ser uma linguagem interpretada, Python é mais lento que Java ou C/C++. Além disso, como o Python tem alto consumo de memória, ele não é adequado para tarefas com uso intensivo de memória.