Aula 0 - Introdução
Aula 0 - Introdução
COMPUTAÇÃO
Professores: Kaike Macie e Tedy Prist
Monitores: Abel Santos, Gabriel Gregório, Mikaelle
Santana, Michael Willian
Aula 0 - Introdução
Objetivos do curso
01
Cronograma do curso
Aula 0 - Introdução
Aula 1 - Variaveis e tipos de dados
Aula 2 - Expressoes e operadores lógicos
Aula 3 - Estruturas condicionais
Aula 4 - Estrutura de repetição while
Aula 5 - Loop for
Aula 6 - Listas
Aula 7 - Strings
Aula 8 - Tuplas
Aula 9 - Dicionários
Aula 10 - Funções
Sujeito a alterações! 01
Introdução à linguagem
Python
Python é uma linguagem de programação amplamente
utilizada por sua simplicidade e versatilidade. Ela é ideal para
iniciantes, pois sua sintaxe é clara e fácil de entender. Python
é usada em diversas áreas, como análise de dados,
inteligência artificial e automação. Além disso, conta com
uma grande comunidade de desenvolvedores, o que garante
uma enorme quantidade de recursos e bibliotecas para
facilitar o trabalho dos programadores.
03
Introdução à linguagem
Python
Embora Python seja uma linguagem poderosa e fácil de
aprender, ela possui algumas desvantagens. Uma delas é que,
por ser interpretada, tende a ser mais lenta do que linguagens
compiladas. Além disso, a linguagem também pode enfrentar
dificuldades em projetos muito grandes, onde a falta de
tipagem estática pode tornar o código mais difícil de manter e
entender. Por fim, Python consome mais memória em
comparação com outras linguagens, o que pode ser uma
limitação em sistemas com recursos limitados.
04
Instalação e configuração
do Python
Windows:
Pegue um pen drive
Instale linux na sua máquina
Linux:
Não precisa instalar, pois já vem instalado no Linux :)
05
Sintaxe do Python
A principal característica é sua clareza e simplicidade, com
comandos que se aproximam da linguagem natural. Em
Python, não é necessário usar pontuação complexa, como
ponto e vírgula, para finalizar instruções, o que torna o código
mais legível. Além disso, Python utiliza a indentação para
definir blocos de código, o que ajuda a organizar o código de
forma mais visual e intuitiva. Com uma sintaxe enxuta e
direta, Python permite que os programadores se concentrem
mais na lógica do que nos detalhes da linguagem.
06
Tipagem em Python
Python é uma linguagem de tipagem dinâmica, o que significa
que não é necessário declarar o tipo de uma variável ao criá-la.
O Python automaticamente determina o tipo da variável com
base no valor atribuído a ela.
07
Estruturas de controle de
fluxo em Python
As estruturas de controle de fluxo em Python permitem que o
programa tome decisões e repita ações com base em
condições específicas. As principais estruturas são:
09
Funções e módulos em
Python
Funções são blocos de código reutilizáveis que podem ser definidos com
a Todos
palavra-chave def. Elasapresentados
esses recursos ajudam a organizar o código e evitar repetição,
até aqui
permitindo que uma
devem sempre sermesma operação
alinhadas comseja realizada várias vezes com
boas
diferentes entradas.
práticas de programação. Então sempre que
possível organizem e documentem seu
Jácódigo,
os módulos sãoajudar
isso vai arquivos Python
tanto você que contêm funções, variáveis e
quanto
classes.
outrosVocê pode importar
programadores módulosseu
entender usando a palavra-chave import para
código.
acessar seusa legibilidade
Ajudando recursos e reutilizar código em diferentes partes de um
e manuntenabilidade
programa. Isso facilita a organização e manutenção do código.
a longo prazo.
10
Referências
https://drive.google.com/drive/u/6/folders/1hxZTUvNJgrU0sZjQ-xfwbyaxRGOfqBOM
Menezes, Nilo Ney Coutinho (2014). Introdução à Programação com Python, 2 ed. Editora Novatec.
Blog: www.hashtagtreinamentos.com
22