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 você esteja preparado para tópicos mais avançados.
Tipos de Dados
Você explorou vários tipos de dados em Python, entendendo como usar inteiros, strings, floats e booleanos de forma eficaz. Estes são cruciais para lidar com diferentes tipos de dados em seus programas.
Lembre-se, podemos determinar o tipo de dado usando 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 de Nomeação de Variáveis
Nomear variáveis corretamente ajuda a tornar seu código legível e fácil de manter. Você aprendeu a usar nomes significativos que refletem os dados que eles armazenam e que estão em conformidade com as convenções de nomenclatura do Python.
Lembre-se das regras:
1. Sempre Comece com uma Letra ou um Subtraço
Os nomes das variáveis devem começar com uma letra ou um subtraço, como item_name
ou _price
. Não comece um nome de variável com um número (por exemplo, 2item
é inválido).
2. Use Apenas Letras, Números e Subtraços
Os nomes das variáveis devem conter apenas letras, números e subtraços. Por exemplo, item_name1
está correto, mas evite usar caracteres especiais como traços (item-name
é inválido).
3. Esteja Ciente da Sensibilidade a Maiúsculas e Minúsculas
O Python trata letras maiúsculas e minúsculas como diferentes. Assim, item
e Item
são duas variáveis distintas em Python.
4. Não Use Palavras Reservadas do Python
Evite usar palavras-chave internas do Python (como print
, if
e type
) como nomes de variáveis, pois estas já são usadas para propósitos especiais 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)
Usando Variáveis
Usar variáveis em cálculos e funções permitiu que você realizasse operações dinâmicas com base em dados variáveis, como visto 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ê dominou como acessar caracteres específicos em uma string e 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 permitiram que você manipulasse strings de forma eficaz, criando novas strings a partir de strings existentes. É importante notar que quando a sintaxe string[start:end]
é usada, start
é o índice do primeiro caractere que você deseja incluir, e end
é o índice um além do último caractere que você 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 é um tipo de dado em Python usado para representar números inteiros?
2. Qual dos seguintes é um nome de variável válido em Python?
3. Qual é a maneira 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ê cortaria essa string para obter apenas "Celery"
?
Obrigado pelo seu feedback!