Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Recapitulação
Parabéns por concluir esta seção do nosso curso de Python! Você adquiriu uma base sólida em vários conceitos fundamentais de programação. Vamos revisar as principais habilidades e conceitos que você dominou, garantindo que esteja preparado para tópicos mais avançados.
Tipos de Dados
Você explorou diversos tipos de dados em Python, compreendendo como utilizar inteiros, strings, floats e booleanos de forma eficaz. Estes são essenciais para manipular diferentes tipos de dados em seus programas.
Lembre-se, podemos determinar o tipo de dado utilizando a função type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Regras para Nomeação de Variáveis
A nomeação adequada de variáveis ajuda a tornar seu código legível e fácil de manter. Você aprendeu a usar nomes significativos que refletem os dados que armazenam e que estejam de acordo com as convenções de nomenclatura do Python.
Lembre-se das regras:
1. Sempre Comece com uma Letra ou um Underscore
Os nomes de variáveis devem começar com uma letra ou um underscore, como item_name
ou _price
. Não inicie o nome de uma variável com um número (por exemplo, 2item
é inválido).
2. Use Apenas Letras, Números e Underscores
Os nomes de variáveis devem conter apenas letras, números e underscores. Por exemplo, item_name1
está correto, mas evite usar caracteres especiais como hífens (item-name
é inválido).
3. Atenção à Sensibilidade a Maiúsculas e Minúsculas
O Python diferencia letras maiúsculas de minúsculas. Assim, item
e Item
são variáveis distintas em Python.
4. Não Use Palavras Reservadas do Python
Evite usar palavras-chave do Python (como print
, if
e type
) como nomes de variáveis, pois já são utilizadas para finalidades específicas na linguagem.
Armazenando Dados em Variáveis
Você praticou armazenar e recuperar dados usando variáveis, um aspecto fundamental da programação que permite a manipulação de dados.
Você pode revisar o armazenamento e a recuperação de dados usando variáveis com o exemplo abaixo:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Uso de Variáveis
O uso de variáveis em cálculos e funções permitiu realizar operações dinâmicas com base em dados variáveis, como mostrado no exemplo a seguir:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Indexação e Comprimento de Strings
Você aprendeu a acessar caracteres específicos em uma string e a determinar o comprimento de uma string usando a função len()
, aprimorando sua capacidade de trabalhar com dados textuais. Lembre-se: a indexação positiva começa em 0
e a indexação negativa começa em -1
.
Veja o exemplo abaixo:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Fatiamento e Concatenação de Strings
O fatiamento e a concatenação de strings permitem manipular strings de forma eficiente, criando novas strings a partir de existentes. É importante observar que, ao utilizar a sintaxe string[start:end]
, start
é o índice do primeiro caractere que se deseja incluir e end
é o índice um além do último caractere que se deseja incluir.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Qual é o tipo de dado em Python utilizado para representar números inteiros?
2. Qual das opções a seguir é um nome de variável válido em Python?
3. Qual é a forma correta de iniciar um nome de variável em Python?
4. Em Python, se você tem a string fruit = "Apple"
, o que fruit[3]
retorna?
5. Dada a string vegetables = "Carrot, Celery"
, como você faria um fatiamento nesta string para obter apenas "Celery"
?
Obrigado pelo seu feedback!