SlideShare uma empresa Scribd logo
1 de 42
MINICURSO DE INTRODUÇÃO
A LINGUAGEM PYTHON
Slides disponíveis em:https://othonalberto.com.br/talks
QUEM SOU EU
• OTHON BRIGANÓ
• TÉCNICO EM INFORMÁTICA PARA INTERNET - ETEC
(2015)
• GRADUANDO EM CIÊNCIA DA COMPUTAÇÃO - UTFPR,
CAMPUS PONTA GROSSA
• https://othonalberto.com.br/
COMO E POR QUE ENTREI NO
TÉCNICO
DDW <3
PESQUISA POR FORA
TCC
ENGENHARIA DA COMPUTAÇÃO
SISTEMAS DE INFORMAÇÃO
ANÁlISE E DESENVOLVIMENTO DE
SISTEMAS
CIÊNCIA DA COMPUTAÇÃO
SEGURANÇA
DA
NFORMAÇÃO
ENGENHARIA DE SOFTWARE
ENGENHARIA DA COMPUTAÇÃO
SISTEMAS DE INFORMAÇÃO
ANÁlISE E DESENVOLVIMENTO DE
SISTEMAS
CIÊNCIA DA COMPUTAÇÃO
SEGURANÇA
DA
NFORMAÇÃO
ENGENHARIA DE SOFTWARE
UTFPR
COMO O TÉCNICO ME AJUDOU NA
UNIVERSIDADE
Criação
Criador: Guido van
Rossum (Google e
Dropbox)
Ano de criação: 1991
Instituto de Pesquisa
Nacional para
Matemática e Ciência da
Computação (CWI), nos
Países Baixos
Simplicidade
Python
print “Hello, world!”
Python
print “Hello, world!”
Java
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello, World");
}
}
Java
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello, World");
}
}
Indentação
Tipagem forte e dinâmica
Computação Científica
• Numpy (Matrizes);
• Scipy (rotinas de processamento);
• Matplotlib (Visualização 2-D).
Matplotlib
Desenvolvimento Web
Quem usa Python no exterior
No Brasil
Curiosidade
DECLARAÇÃO DE VARIÁVEIS
OPERADORES

Soma ( + )

Subtração ( - )

Divisão ( / )

Resto ( % )

Igual ( == )

Diferente ( != )

Maior ( > )

Menor ( < )

Atribuição ( = )
INDENTAÇÃO
INDENTAÇÃO EM PYTHON NÃO É
APENAS BOA PRÁTICA, É REGRA.
ESTRUTURAS DE DECISÃO

IF

ELSE

ELIF
IF/ELSE
ELIF
ESTRUTURAS DE REPETIÇÃO

WHILE

FOR
WHILE
FOR
Além das documentações...
● Grupo do Facebook: “Python Brasil – Programadores”
● Python para Zumbis (Fernando Masanori):
http://pycursos.com/python-para-zumbis/
● Python Club: http://pythonclub.com.br/
● Learn Python The Hard Way: http://learnpythonthehardway.org/book/
● Automate The Boring Stuff with Python
https://automatetheboringstuff.com/
● Pytube: http://pytube.org/
● Instagram Engineering: https://engineering.instagram.com/
EXERCÍCIOS

LISTA NA REDE

UTILIZE O EDITOR DE CÓDIGO QUE
PREFERIR

PARA RODAR:
− Pelo terminal, vá até a pasta onde o
arquivo está;
− Digite: python3 nomedoarquivo.py.
Muito obrigado!
https://othonalberto.com.br/

Mais conteúdo relacionado

Semelhante a Introdução à Linguagem Python em 40 Passos

Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanPalestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanWalter Coan
 
Bacharelado em Sistemas de Informacao da UTFPR - Campus Curitiba
Bacharelado em Sistemas de Informacao da UTFPR - Campus CuritibaBacharelado em Sistemas de Informacao da UTFPR - Campus Curitiba
Bacharelado em Sistemas de Informacao da UTFPR - Campus CuritibaAdolfo Neto
 
Tecnologia aliada à metodologia
Tecnologia aliada à metodologiaTecnologia aliada à metodologia
Tecnologia aliada à metodologiaManuela Custódio
 
VI congresso fecomercio de crimes eletrônicos 04082014 - apresentação de ca...
VI congresso fecomercio de crimes eletrônicos   04082014 - apresentação de ca...VI congresso fecomercio de crimes eletrônicos   04082014 - apresentação de ca...
VI congresso fecomercio de crimes eletrônicos 04082014 - apresentação de ca...FecomercioSP
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da TelemetriaAndré Curvello
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informaçãoLimar Martins
 
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...Gilberto Ávila
 
20130111 workshop - autarquicas de 2013
20130111   workshop - autarquicas de 201320130111   workshop - autarquicas de 2013
20130111 workshop - autarquicas de 2013Francisco Pires
 
