7 comandos vitais para começar a usar Python para iniciantes

7 comandos vitais para começar a usar Python para iniciantes

Aprender uma nova linguagem de programação como Python torna-se fácil se você tiver um roteiro abrangente detalhando quais conceitos aprender como um iniciante e como progredir ainda mais para alcançar o próximo marco. Mesmo os programadores intermediários devem freqüentemente revisar seus fundamentos para construir uma base sólida para si mesmos.

No final, você se verá preso ao computador escrevendo código Python usando os comandos fundamentais listados neste artigo. Também discutiremos como você pode configurar um ambiente Python em sua máquina para poder escrever e executar código Python.

Configurando o ambiente Python

Para executar o código Python, seu sistema deve ter o Python instalado.

No Windows

Você pode baixar a versão mais recente do Python para Windows na página de downloads de python.org . Clique no botão Baixar Python , selecione Executável do Windows na próxima página e aguarde o download do executável. Uma vez feito isso, clique duas vezes no arquivo do instalador para abrir a janela de instalação.

Instale o Python como você normalmente instalaria qualquer outro programa no Windows. Não se esqueça de marcar a opção "Adicionar Python ao PATH" durante a instalação.

7 comandos vitais para começar a usar Python para iniciantes

Em Linux

Para instalar o Python no Linux, emita os seguintes comandos, dependendo da distribuição do Linux que você está usando:

No Debian / Ubuntu:

sudo apt install python

No Arch Linux:

sudo pacman -S python

No Fedora e CentOS:

sudo dnf install python

No macOS

Semelhante ao processo de instalação do Windows, primeiro baixe o MPKG na página de download do Python . Em seguida, inicie o instalador e siga as etapas na tela para prosseguir com a instalação.

7 comandos vitais para começar a usar Python para iniciantes

Agora que a parte de instalação está concluída, vamos ser práticos e começar com a lista de comandos Python que todo iniciante deve conhecer. Este guia presume que você sabe como executar programas Python na linha de comando.

Entrada, saída e variáveis ​​básicas

Salvar dados, obter entradas e, em seguida, modificar os dados para produzir a saída desejada é o objetivo de todo programa Python.

1. Inicializar e declarar variáveis

Para armazenar dados, toda linguagem de programação usa variáveis. Variáveis ​​são objetos de certas estruturas de dados que podem conter valor e realizar operações nos dados. Vamos considerar o seguinte código Python:

number = 20

Aqui, declaramos uma variável com o nome "número" e um valor de 20. Da mesma forma, você pode criar outras variáveis ​​com um tipo de dados diferente. Python suporta vários tipos de dados, mas como um iniciante, você trabalhará principalmente com os mencionados abaixo. Os comandos para inicializar os tipos de dados estão entre colchetes.

  1. Inteiro ( número = 10 )
  2. String ( nome = "Ryan" )
  3. Float ( decimal = 10,23 )
  4. Lista ( frutas = ["Maçã", "Banana", "Manga"] )
  5. Tupla ( frutas = ("Maçã", "Banana", "Manga") )
  6. Dicionário ( mapa de frutas = {1: "Maçã", 2: "Banana", 3: "Manga"} )

2. Exibir saída com o método print ()

A maioria dos programadores iniciantes começa com o programa básico "Hello World" que produz a string na execução. Em Python, você pode imprimir mensagens codificadas e valores de variáveis ​​usando print ().

Para imprimir uma string em Python, dê uma olhada na seguinte sintaxe de comando:

print("This is a string")

Tudo o que você incluir entre aspas será exibido como está. O código mencionado anteriormente exibirá "Esta é uma string" quando você executá-lo usando a linha de comando.

Você também pode imprimir o valor de uma variável simplesmente especificando o nome da variável sem aspas. Vamos supor que temos uma variável de string "sobrenome" com o valor "Sharma":

print(surname)

Saída:

Sharma

3. Obter entrada com entrada ()

Um programa só é útil se um usuário puder interagir com ele. Para tornar seus aplicativos dinâmicos e interativos, você terá que depender do usuário para entrada e escolha.

Você pode pedir ao usuário para inserir um valor usando o comando input . Esta é a sintaxe a seguir:

variable = input("The string to display")

Por exemplo, o seguinte comando solicitará ao usuário o nome e a idade, respectivamente:

name = input("Please enter your name => ") age = input("Please enter your age => ")

Assumindo o controle do fluxo do programa

Um programa não consiste apenas em entradas, saídas e tipos de dados. Também inclui instruções de controle, necessárias para implementar a lógica e determinar o fluxo do programa.

4. Implementar a lógica com if, elif e else

Seu computador lida com as operações e faz escolhas com base em decisões lógicas. Para implementar a lógica em seu código, você pode usar os comandos if, elif e else. Esses comandos mudam o fluxo do programa com base nas condições e, portanto, são conhecidos como instruções de controle condicional.

