Python
básico
Julia Hornick
1
O QUE ESPERAR de 5
hoje O que são libs
2
O que é 6
programação Tipos de dados
3 7
O que é python coleções
8
4 Operadores
colab lógicos
O QUE
ESPER
AR de
hoje
O que vamos aprender?
Hoje vamos apresentar um básico sobre programação e python
1. Programação e perguntas frequentes
■ Linguagens de programação
■ Qual computador usar
■ Onde a programação é usada
2. O que é python
■ Criação
■ Curiosidades
3. Colab
■ O que é o colab
■ Como instalar e utilizar
4. Libs
■ O que são
■ Importância
5. Tipos de dados
■ Tipos de dados na programação
6. Coleções
■ Listas
■ Tuplas
■ Dics
■ Dataframes
7. Operadores lógicos
■ And
■ Or
Bora lá??
programa
ção
programação
Conceitos básicos do mundo da programação
1. O que é programação?
2. Qual a utilidade da programação?
3. O que são linguagens de programação?
4. O que é um código fonte?
5. O que um computador precisa para trabalhar com programação?
6. Onde a programação é usada?
7. Exemplos de código
programação
Conceitos básicos do mundo da programação
O que é programação?
Programação é o processo de criação de um conjunto de instruções que
dizem ao computador como realizar uma tarefa.
programação
Conceitos básicos do mundo da programação
Qual a utilidade da programação?
● Comunicação de sistemas
● Escalabilidade
● Desenvolvimento tecnológico
● Melhora na qualidade de vida
programação
Conceitos básicos do mundo da programação
O que são linguagens de programação?
Linguagens de programação fazem a conexão entre máquinas e
humanos.
programação
Conceitos básicos do mundo da programação
O que é um código fonte?
O código fonte, portanto, é um conjunto de instruções escritas em
determinada linguagem que tem a função de dizer ao computador o que
ele deve fazer.
programação
Conceitos básicos do mundo da programação
O que um computador precisa para trabalhar
com programação?
● Processador i5
● RAM: 8GB
programação
Conceitos básicos do mundo da programação
Onde a programação é usada?
programação
Conceitos básicos do mundo da programação
Onde a programação é usada?
Em todos os lugares!
programação
Conceitos básicos do mundo da programação
Onde a programação é usada?
Em todos os lugares!
programação
Conceitos básicos do mundo da programação
Exemplos de código
programação
Conceitos básicos do mundo da programação
Exemplos de código
programação
Conceitos básicos do mundo da programação
Exemplos de código
programação
Conceitos básicos do mundo da programação
Exemplos de código
programação
Conceitos básicos do mundo da programação
Exemplos de código
programação
Conceitos básicos do mundo da programação
CALMA, ESTÁ TUDO SOB CONTROLE
programa
ção
programação
Python
1. O que é python?
2. Como surgiu?
3. Informações importantes
4. Principais aplicações
programação
Python
O que é python?
Python é uma linguagem de programação de alto nível — ou High Level
Language —, dinâmica, interpretada, modular, multiplataforma e
orientada a objetos — uma forma específica de organizar softwares
onde, a grosso modo, os procedimentos estão submetidos às classes, o
que possibilita maior controle e estabilidade de códigos para projetos de
grandes proporções.
programação
Python
Como surgiu?
Idealizada e desenvolvida por Guido Van Rossum, matemático holandês,
no início dos anos 90, o Python foi criado com o objetivo de otimizar a
leitura de códigos e estimular a produtividade de quem os cria, seja este
um programador ou qualquer outro profissional.
A ideia surgiu, como quase todas as boas ideias, de uma necessidade: a
de economizar tempo no desenvolvimento e melhorar a eficiência em
um projeto desenvolvido no instituto onde Guido era pesquisador.
programação
Python
Principais aplicações
● Scripting e automação
● Desenvolvimento web
● Enquadramento de testes
● Big Data
● Ciência de dados
● Computação gráfica
● Inteligência artificial
Obrigada!
Linkedin: juliahornick
programa
ção
programação
Colab
1. O que é
2. Vantagens e desvantagens
3. Como instalar e usar
programação
Colab
O que é
O Colab permite que qualquer pessoa escreva e execute código python
arbitrário através do navegador.
programação
Colab
Como usar:
Obrigada!
Linkedin: juliahornick
programa
ção
programação
Libs aka ‘bibliotecas’
1. O que são
2. Importância
3. Como instalar
programação
Libs aka ‘bibliotecas’
O que são
Portanto, trata-se de uma coleção de recursos usados por programa de
computador. Quando você está usando uma linguagem de programação
e aplica uma biblioteca, você terá acesso a um conjunto de funções que
já foram escritas por desenvolvedores.
programação
Libs aka ‘bibliotecas’
Importância
● As funções são pré-definidas, permitindo uma programação modular;
● Há mais agilidade, pois pode-se usar programas distintos;
● É possível escrever códigos menores e mais organizados. Assim, se
reduz a chance de erros e retrabalhos;
● Ela facilita a atualização de programas diversos.
Obrigada!
Linkedin: juliahornick
programa
ção
programação
Tipos de Dados
1. Int
2. Float
3. String
4. Datetime
5. Bool
programação
Tipos de Dados
Int:
São números inteiros (semelhante a ideia de dados numéricos discretos).
Exemplos: 3, 8, 349, 937…
programação
Tipos de Dados
Float:
São números com valores quebrados, semelhante aos dados contínuos.
Exemplos: 3,25;4,7645;9,43784….
Importante: No python não utilizamos a ‘,’ (vírgula) e sim o ‘.’ (ponto)
para representar um valor quebrado. Exemplo: ‘3.56’
programação
Tipos de Dados
String:
Qualquer dado de tipo texto.
Exemplos: nomes pessoais, uma frase, palavras soltas…
Até mesmo números e datas podem ser transformados em strings, mas
isso não permitirá que eles sofram operações matemáticas depois.
programação
Tipos de Dados
Datetime:
Qualquer tipo de data e/ou hora.
Exemplo: 23-04-2022, 01-09-2004 13:45:37….
programação
Tipos de Dados
Bool:
São valores que assumem True ou False, 0 ou 1.
Obrigada!
Linkedin: juliahornick
programa
ção
programação
Coleções
As coleções permitem armazenar múltiplos itens dentro de uma única unidade, que funciona como
um container.
1. Listas
2. Tuplas
3. Dicionários
4. Dataframes
programação
Coleções
Listas:
Uma lista (list) em Python é uma sequência ou coleção ordenada de
valores. Cada valor na lista é identificado por um índice. Os valores que
formam uma lista são chamados elementos ou itens. Listas são similares
a strings, que são uma sequência de caracteres, no entanto,
diferentemente de strings, os itens de uma lista podem ser de tipos
diferentes.
Outro ponto importante, listas podem ser alteradas!
Exemplo:
Minha_lista = [98,’meu_nome’,’meu_sobrenome’]
programação
Coleções
Tuplas:
Tupla é um tipo de estrutura de dados utilizada em Python que funciona
de modo semelhante a uma lista, entretanto, com a característica
principal de ser imutável. Isso significa que quando uma tupla é criada
não é possível adicionar, alterar ou remover seus elementos.
Exemplo:
minha_tupla=(98,’meu_nome’,’meu_sobrenome’])]
programação
Coleções
Dicionários:
Dicionários em Python são conjuntos de chave-valor.
Assim como um dicionário de chaves (termos) que estão associadas a
valores (significados dos termos), os dicionários em Python são uma
estrutura de dados que nos permite mapear chaves a valores.
Exemplo:
meu_dic={‘nome’:’ana’,’sobrenome’:’mendes’}
programação
Coleções
Dataframes:
É uma estrutura de dados rotulada bidimensional com colunas de tipos
potencialmente diferentes.
Exemplo:
Obrigada!
Linkedin: juliahornick
programa
ção
programação
Operadores lógicos
1. O que são
2. Exemplos
3. Exercícios para praticar
programação
Operadores lógicos
O que são
São usados para fazer operações com types booleanos.
programação
Operadores lógicos
Exemplos
programação
Operadores lógicos
Exercícios para praticar:
False and True = ?
True or False = ?
(True and False) or True = ?
True and (False or True) = ?
(False or True) and False = ?
(True and False) and (False or True) = ?
(True and False) or (False or True) = ?
True and False or False and True = ?
DICA: Resolva primeiro os parênteses!
programação
Operadores de Comparação
1. O que são
2. Exemplos
programação
Operadores de comparação
O que são
São usados para comparar dois valores.
programação
Operadores de comparação
O que são
== Igual a Verifica se um valor é igual ao outro
!= Diferente de Verifica se um valor é diferente ao outro
> Maior que Verifica se um valor é maior que outro
>= Maior ou igual Verifica se um valor é maior ou igual ao outro
< Menor que Verifica se um valor é menor que outro
<= Menor ou igual Verifica se um valor é menor ou igual ao outro
programação
Referências
● [Link]
%A9%20uma%20linguagem%20de,maior%20controle%20e%20esta
bilidade%20de
● [Link]
● [Link]
and-or/
● [Link]
logicos-em-python
Obrigada!
Linkedin: juliahornick