Modus7o fórum internacional de software livre 2006
Modus7o fórum internacional de software livre 2006Modus7o fórum internacional de software livre 2006
Modus7o fórum internacional de software livre 2006Éberli Cabistani Riella
 
7o fórum internacional de software livre 2006
7o fórum internacional de software livre 20067o fórum internacional de software livre 2006
7o fórum internacional de software livre 2006Éberli Cabistani Riella
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalMauro Pinheiro
 
CV-ESP-Europass-20161021-Ansumane Mané-PT
CV-ESP-Europass-20161021-Ansumane Mané-PTCV-ESP-Europass-20161021-Ansumane Mané-PT
CV-ESP-Europass-20161021-Ansumane Mané-PTAnsumane Mané
 
ApresentaçãO Cv Ts E Telecentros
ApresentaçãO Cv Ts E TelecentrosApresentaçãO Cv Ts E Telecentros
ApresentaçãO Cv Ts E Telecentrosteiamg
 
Aft informatica fiscal_patricia_quintao_aula 00
Aft informatica fiscal_patricia_quintao_aula 00Aft informatica fiscal_patricia_quintao_aula 00
Aft informatica fiscal_patricia_quintao_aula 00Caio Graco
 
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...Atech S.A. | Embraer Group
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de PythonVitor Casadei
 
IoE - Internet de Todas as Coisas - Quais os Riscos de Segurança
IoE - Internet de Todas as Coisas - Quais os Riscos de SegurançaIoE - Internet de Todas as Coisas - Quais os Riscos de Segurança
IoE - Internet de Todas as Coisas - Quais os Riscos de SegurançaAndré Curvello
 
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...Jordano Santos Cerqueira
 

Semelhante a Introdução à Linguagem Python em 40 Passos (20)

Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter CoanPalestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
Palestras IOT Hacking Health Design Challange UFSC 20170727 Walter Coan
 
Tic2008
Tic2008Tic2008
Tic2008
 
Bacharelado em Sistemas de Informacao da UTFPR - Campus Curitiba
Bacharelado em Sistemas de Informacao da UTFPR - Campus CuritibaBacharelado em Sistemas de Informacao da UTFPR - Campus Curitiba
Bacharelado em Sistemas de Informacao da UTFPR - Campus Curitiba
 
Tecnologia aliada à metodologia
Tecnologia aliada à metodologiaTecnologia aliada à metodologia
Tecnologia aliada à metodologia
 
VI congresso fecomercio de crimes eletrônicos 04082014 - apresentação de ca...
VI congresso fecomercio de crimes eletrônicos   04082014 - apresentação de ca...VI congresso fecomercio de crimes eletrônicos   04082014 - apresentação de ca...
VI congresso fecomercio de crimes eletrônicos 04082014 - apresentação de ca...
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da Telemetria
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...
Novas Tecnologias da Comunicação e Informação (TICs) no Ensino Superior - New...
 
20130111 workshop - autarquicas de 2013
20130111   workshop - autarquicas de 201320130111   workshop - autarquicas de 2013
20130111 workshop - autarquicas de 2013
 
Modus7o fórum internacional de software livre 2006
Modus7o fórum internacional de software livre 2006Modus7o fórum internacional de software livre 2006
Modus7o fórum internacional de software livre 2006
 
7o fórum internacional de software livre 2006
7o fórum internacional de software livre 20067o fórum internacional de software livre 2006
7o fórum internacional de software livre 2006
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacional
 
CV-ESP-Europass-20161021-Ansumane Mané-PT
CV-ESP-Europass-20161021-Ansumane Mané-PTCV-ESP-Europass-20161021-Ansumane Mané-PT
CV-ESP-Europass-20161021-Ansumane Mané-PT
 
ApresentaçãO Cv Ts E Telecentros
ApresentaçãO Cv Ts E TelecentrosApresentaçãO Cv Ts E Telecentros
ApresentaçãO Cv Ts E Telecentros
 
Aft informatica fiscal_patricia_quintao_aula 00
Aft informatica fiscal_patricia_quintao_aula 00Aft informatica fiscal_patricia_quintao_aula 00
Aft informatica fiscal_patricia_quintao_aula 00
 
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...
I SDTA - Mecanismos de Autenticação e Autorização de Dispositivos de Internet...
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de Python
 
IoE - Internet de Todas as Coisas - Quais os Riscos de Segurança
IoE - Internet de Todas as Coisas - Quais os Riscos de SegurançaIoE - Internet de Todas as Coisas - Quais os Riscos de Segurança
IoE - Internet de Todas as Coisas - Quais os Riscos de Segurança
 
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...
Direito 1º Período - Marcos Rodrigues Saúde - Informática Aplicada ao Direito...
 

Introdução à Linguagem Python em 40 Passos