Como o nome sugere, o comando if avalia uma expressão e, se for verdadeira, executa as instruções sob ela. O comando elif (else if) fornece outra expressão que é avaliada se a instrução if anterior retornar falsa. Por último, se nenhuma instrução anterior ( if ou elif ) retornar true, a expressão fornecida com o comando else é avaliada.

Observe que você pode ter várias instruções if e elif em um determinado bloco de código. Mesmo aninhados se as instruções são possíveis.

Aqui está um programa simples que explica o uso de if, elif e else. O programa avaliará se o número especificado é positivo, negativo ou zero.

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

Observe que tivemos que envolver o método input () com int (), uma vez que a entrada é armazenada como tipo de string por padrão, e precisamos que a variável "número" seja do tipo inteiro.

A diferença entre if e elif é que todas as instruções if no bloco de código serão avaliadas uma após a outra, não importa o que aconteça, mas uma instrução elif será avaliada apenas se a instrução if anterior for falsa.

Relacionado: Idéias de projetos Python adequadas para iniciantes

5. O loop for em Python

Embora o Python suporte várias outras instruções de loop (do ... while, while, switch), o loop for é a instrução de controle de loop mais comum em comparação com as demais.

Ao contrário de C e C ++, o loop for em Python sempre itera sobre uma variável iterativa. Uma variável iterativa é aquela que contém vários valores, como listas, tuplas e dicionários.

Declare uma variável de lista "frutas" contendo os valores Maçã, Banana, Pêra e Manga. Para iterar sobre cada elemento e imprimir os valores usando o loop for:

for element in fruits: print(element)

Você também pode criar o clássico loop for no estilo C em Python usando o método range (). O método range () gera uma lista de números dependendo dos valores inicial, final e de etapa especificados.

for i in range(0,5): print(i)

Saída:

0 1 2 3 4

Mantendo a Modularidade no Código

Um bom código é aquele que é mais fácil de ler, fácil de depurar e fácil de escalar. E tudo isso é conseguido escrevendo código modular.

6. Defina funções com def

Para minimizar a redundância de código e encorajar a reutilização de código, o Python fornece uma maneira de envolver o código reutilizável dentro de funções, que podem ser invocadas posteriormente quando necessário. Você pode criar uma função usando a palavra-chave def em Python.

Semelhante a outras linguagens de programação, as funções Python também recebem argumentos e retornam valores na execução bem-sucedida. Você também pode sobrecarregar funções em Python.

def sum(a,b): return a+b print(sum(1,2))

Saída:

3

7. Crie classes com a palavra-chave da classe

Você pode criar classes para criar projetos para objetos em Python. Python oferece suporte à programação orientada a objetos e permite que os usuários criem classes e inicializem objetos. Uma classe pode consistir em variáveis ​​com modificadores de acesso, funções com tipos de retorno e até mesmo outras classes (classe aninhada).

Este é um código simples que cria uma classe chamada aluno :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

Para usar uma classe, você deve primeiro criar uma instância dela, também conhecida como objeto.

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

Ao combinar os dois últimos trechos de código, o programa mencionado produzirá:

Deepesh Sharma

Semelhante a outras linguagens de programação, você também pode implementar construtores e métodos estáticos em classes Python (usando o método init () dunder e o decorador @staticmethod respectivamente).

Aprender Python abre uma miríade de oportunidades

Python não é usado apenas para escrever aplicativos baseados em texto, você também pode usá-lo para desenvolver aplicativos da web, web scraping, programação de rede, automação, aprendizado de máquina, etc.

Quer você seja um programador iniciante ou um desenvolvedor experiente, adicionar Python ao seu conjunto de habilidades existente certamente aumentará sua experiência e especialização no setor.


Como usar Python como uma calculadora de linha de comando

Como usar Python como uma calculadora de linha de comando

Embora você possa usar uma calculadora gráfica em seu computador, o interpretador da linguagem de programação Python pode funcionar como uma calculadora de mesa. É uma piada de corrida tão popular na comunidade Python que foi mencionada no tutorial oficial. Veja como você pode usar Python como calculadora.

Os 8 melhores blogs Java para programadores

Os 8 melhores blogs Java para programadores

Como programador, você deve enfrentar desafios para sobreviver e construir algumas maravilhas no campo de desenvolvimento ou programação. Portanto, se você está procurando aprender uma linguagem de programação avançada para aprimorar suas habilidades profissionais, Java é um dos melhores candidatos.

Princípios de Web Design Responsivo

Princípios de Web Design Responsivo

