Bem-vindo ao curso Introdução ao Python para Iniciantes, parte da Semana da Computação da Universidade Federal de Rondônia (UNIR). Este curso é ministrado pelos alunos Jáder Louis e Mariana Barros, e foi elaborado para fornecer uma base sólida em programação com Python.
Este curso aborda tópicos essenciais em Python, garantindo que até mesmo iniciantes possam acompanhar e desenvolver suas habilidades. Python é conhecido por sua simplicidade, versatilidade e grande comunidade, tornando-o uma das melhores linguagens para iniciantes. Ao longo do curso, você aprenderá não apenas a sintaxe do Python, mas também como pensar e resolver problemas programaticamente.
-
Introdução ao Python
- Benefícios de aprender Python.
- Versatilidade do Python em diversas áreas como desenvolvimento web, ciência de dados, IA e automação.
-
Configurando o Python
- Instalando o Python a partir de python.org.
- Introdução às IDEs: PyCharm, VSCode e Thonny.
- Configuração básica e verificação.
-
Sintaxe Básica
- Variáveis, tipos de dados e operadores.
- Criação de comentários e compreensão da indentação.
- Operações aritméticas, comparativas e lógicas.
-
Estruturas Condicionais
- Estruturas
if
,else
eelif
. - Compreensão de operadores lógicos e comparativos.
- Desafio: Escreva um programa que verifique se o usuário pode votar.
- Estruturas
-
Laços de Repetição (For e While)
- Estruturas de repetição (
for
ewhile
). - Iterando sobre listas, strings e ranges.
- Desafio: Crie um programa que imprime a tabuada de um número fornecido.
- Estruturas de repetição (
-
Listas e Vetores
- Como criar, acessar, modificar e remover elementos de listas.
- Ordenação e inversão de listas.
- Funções para operações em listas:
len()
,max()
,min()
,sum()
.
-
Matrizes
- Criação e acesso a elementos em matrizes (listas aninhadas).
- Operações em matrizes, como soma e multiplicação.
- Desafio: Imprimir a diagonal principal e secundária de uma matriz NxN.
-
Funções em Python
- Definindo funções, passando parâmetros e retornando valores.
- Recursão e funções lambda.
- Desafio: Escreva uma função para calcular o fatorial de um número.
Ao longo do curso, você participará de desafios práticos para aplicar o que aprendeu:
- Verificação de Votação: Escreva um programa que verifica se o usuário pode votar e se o voto é obrigatório.
- Tabuada: Escreva um programa que imprime a tabuada de um número fornecido.
- Informações de Produtos: Crie um programa para inserir nomes, quantidades e preços de 5 produtos, armazenando-os em listas separadas.
- Diagonais da Matriz: Escreva um programa para imprimir as diagonais principal e secundária de uma matriz NxN.
- Função Fatorial: Implemente uma função para calcular o fatorial de um número usando o método que preferir.
Você pode visualizar a apresentação completa do curso aqui.
Para dúvidas ou feedback, entre em contato com os instrutores do curso:
- Jáder Louis: (69) 9 99233-3203, Instagram: @jader.louis
- Mariana Barros: (69) 9 9957-3103, Instagram: @mari_poong
Siga o Departamento de Computação da UNIR no Instagram: @daccunir.
Incentivamos você a compartilhar seus projetos e nos marcar!
Agradecemos por participar deste curso. Esperamos que você aproveite o aprendizado de Python e que este curso seja o pontapé inicial para sua jornada de programação!