O documento discute conceitos básicos de programação de computadores em Python, incluindo sistemas operacionais, linguagens de programação, compiladores e ambientes de desenvolvimento integrados. Também fornece instruções sobre como começar a programar em Python, cobrindo variáveis, tipos de dados, entrada e saída de dados e operadores aritméticos.
Este documento apresenta uma introdução à linguagem R através do cálculo do valor de π. Apresenta como calcular π jogando pedras aleatórias em um quadrado e contando quantas caem dentro de um círculo inscrito. Demonstra funções básicas de R como sample(), plot() e data frames. Pede como tarefa fazer o mesmo usando runif() e criar um GIF animado.
Oficina: Introdução à programação com Python e seus recursos: algoritmos e ló...Jackson Meires
A oficina irá fazer uma introdução à programação com Python e os seus principais recursos. Voltada para inicíantes em programação ou quem nunca viu programação na vida. Portanto, aprendenremos o que é algoritmos, como usar ele na lógica de programação e como o Python ajuda no processo de aprendizagem destes assuntos. Será mostrado também as principais ferramentas utilizadas e recursos proporcionados pela linguagem Python. O Python é considerado uma linguagem de multi-uso e multi paradigma sendo utilizada na Programação Web, Desktop e na Ciência de Dados.
Compatibilidade com o leitor de tela ativada
O documento apresenta uma introdução à linguagem de programação Ruby por meio de slides. Os principais pontos apresentados são: (1) Apresentação do autor Saulo Arruda; (2) Breve descrição de Ruby como linguagem dinâmica e de fácil leitura; (3) Exemplos interativos da linguagem no terminal IRB.
O documento apresenta exemplos de problemas lógicos resolvidos através de raciocínio sequencial. O primeiro exemplo descreve três senhoras passeando em um parque usando vestidos de cores diferentes e pede para identificar a cor do vestido de cada uma. O segundo exemplo fornece informações sobre a chegada de funcionários em um escritório e pede para identificar o terceiro funcionário a chegar.
Python é uma linguagem de programação de alto nível, interpretada e de alta produtividade. O documento introduz Python, discute suas vantagens como simplicidade e alto nível de abstração, e apresenta conceitos básicos como variáveis, dicionários e exercícios para iniciar a programação em Python.
Algoritmos e Estrutura de Dados - Aula 02thomasdacosta
A aula revisou algoritmos e estruturas de dados, resolvendo o problema da Torre de Hanói em 3 passos e introduzindo conceitos básicos de programação como variáveis, operadores, desvios condicionais e laços.
O documento apresenta uma introdução à linguagem de programação Python, descrevendo suas características, aplicações e exemplos de código. É feita uma comparação com outras linguagens, destacando as vantagens de Python como fácil aprendizagem, biblioteca abrangente e multiplataforma. Exemplos de uso no Brasil e no exterior também são apresentados.
O documento apresenta um professor de Java e detalha seu currículo e experiência. Ele também fornece informações sobre o conteúdo e avaliação da disciplina de Java, incluindo estruturas de dados, algoritmos e desenvolvimento usando a linguagem Java.
Este documento apresenta uma introdução à linguagem R através do cálculo do valor de π. Apresenta como calcular π jogando pedras aleatórias em um quadrado e contando quantas caem dentro de um círculo inscrito. Demonstra funções básicas de R como sample(), plot() e data frames. Pede como tarefa fazer o mesmo usando runif() e criar um GIF animado.
Oficina: Introdução à programação com Python e seus recursos: algoritmos e ló...Jackson Meires
A oficina irá fazer uma introdução à programação com Python e os seus principais recursos. Voltada para inicíantes em programação ou quem nunca viu programação na vida. Portanto, aprendenremos o que é algoritmos, como usar ele na lógica de programação e como o Python ajuda no processo de aprendizagem destes assuntos. Será mostrado também as principais ferramentas utilizadas e recursos proporcionados pela linguagem Python. O Python é considerado uma linguagem de multi-uso e multi paradigma sendo utilizada na Programação Web, Desktop e na Ciência de Dados.
Compatibilidade com o leitor de tela ativada
O documento apresenta uma introdução à linguagem de programação Ruby por meio de slides. Os principais pontos apresentados são: (1) Apresentação do autor Saulo Arruda; (2) Breve descrição de Ruby como linguagem dinâmica e de fácil leitura; (3) Exemplos interativos da linguagem no terminal IRB.
O documento apresenta exemplos de problemas lógicos resolvidos através de raciocínio sequencial. O primeiro exemplo descreve três senhoras passeando em um parque usando vestidos de cores diferentes e pede para identificar a cor do vestido de cada uma. O segundo exemplo fornece informações sobre a chegada de funcionários em um escritório e pede para identificar o terceiro funcionário a chegar.
Python é uma linguagem de programação de alto nível, interpretada e de alta produtividade. O documento introduz Python, discute suas vantagens como simplicidade e alto nível de abstração, e apresenta conceitos básicos como variáveis, dicionários e exercícios para iniciar a programação em Python.
Algoritmos e Estrutura de Dados - Aula 02thomasdacosta
A aula revisou algoritmos e estruturas de dados, resolvendo o problema da Torre de Hanói em 3 passos e introduzindo conceitos básicos de programação como variáveis, operadores, desvios condicionais e laços.
O documento apresenta uma introdução à linguagem de programação Python, descrevendo suas características, aplicações e exemplos de código. É feita uma comparação com outras linguagens, destacando as vantagens de Python como fácil aprendizagem, biblioteca abrangente e multiplataforma. Exemplos de uso no Brasil e no exterior também são apresentados.
O documento apresenta um professor de Java e detalha seu currículo e experiência. Ele também fornece informações sobre o conteúdo e avaliação da disciplina de Java, incluindo estruturas de dados, algoritmos e desenvolvimento usando a linguagem Java.
O documento discute o ecossistema .NET e a linguagem C# de programação. Ele descreve as vantagens da tipagem estática, inferência de tipos, LINQ e outras funcionalidades do C#. Também aborda os custos, oportunidades de mercado e desafios em torno da comunidade e código aberto. O autor argumenta que vale a pena apostar no .NET/C# devido à sua constante evolução e capacidade de atender às demandas atuais e futuras do mercado.
O documento discute como empreender com Python e Django, fornecendo instruções sobre como escolher uma ideia, desenvolver um produto mínimo viável, hospedar o site e obter feedback inicial.
Este documento apresenta os seguintes tópicos:
1) Revisão de algoritmos, estruturas de dados e pseudocódigo;
2) Estrutura básica de algoritmos em pseudocódigo, incluindo entrada, processamento e saída de dados;
3) Operadores aritméticos e teste de mesa para depuração de algoritmos.
1) O documento apresenta Python como uma linguagem de programação multi-paradigma, de código aberto e fácil de aprender.
2) Apresenta exemplos de código em Python que demonstram diferentes paradigmas como estruturado, orientado a objetos, funcional e aspectos.
3) Discutem empresas que usam Python em larga escala como Google, YouTube, DreamWorks e o papel importante da linguagem em seus sistemas.
O documento apresenta uma aula introdutória sobre programação orientada a objetos em Java ministrada pelo professor Dal Prá. O objetivo é ensinar conceitos básicos de OO como herança, polimorfismo e encapsulamento utilizando Java como linguagem de exemplo. O professor também explica sobre variáveis, operadores, desvios condicionais e fluxo de execução para familiarizar os alunos com a sintaxe da linguagem.
Algoritmos e LP - Aula 02 - Tipos de Dados.pdfEnio Filho
O documento discute conceitos fundamentais de algoritmos, incluindo:
1) A definição de algoritmo e sua estrutura;
2) Exemplos de algoritmos para computadores e suas etapas de programação;
3) A pseudolinguagem PortuCê que será usada para escrever algoritmos.
O documento apresenta os principais conceitos de lógica de programação utilizando a linguagem Python. Aborda tópicos como tipos de dados, operadores, variáveis, decisões e repetições para construção de algoritmos. Inclui exercícios passo-a-passo para fixar os conceitos através da programação de formas geométricas e lógica booleana.
O documento apresenta um curso introdutório de lógica de programação utilizando a linguagem Python. Aborda conceitos básicos como tipos de dados, operadores, variáveis, decisões e repetições. Inclui exemplos de como desenhar formas geométricas e exercícios para fixar os tópicos apresentados.
O documento apresenta uma aula sobre a linguagem C, abordando: 1) Introdução à linguagem C, variáveis, vetores, listas e filas; 2) Histórico e características da linguagem C; 3) Estrutura básica de programas em C e uso de variáveis e vetores.
O documento discute as razões para aprender Python, incluindo sua história, características, onde é usado e por quem. Python é uma linguagem de programação popular, de código aberto e multiplataforma usada para aplicações web, desktop, ciência de dados e mais.
Este documento apresenta uma palestra sobre a linguagem de programação Python. As principais ideias apresentadas são:
1) Python é uma linguagem de uso geral amplamente utilizada em diversas áreas como internet, computação gráfica, desktop, operações de empresas e computação científica.
2) Existem diversas implementações de Python como CPython, Jython, IronPython e PyPy. CPython é a implementação principal escrita em C.
3) Python tem evoluído gradualmente ao longo dos anos com novas versões lançadas a cada alguns anos que trazem melhor
1. O documento apresenta as credenciais acadêmicas e experiência profissional do professor João Marcos, incluindo pós-graduações, certificações e anos de experiência com diferentes linguagens de programação.
2. A aula irá apresentar o conteúdo de Algoritmos e Técnicas de Programação, incluindo explicações sobre o que são algoritmos, resolução do problema da Torre de Hanói, e introdução à linguagem de programação Portugol.
3. As formas de avaliação, bibliografias utilizadas e esclarec
Go é uma linguagem de programação open source que faz com que seja fácil construir software simples, confiável e eficiente. A linguagem foi projetada para lidar com grandes sistemas de software, melhorando a produtividade e permitindo a manutenção de código em larga escala. Go não possui herança como em outras linguagens, mas sim composição, onde tipos estruturados podem incorporar campos de outros tipos.
Seguindo o raciocínio de que "o processamento mais rápido é aquele que não é feito" faz-se conveniente uma estratégia de cacheamento de resultados de processamento. Mostrarei uma abordagem possível neste sentido, utilizando o REDIS, em uma arquitetura baseada em micro serviços.
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Flávio Ribeiro
[1] O documento apresenta os objetivos de uma disciplina sobre implementação de aplicações móveis e jogos com Python. Os objetivos incluem apresentar a linguagem Python, suas características, pontos fortes e fracos, conceitos, ferramentas e práticas para aplicações móveis, incluindo Python para dispositivos Symbian.
[2] O documento discute o cenário da linguagem Python em dispositivos móveis e embedded, incluindo suporte para Android, Palm Pre, Nokia Maemo e Series 60. Python oferece vantagens para desenvolvimento rá
O documento apresenta a disciplina de Algoritmos ministrada pelo professor Diego Oliveira, com a agenda da aula incluindo a apresentação do professor, dos alunos e da disciplina, metodologia, avaliação e conteúdo programático sobre lógica matemática e algoritmos.
ALG 01 - Implementacao de Algoritmos.pptFabio Faria
O documento apresenta os principais tópicos da disciplina de Algoritmos, incluindo a apresentação do professor, metodologia, avaliação e conteúdos programáticos como lógica matemática, tipos de dados, variáveis, operadores, estruturas de decisão e repetição.
O documento apresenta a disciplina de Algoritmos ministrada pelo professor Diego Oliveira, descrevendo a agenda da aula, metodologia, avaliação e conteúdos programáticos como lógica matemática e conceitos de algoritmos.
Lua é uma linguagem de script dinâmica criada em 1993 no Brasil para ser usada inicialmente em projetos da Petrobras. Desde então, Lua tem sido amplamente utilizada no desenvolvimento de jogos, aplicativos móveis e sistemas embarcados por ser leve, rápida e ter uma curva de aprendizado fácil. O documento descreve a história, aplicações, características e sintaxe básica da linguagem Lua.
Programação em Python possui diversas vantagens como sintaxe clara, suporte a bibliotecas, tipagem forte e dinâmica. Pode ser usado em vários domínios como web, desktop, ciência e banco de dados. Oferece recursos como orientação a objetos, listas, geradores, lambda functions e desenvolvimento para Linux, Windows e Mac.
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...Eró Cunha
XIV Concurso de Desenhos Afro/24
TEMA: Racismo Ambiental e Direitos Humanos
PARTICIPANTES/PÚBLICO: Estudantes regularmente matriculados em escolas públicas estaduais, municipais, IEMA e IFMA (Ensino Fundamental, Médio e EJA).
CATEGORIAS: O Concurso de Desenhos Afro acontecerá em 4 categorias:
- CATEGORIA I: Ensino Fundamental I (4º e 5º ano)
- CATEGORIA II: Ensino Fundamental II (do 6º ao 9º ano)
- CATEGORIA III: Ensino Médio (1º, 2º e 3º séries)
- CATEGORIA IV: Estudantes com Deficiência (do Ensino Fundamental e Médio)
Realização: Unidade Regional de Educação de Imperatriz/MA (UREI), através da Coordenação da Educação da Igualdade Racial de Imperatriz (CEIRI) e parceiros
OBJETIVO:
- Realizar a 14ª edição do Concurso e Exposição de Desenhos Afro/24, produzidos por estudantes de escolas públicas de Imperatriz e região tocantina. Os trabalhos deverão ser produzidos a partir de estudo, pesquisas e produção, sob orientação da equipe docente das escolas. As obras devem retratar de forma crítica, criativa e positivada a população negra e os povos originários.
- Intensificar o trabalho com as Leis 10.639/2003 e 11.645/2008, buscando, através das artes visuais, a concretização das práticas pedagógicas antirracistas.
- Instigar o reconhecimento da história, ciência, tecnologia, personalidades e cultura, ressaltando a presença e contribuição da população negra e indígena na reafirmação dos Direitos Humanos, conservação e preservação do Meio Ambiente.
Imperatriz/MA, 15 de fevereiro de 2024.
Produtora Executiva e Coordenadora Geral: Eronilde dos Santos Cunha (Eró Cunha)
O documento discute o ecossistema .NET e a linguagem C# de programação. Ele descreve as vantagens da tipagem estática, inferência de tipos, LINQ e outras funcionalidades do C#. Também aborda os custos, oportunidades de mercado e desafios em torno da comunidade e código aberto. O autor argumenta que vale a pena apostar no .NET/C# devido à sua constante evolução e capacidade de atender às demandas atuais e futuras do mercado.
O documento discute como empreender com Python e Django, fornecendo instruções sobre como escolher uma ideia, desenvolver um produto mínimo viável, hospedar o site e obter feedback inicial.
Este documento apresenta os seguintes tópicos:
1) Revisão de algoritmos, estruturas de dados e pseudocódigo;
2) Estrutura básica de algoritmos em pseudocódigo, incluindo entrada, processamento e saída de dados;
3) Operadores aritméticos e teste de mesa para depuração de algoritmos.
1) O documento apresenta Python como uma linguagem de programação multi-paradigma, de código aberto e fácil de aprender.
2) Apresenta exemplos de código em Python que demonstram diferentes paradigmas como estruturado, orientado a objetos, funcional e aspectos.
3) Discutem empresas que usam Python em larga escala como Google, YouTube, DreamWorks e o papel importante da linguagem em seus sistemas.
O documento apresenta uma aula introdutória sobre programação orientada a objetos em Java ministrada pelo professor Dal Prá. O objetivo é ensinar conceitos básicos de OO como herança, polimorfismo e encapsulamento utilizando Java como linguagem de exemplo. O professor também explica sobre variáveis, operadores, desvios condicionais e fluxo de execução para familiarizar os alunos com a sintaxe da linguagem.
Algoritmos e LP - Aula 02 - Tipos de Dados.pdfEnio Filho
O documento discute conceitos fundamentais de algoritmos, incluindo:
1) A definição de algoritmo e sua estrutura;
2) Exemplos de algoritmos para computadores e suas etapas de programação;
3) A pseudolinguagem PortuCê que será usada para escrever algoritmos.
O documento apresenta os principais conceitos de lógica de programação utilizando a linguagem Python. Aborda tópicos como tipos de dados, operadores, variáveis, decisões e repetições para construção de algoritmos. Inclui exercícios passo-a-passo para fixar os conceitos através da programação de formas geométricas e lógica booleana.
O documento apresenta um curso introdutório de lógica de programação utilizando a linguagem Python. Aborda conceitos básicos como tipos de dados, operadores, variáveis, decisões e repetições. Inclui exemplos de como desenhar formas geométricas e exercícios para fixar os tópicos apresentados.
O documento apresenta uma aula sobre a linguagem C, abordando: 1) Introdução à linguagem C, variáveis, vetores, listas e filas; 2) Histórico e características da linguagem C; 3) Estrutura básica de programas em C e uso de variáveis e vetores.
O documento discute as razões para aprender Python, incluindo sua história, características, onde é usado e por quem. Python é uma linguagem de programação popular, de código aberto e multiplataforma usada para aplicações web, desktop, ciência de dados e mais.
Este documento apresenta uma palestra sobre a linguagem de programação Python. As principais ideias apresentadas são:
1) Python é uma linguagem de uso geral amplamente utilizada em diversas áreas como internet, computação gráfica, desktop, operações de empresas e computação científica.
2) Existem diversas implementações de Python como CPython, Jython, IronPython e PyPy. CPython é a implementação principal escrita em C.
3) Python tem evoluído gradualmente ao longo dos anos com novas versões lançadas a cada alguns anos que trazem melhor
1. O documento apresenta as credenciais acadêmicas e experiência profissional do professor João Marcos, incluindo pós-graduações, certificações e anos de experiência com diferentes linguagens de programação.
2. A aula irá apresentar o conteúdo de Algoritmos e Técnicas de Programação, incluindo explicações sobre o que são algoritmos, resolução do problema da Torre de Hanói, e introdução à linguagem de programação Portugol.
3. As formas de avaliação, bibliografias utilizadas e esclarec
Go é uma linguagem de programação open source que faz com que seja fácil construir software simples, confiável e eficiente. A linguagem foi projetada para lidar com grandes sistemas de software, melhorando a produtividade e permitindo a manutenção de código em larga escala. Go não possui herança como em outras linguagens, mas sim composição, onde tipos estruturados podem incorporar campos de outros tipos.
Seguindo o raciocínio de que "o processamento mais rápido é aquele que não é feito" faz-se conveniente uma estratégia de cacheamento de resultados de processamento. Mostrarei uma abordagem possível neste sentido, utilizando o REDIS, em uma arquitetura baseada em micro serviços.
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Flávio Ribeiro
[1] O documento apresenta os objetivos de uma disciplina sobre implementação de aplicações móveis e jogos com Python. Os objetivos incluem apresentar a linguagem Python, suas características, pontos fortes e fracos, conceitos, ferramentas e práticas para aplicações móveis, incluindo Python para dispositivos Symbian.
[2] O documento discute o cenário da linguagem Python em dispositivos móveis e embedded, incluindo suporte para Android, Palm Pre, Nokia Maemo e Series 60. Python oferece vantagens para desenvolvimento rá
O documento apresenta a disciplina de Algoritmos ministrada pelo professor Diego Oliveira, com a agenda da aula incluindo a apresentação do professor, dos alunos e da disciplina, metodologia, avaliação e conteúdo programático sobre lógica matemática e algoritmos.
ALG 01 - Implementacao de Algoritmos.pptFabio Faria
O documento apresenta os principais tópicos da disciplina de Algoritmos, incluindo a apresentação do professor, metodologia, avaliação e conteúdos programáticos como lógica matemática, tipos de dados, variáveis, operadores, estruturas de decisão e repetição.
O documento apresenta a disciplina de Algoritmos ministrada pelo professor Diego Oliveira, descrevendo a agenda da aula, metodologia, avaliação e conteúdos programáticos como lógica matemática e conceitos de algoritmos.
Lua é uma linguagem de script dinâmica criada em 1993 no Brasil para ser usada inicialmente em projetos da Petrobras. Desde então, Lua tem sido amplamente utilizada no desenvolvimento de jogos, aplicativos móveis e sistemas embarcados por ser leve, rápida e ter uma curva de aprendizado fácil. O documento descreve a história, aplicações, características e sintaxe básica da linguagem Lua.
Programação em Python possui diversas vantagens como sintaxe clara, suporte a bibliotecas, tipagem forte e dinâmica. Pode ser usado em vários domínios como web, desktop, ciência e banco de dados. Oferece recursos como orientação a objetos, listas, geradores, lambda functions e desenvolvimento para Linux, Windows e Mac.
Semelhante a Programação de Computadores - Python aula 1 (20)
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...Eró Cunha
XIV Concurso de Desenhos Afro/24
TEMA: Racismo Ambiental e Direitos Humanos
PARTICIPANTES/PÚBLICO: Estudantes regularmente matriculados em escolas públicas estaduais, municipais, IEMA e IFMA (Ensino Fundamental, Médio e EJA).
CATEGORIAS: O Concurso de Desenhos Afro acontecerá em 4 categorias:
- CATEGORIA I: Ensino Fundamental I (4º e 5º ano)
- CATEGORIA II: Ensino Fundamental II (do 6º ao 9º ano)
- CATEGORIA III: Ensino Médio (1º, 2º e 3º séries)
- CATEGORIA IV: Estudantes com Deficiência (do Ensino Fundamental e Médio)
Realização: Unidade Regional de Educação de Imperatriz/MA (UREI), através da Coordenação da Educação da Igualdade Racial de Imperatriz (CEIRI) e parceiros
OBJETIVO:
- Realizar a 14ª edição do Concurso e Exposição de Desenhos Afro/24, produzidos por estudantes de escolas públicas de Imperatriz e região tocantina. Os trabalhos deverão ser produzidos a partir de estudo, pesquisas e produção, sob orientação da equipe docente das escolas. As obras devem retratar de forma crítica, criativa e positivada a população negra e os povos originários.
- Intensificar o trabalho com as Leis 10.639/2003 e 11.645/2008, buscando, através das artes visuais, a concretização das práticas pedagógicas antirracistas.
- Instigar o reconhecimento da história, ciência, tecnologia, personalidades e cultura, ressaltando a presença e contribuição da população negra e indígena na reafirmação dos Direitos Humanos, conservação e preservação do Meio Ambiente.
Imperatriz/MA, 15 de fevereiro de 2024.
Produtora Executiva e Coordenadora Geral: Eronilde dos Santos Cunha (Eró Cunha)
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Betel, Ordenança para exercer a fé, 2Tr24, Pr Henrique, EBD NA TV, 2° TRIMESTRE DE 2024, ADULTOS, EDITORA BETEL, TEMA, ORDENANÇAS BÍBLICAS, Doutrina Fundamentais Imperativas aos Cristãos para uma vida bem-sucedida e de Comunhão com DEUS, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Comentários, Bispo Abner Ferreira, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
O Que é Um Ménage à Trois?
A sociedade contemporânea está passando por grandes mudanças comportamentais no âmbito da sexualidade humana, tendo inversão de valores indescritíveis, que assusta as famílias tradicionais instituídas na Palavra de Deus.
2. Sistemas operacionais
▪ Fornece rotinas para controle de dispositivos
▪ Mediador entre hardware e software
▪ Gerencia o processador e a memória
▪ Interface entre o computador e o usuário
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
3. Linguagens de programação
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
Figura - Evolução das linguagens de programação. Fonte: Pinterest.com
6. Linguagens de programação
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
Figura - Níveis das linguagens de programação. Fonte: The Bit Theories
8. Compilador
▪ Um programa que, a partir de um
código fonte (código escrito em
linguagem e programação), cria um
arquivo objeto
▪ Tradução:
▪ Da linguagem textual (humano)
▪ Para linguagem de máquina
(computador)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e venda
9. IDE (Ambiente de Desenvolvimento Integrado)
▪ Fornece rotinas para controle de dispositivos
▪ Mediador entre hardware e software
▪ Gerencia o processador e a memória
▪ Interface entre o computador e o usuário
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
11. Começando com Programação Python
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
▪ Python é uma linguagem de programação popular. Foi criado por Guido van
Rossum e lançado em 1991.
▪ É usado para:
▪ desenvolvimento web (lado do servidor);
▪ desenvolvimento de software;
▪ matemática/estatística (Data Science);
▪ script do sistema.
12. Começando com Programação Python
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
▪ Hoje vamos trabalhar com um compilador online
▪ Acessem: https://repl.it/new/python3
13. Primeiro programa
▪ Podemos apresentar uma mensagem para o usuário utilizando o comando print
▪ print(“Olá mundo!”)
▪ Faça o teste!
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
14. Variáveis
▪ Representa um local na memória onde os valores são armazenados
▪ Uma variável possui um nome e um tipo que pode ser armazenado nela*
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
15. Variáveis
▪ Tipos
▪ inteiras (Exemplo: 8, 92, 64)
▪ reais (Exemplo: 7.66, 5.84, 9.88)
▪ cadeia de caracteres (Exemplo: “Olá Mundo”, “Boa tarde!”, “Linguagem Python”)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
16. Variáveis
▪ Regras para nome de variáveis
▪ Obrigatoriamente deve começar com uma letra ou um traço subscrito (_)
▪ Nunca deve começar com número
▪ Nunca pode-se utilizar em nome de uma variável caracteres especiais:
▪ @ ! # $ % ¨ & { } ( ) + - * / , . ; ?
▪ Letra maiúscula é diferente de letra minúscula
▪ moeda é diferente de Moeda, de mOeda, de MOEDA e de MoEdA
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
17. Atribuição
▪ O comando de atribuição, como o nome indica, serve para atribuir valores à uma
variável
▪ variável = valor
▪ Lê-se: variável recebe valor
▪ saldo = 100
▪ Lê-se: a variável saldo recebe o valor inteiro 100
▪ O sinal de igual (=) é chamado de operador de atribuição
▪ Regra fundamental
▪ À esquerda do operador temos a variável
▪ À direita do operador temos o valor que será armazenado ou calculado
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
18. Atribuição
▪ O comando de atribuição pode receber uma expressão
▪ variável = expressão
▪ No exemplo a seguir, uma variável recebe uma expressão matemática
▪ soma = a + b
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
19. Números
▪ Python possui 3 tipos numéricos diferentes
▪ Inteiros, representado por int. Exemplo: 10, 34, - 39, -0x26
▪ Flutuantes, representado por float. Exemplo: 88.5, -90. , 32.100
▪ Complexos, representado por complex. Exemplo: 3.14j, .876j, 3e+26j
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
20. Operadores aritméticos
▪ Os operadores aritméticos em Python desempenham o mesmo papel dos
operadores na matemática
▪ Adição: +
▪ Subtração: +
▪ Multiplicação: *
▪ Divisão: /
▪ Divisão de piso: //
▪ Módulo: %
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
21. Saída de dados
▪ print(2 + 2)
▪ print(4 * 5)
▪ print(“2” + “3”)
▪ print(“A” + “B”)
▪ print(“Dias do mês de janeiro” + 31) !!!!
▪ print(“Dias do mês de janeiro”, 31)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
22. Saída de dados
▪ a = 4
▪ b = 5
▪ total = a + b
▪ print(“O total da soma foi:”, total)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
23. Entrada de dados
▪ nome = input(“Informe o seu nome”)
▪ print(“Seja bem vindo”, nome, “como posso te ajudar hoje?”)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
24. Entrada de dados
▪ a = input(“Digite um número”)
▪ b = input(“Digite um outro número”)
▪ total = a + b
▪ print(“O total é”, total)
▪ ???? Erro ????
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
25. Entrada de dados
▪ O comando input recebe como entrada uma cadeia de caracteres
▪ Você se lembra que não podemos realizar operações com caracteres?
▪ Mesmo tendo a aparência de número, ele não é um tipo número, mas tipo string
▪ Solução?
▪ Vamos converter
▪ int, float, str
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
26. Entrada de dados
▪ a = int(input(“Digite um número”))
▪ b = int(input(“Digite um outro número”))
▪ total = a + b
▪ print(“O total é”, total)
▪ Agora convertemos o valor assim que o recebemos no input
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
27. Exercícios
▪ 1) Desenvolva um programa em Python que solicite dois números ao usuário e, em
seguida, realiza todas as operações aritméticas, mostrando o resultado na tela.
▪ 2) Desenvolva um programa em Python para inserir comprimento e largura de um
retângulo e encontre sua área. Fórmula: base x altura
▪ 3) Desenvolva um programa em Python para inserir comprimento e largura de um
triângulo e encontrar sua área. Fórmula: (base x altura)/2
▪ 4) Desenvolva um programa em Python que receba o valor do raio de uma circunferência
e calcule a área. Fórmula: (pi x rario²) considerando o pi como 3,1415
▪ 5) Desenvolva um programa em Python que calcule o IMC (índice de massa corpórea) de
uma pessoa. Fórmula: (peso/altura²)
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda
28. Por hoje é só!
▪ Qualquer dúvida:
▪ www.arieldias.com
Professor Ariel da Silva Dias - www.arieldias.com - Obra Gratuita, proibida reprodução e
venda