Hoje em dia, é prática comum construir um site ou aplicativo que ajusta sua interface de usuário dependendo do navegador ou do dispositivo. Existem duas abordagens para atingir esse objetivo. O primeiro envolve a criação de diferentes versões de seu site ou aplicativo para diferentes dispositivos. Mas é ineficiente e pode levar a erros imprevisíveis.

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Trabalhar com números é parte integrante da programação. Cada linguagem de programação fornece suporte para manipular números de muitas maneiras diferentes. Neste artigo, você aprenderá como encontrar o número total de dígitos em um inteiro usando abordagens iterativas, baseadas em log e baseadas em string.

As 9 melhores alternativas do Docker para gerenciamento de contêineres

As 9 melhores alternativas do Docker para gerenciamento de contêineres

Os contêineres são altamente benéficos para o desenvolvimento, implantação e gerenciamento de software em um ambiente virtual. O Docker é útil no processo de conteinerização, mas não é a única plataforma disponível. Se você estiver procurando por alternativas ao Docker, não procure mais. Esta lista mostra algumas alternativas do Docker ricas em recursos e eficientes para usar em seu próximo projeto.

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

Como incorporar tweets em suas postagens do WordPress

Como incorporar tweets em suas postagens do WordPress

Incorporar serviços de terceiros em suas postagens do WordPress é uma maneira empolgante de cativar o interesse de um visitante. O conteúdo incorporado também fornece dicas visuais que tornam a digitalização mais fácil. O WordPress facilitou a adição desse tipo de conteúdo.

Como excluir a pasta de módulos de nó com npkill

Como excluir a pasta de módulos de nó com npkill

Node.js é um ambiente de tempo de execução JavaScript que permite executar JavaScript fora dos navegadores da web, tornando-o uma escolha popular para o desenvolvimento de todos os tipos de aplicativos. Parte de sua popularidade se deve à grande quantidade de pacotes NPM disponíveis para facilitar a experiência do desenvolvedor.

Como escrever e compilar seu primeiro código de Solidity

Como escrever e compilar seu primeiro código de Solidity

Solidity é a linguagem de programação usada por contratos inteligentes na blockchain Ethereum. É uma linguagem de programação orientada a objetos com tipagem estática.

Os 5 principais emblemas que irão turbinar seu repositório GitHub

Os 5 principais emblemas que irão turbinar seu repositório GitHub

Os emblemas do GitHub podem aumentar a legibilidade de um repositório, fornecendo aos usuários uma maneira rápida de capturar as métricas do repositório. Badges podem ser embutidos em seu README.md para esclarecer a importância e necessidade de seu projeto para outros desenvolvedores. Como resultado, os leitores têm uma ideia muito rápida do repositório, verificando os emblemas anexados.

O que é o Dia Internacional do Programador? 3 maneiras de comemorar este ano

O que é o Dia Internacional do Programador? 3 maneiras de comemorar este ano

Os dias comemorativos internacionais são uma boa forma de dar reconhecimento a questões sociais, dias históricos e respetivas carreiras. O Dia Internacional do Programador celebra o papel que os programadores desempenham para melhorar a vida cotidiana. O mundo civilizado em que vivemos é produto do trabalho árduo dos programadores.

Como funciona o método Python String format ()? 10 exemplos

Como funciona o método Python String format ()? 10 exemplos

Quer seja uma consulta de banco de dados ou resultados de operações matemáticas, o método de formato de string Python oferece uma maneira mais dinâmica e atraente de apresentar os resultados a um usuário.

Visual Studio 2022 vs. 2019: você deve atualizar agora? Explicado

Visual Studio 2022 vs. 2019: você deve atualizar agora? Explicado

No início deste ano, a Microsoft lançou a versão prévia do Visual Studio 2022 no mundo selvagem da programação. Esta é uma boa notícia! É um IDE extremamente popular, mas precisa de um ajuste ou talvez até mesmo uma revisão, dado o ritmo de mudança no ecossistema DevOps no qual ele prospera.

Uma introdução simples às métricas de software

Uma introdução simples às métricas de software

Métricas de software são medidas usadas para quantificar vários aspectos de seu software. Esses aspectos podem variar de custo, qualidade e eficiência da equipe de desenvolvimento.

Como instalar o .NET Framework versão 3.5 no Windows 10

Como instalar o .NET Framework versão 3.5 no Windows 10

Como um usuário do Windows, você provavelmente já se deparou com as palavras .NET Framework pelo menos uma vez. É uma estrutura de software desenvolvida pela Microsoft que permite criar e executar programas C #, C ++, F # e Visual Basic. A versão mais recente do .NET é 4.8, mas seu computador pode precisar de uma versão mais antiga do .NET (como .NET 3.5) para executar alguns aplicativos.

Flask ou CherryPy: Qual framework Python você deve usar?

Flask ou CherryPy: Qual framework Python você deve usar?

Se você é um desenvolvedor Python, pode se beneficiar muito com a variedade de estruturas disponíveis. Embora algumas estruturas sejam mais adequadas para grandes ecossistemas, outras se especializam em atender a objetivos de desenvolvimento específicos. Continue lendo para aprender os recursos básicos, usos e diferenças entre dois frameworks Python: Flask e CherryPy.

Como encontrar cubos e quadrados perfeitos de N dígitos usando Python, C ++ e JavaScript

Como encontrar cubos e quadrados perfeitos de N dígitos usando Python, C ++ e JavaScript

Muitos programadores adoram resolver problemas matemáticos complicados usando código. Ajuda a aguçar a mente e melhorar as habilidades de resolução de problemas. Neste artigo, você aprenderá a encontrar os menores e os maiores quadrados e cubos perfeitos de n dígitos usando Python, C ++ e JavaScript. Cada exemplo também contém uma saída de amostra para vários valores diferentes.

Como adicionar Python à variável PATH do Windows

Como adicionar Python à variável PATH do Windows

A execução do Python a partir do terminal costuma ser inevitável. No entanto, se você acabou de instalar o Python no Windows 10 pela primeira vez, executá-lo por meio do Terminal do Windows só será possível se for adicionado à variável de ambiente PATH do Windows.

Como usar a instrução if do Python

Como usar a instrução if do Python

A instrução if é a força motriz da programação lógica. Como resultado, um melhor domínio do Python é um acréscimo significativo às suas habilidades de programação em Python.

Como usar Python como uma calculadora de linha de comando

Como usar Python como uma calculadora de linha de comando

Embora você possa usar uma calculadora gráfica em seu computador, o interpretador da linguagem de programação Python pode funcionar como uma calculadora de mesa. É uma piada de corrida tão popular na comunidade Python que foi mencionada no tutorial oficial. Veja como você pode usar Python como calculadora.

Os 8 melhores blogs Java para programadores

Os 8 melhores blogs Java para programadores

Como programador, você deve enfrentar desafios para sobreviver e construir algumas maravilhas no campo de desenvolvimento ou programação. Portanto, se você está procurando aprender uma linguagem de programação avançada para aprimorar suas habilidades profissionais, Java é um dos melhores candidatos.

7 comandos vitais para começar a usar Python para iniciantes

7 comandos vitais para começar a usar Python para iniciantes

Aprender uma nova linguagem de programação como Python torna-se fácil se você tiver um roteiro abrangente detalhando quais conceitos aprender como um iniciante e como progredir ainda mais para alcançar o próximo marco. Mesmo os programadores intermediários devem freqüentemente revisar seus fundamentos para construir uma base sólida para si mesmos.

Princípios de Web Design Responsivo

Princípios de Web Design Responsivo

Hoje em dia, é prática comum construir um site ou aplicativo que ajusta sua interface de usuário dependendo do navegador ou do dispositivo. Existem duas abordagens para atingir esse objetivo. O primeiro envolve a criação de diferentes versões de seu site ou aplicativo para diferentes dispositivos. Mas é ineficiente e pode levar a erros imprevisíveis.

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Trabalhar com números é parte integrante da programação. Cada linguagem de programação fornece suporte para manipular números de muitas maneiras diferentes. Neste artigo, você aprenderá como encontrar o número total de dígitos em um inteiro usando abordagens iterativas, baseadas em log e baseadas em string.

As 9 melhores alternativas do Docker para gerenciamento de contêineres

As 9 melhores alternativas do Docker para gerenciamento de contêineres

Os contêineres são altamente benéficos para o desenvolvimento, implantação e gerenciamento de software em um ambiente virtual. O Docker é útil no processo de conteinerização, mas não é a única plataforma disponível. Se você estiver procurando por alternativas ao Docker, não procure mais. Esta lista mostra algumas alternativas do Docker ricas em recursos e eficientes para usar em seu próximo projeto.

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

Como incorporar tweets em suas postagens do WordPress

Como incorporar tweets em suas postagens do WordPress

Incorporar serviços de terceiros em suas postagens do WordPress é uma maneira empolgante de cativar o interesse de um visitante. O conteúdo incorporado também fornece dicas visuais que tornam a digitalização mais fácil. O WordPress facilitou a adição desse tipo de conteúdo.

Como excluir a pasta de módulos de nó com npkill

Como excluir a pasta de módulos de nó com npkill

Node.js é um ambiente de tempo de execução JavaScript que permite executar JavaScript fora dos navegadores da web, tornando-o uma escolha popular para o desenvolvimento de todos os tipos de aplicativos. Parte de sua popularidade se deve à grande quantidade de pacotes NPM disponíveis para facilitar a experiência do desenvolvedor.

Como escrever e compilar seu primeiro código de Solidity

Como escrever e compilar seu primeiro código de Solidity

Solidity é a linguagem de programação usada por contratos inteligentes na blockchain Ethereum. É uma linguagem de programação orientada a objetos com tipagem estática.