PRIMEIROS PASSOS COM PYTHON. Prof. Msc. Luis Filipe Alves Pereira 2015
|
|
|
- Airton Caires Garrido
- 8 Há anos
- Visualizações:
Transcrição
1 PRIMEIROS PASSOS COM PYTHON Prof. Msc. Luis Filipe Alves Pereira 2015
2 PRIMEIROS PASSOS COM PYTHON 02/47 O QUE É PYTHON? Python é uma linguagem de propósito geral, de alto nível e interpretada Python será nossa ferramenta para aprender a programar e resolver problemas (texto em linguagem Python) (descrição do programa) (script) (interpretador da linguagem Python) (shell)
3 PRIMEIROS PASSOS COM PYTHON 03/47 O QUE É PYTHON? Interpretador para linguagem Python no Windows: python.exe link para download: (versão 2.7.X)
4 PRIMEIROS PASSOS COM PYTHON 04/47 O QUE É PYTHON? Envia comandos em linguagem Python para o interpretador apenas digitando no console: >>> print vamos começar >>> print a programar um computador >>> print vamos começar, a programar um computador
5 PRIMEIROS PASSOS COM PYTHON 05/47 OBJETOS, EXPRESSÕES E TIPOS NUMÉRICOS Objeto: elementos manipulados pelas instruções da linguagem Python Tipo: associado a cada objeto, define o conjunto de operações permitidas para manipulação do objeto: Não escalar: objetos de estrutura interna complexa Escalar: objetos indivisíveis (como os átomos da linguagem) int usado para representar números inteiros float usado para representar números reais bool usado para representar valores booleanos True e False None usado para representar um valor nulo
6 PRIMEIROS PASSOS COM PYTHON 06/47 OBJETOS, EXPRESSÕES E TIPOS NUMÉRICOS Expressões: associação de objetos e operadores Toda expressão resulta em um novo objeto (associado a um tipo) >>> 3+3 >>> (valor: objeto 5 tipo: int) (valor: objeto 5.0 tipo: float) Você pode descobrir o tipo de um objeto através da função type() >>> type(3) >>> type(3.0+2)
7 PRIMEIROS PASSOS COM PYTHON 07/47 OPERADORES ARITMÉTICOS Operador Tipo i Tipo j Tipo resultado i == j i!= j bool bool bool i + j i - j int int int float float float float int float int int int float float float Float int float
8 PRIMEIROS PASSOS COM PYTHON 08/47 OPERADORES ARITMÉTICOS Operador Tipo i Tipo j Tipo resultado i % j i / j int int int float float float float int float int int int float float float Float int float
9 PRIMEIROS PASSOS COM PYTHON 09/47 OPERADORES ARITMÉTICOS Operador Tipo i Tipo j Tipo resultado i * j i > j i < j i >= j i <= j int int int float float float float int float int int bool Float float bool Float int bool
10 PRIMEIROS PASSOS COM PYTHON 10/47 OPERADORES LÓGICOS Operador Tipo i Tipo j Tipo resultado i and j bool bool bool i or j bool bool bool not i bool bool bool
11 PRIMEIROS PASSOS COM PYTHON 11/47 VARIÁVEIS E ATRIBUIÇÕES Através das variáveis pode-se associar nomes (referência) a objetos >>> pi = >>> raio = 11.4 >>> área = pi*(raio**2) Você é livre para escolher o nome de suas variáveis. Mas isto vai implicar na facilidade/dificuldade de leitura do seu código. Ex.: >>> z = >>> x = 11.4 >>> y = z*(x**2)
12 PRIMEIROS PASSOS COM PYTHON 12/47 VARIÁVEIS E ATRIBUIÇÕES Variáveis podem ser nomeadas de (quase) qualquer maneira não podem começar com um digito deve-se respeitar as palavras reservadas da linguagem: and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, with, while, and yield. Python permite atribuições múltiplas: >>> x,y = 2,3 >>> x,y = y,x >>> print x=,x >>> print y=,y
13 PRIMEIROS PASSOS COM PYTHON 13/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Criar programas diretamente no interpretador pode ser bastante inconveniente IDLE: IDE padrão instalada junto com Python C:\Python27\Lib\idlelib\idle.py Contém um editor de textos com fácil integração ao interpretador (shell)
14 PRIMEIROS PASSOS COM PYTHON 14/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Criar novo arquivo
15 PRIMEIROS PASSOS COM PYTHON 15/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Editor de texto
16 PRIMEIROS PASSOS COM PYTHON 16/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Executar o código criado
17 PRIMEIROS PASSOS COM PYTHON 17/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Saída gerada pelo interpretador
18 PRIMEIROS PASSOS COM PYTHON 18/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) PyCharm: ambiente integrado para construção, execução e depuração de código. Download:
19 PRIMEIROS PASSOS COM PYTHON 19/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Criar novo projeto
20 PRIMEIROS PASSOS COM PYTHON 20/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Selecionar novo diretório para o projeto
21 PRIMEIROS PASSOS COM PYTHON 21/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Criar novo arquivo Python para o projeto
22 PRIMEIROS PASSOS COM PYTHON 22/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Editor de texto
23 PRIMEIROS PASSOS COM PYTHON 23/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Executar o código criado
24 PRIMEIROS PASSOS COM PYTHON 24/47 INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Saída gerada pelo interpretador
25 PRIMEIROS PASSOS COM PYTHON 25/47 CONTROLE DE FLUXO DO CÓDIGO Os códigos vistos até agora possuem fluxo único Para resolver problemas reais, precisamos seguir diferentes fluxos de acordo com condições encontradas
26 PRIMEIROS PASSOS COM PYTHON 26/47 CONTROLE DE FLUXO DO CÓDIGO if <expressão booleana>: <bloco de código> else: <bloco de código> x = 22 if x % 2 == 0: print x, "e um numero par" else: print x, "e um numero impar" print "Programa encerrado" paridade.py
27 PRIMEIROS PASSOS COM PYTHON 27/47 IDENTAÇÃO Possui valor semântico em Python if <expressão booleana>: <linha de código 1> <linha de código 1> if <expressão booleana>: <linha de código 1> <linha de código 1>
28 PRIMEIROS PASSOS COM PYTHON 28/47 IDENTAÇÃO if x%2 == 0: if x%3 == 0: print divisivel por 2 e por 3 else: print divisivel por 2 mas nao por 3 elif x%3 == 0: print divisivel por 3 mas nao por 2
29 PRIMEIROS PASSOS COM PYTHON 29/47 TIPO Str Objetos do tipo str representa string de caracteres: abc, abc, 123,... Avalie as seguintes expressões na janela do interpretador >>> a >>> 3*4 >>> 3* a >>> 2+2 >>> a + a Os operadores + e * possuem significados diferentes quando aplicados a objetos de tipos diferentes. Dizemos que ocorreu um overload de operador.
30 PRIMEIROS PASSOS COM PYTHON 30/47 TIPO Str Manipulação de strings tamanho: >>> len( abc ) 3 indexação: >>> abc [0] a divisão: >>> ' 'youtube'
31 PRIMEIROS PASSOS COM PYTHON 31/47 INPUT (ENTRADA) Interação com usuário através da linha de comando do interpretador >>> name = raw_input( Digite o seu nome ) >>> print Ola Sr(a),name >>> ano = int(raw_input( Digite o seu ano de nascimento )) >>> idade = 2015-ano >>> print Você tem, idade, anos
32 PRIMEIROS PASSOS COM PYTHON 32/47 ITERAÇÕES Quando um trecho de código precisa ser executado mais de uma vez
33 PRIMEIROS PASSOS COM PYTHON 33/47 ITERAÇÕES Quando um trecho de código precisa ser executado mais de uma vez while <expressão booleana>: <bloco de código> O que o seguinte trecho de código faz? x = 3 y = 2 iteracoes_restantes = y resposta = 0 while iteracoes_restantes > 0: resposta = resposta + x iteracoes_restantes = iteracoes_restantes 1
34 PRIMEIROS PASSOS COM PYTHON 34/47 ITERAÇÕES O comando for pode facilitar a criação de iterações quando já se sabe inicialmente o número de iterações necessárias. for <variável> in <sequencia>: <bloco de código> Teste no interpretador Python os seguintes comandos para gerar sequencias: >>> (0,1,2) >>> range(0,7) >>> range(7) >>> range(0,7,2)
35 PRIMEIROS PASSOS COM PYTHON 35/47 ITERAÇÕES O que o seguinte trecho de código faz? letra = 'a' frase = 'would you like to learn tango, Dona?' count = 0 for k in range(len(frase)): if frase[k]=='a': count = count + 1 freq = float(count)/len(frase)
36 PRIMEIROS PASSOS COM PYTHON 36/47 DÚVIDAS COM NOVO IDIOMA? O que você faz quando está com dúvida para escrever um texto em inglês, espanhol ou francês?
37 PRIMEIROS PASSOS COM PYTHON 37/47 DÚVIDAS COM NOVO IDIOMA? TODA documentação sintática e semântica da linguagem Python está disponível online!!
38 PRIMEIROS PASSOS COM PYTHON 38/47 QUAL O SEGREDO DO SUCESSO?
39 PRIMEIROS PASSOS COM PYTHON 39/47 QUAL O SEGREDO DO SUCESSO?
40 PRIMEIROS PASSOS COM PYTHON 40/47 EXERCÍCIO I Múltiplos de 3 e de 5 Se listarmos todos os números naturais abaixo de 10 que são múltiplos de 3 ou 5, teremos Faça um programa para listar todos os números naturais menores de 100 que são múltiplos de 3 ou de 5
41 PRIMEIROS PASSOS COM PYTHON 41/47 EXERCÍCIO I Múltiplos de 3 e de 5 (Solução) for k in range(1,x): if k % 3 == 0 or k % 5 == 0: print k,
42 PRIMEIROS PASSOS COM PYTHON 42/47 EXERCÍCIO II String inversa Faça um programa para imprimir um texto em ordem contrária
43 PRIMEIROS PASSOS COM PYTHON 43/47 EXERCÍCIO II String inversa (Soução) frase = 'I\'m gonna make him an offer he can\'t refuse' saida = '' for k in range(len(frase)): saida = saida + frase[len(frase) k] print 'ordem inversa:', saida
44 PRIMEIROS PASSOS COM PYTHON 44/47 EXERCÍCIO II Nenhuma vogal Faça um programa que retire as vogais de um texto
45 PRIMEIROS PASSOS COM PYTHON 45/47 EXERCÍCIO II Nenhuma vogal (Solução) frase = 'For justice, we must go to Don Corleone!' saida = '' for k in range(len(frase)): if frase[k]!= 'a' and frase[k]!= 'e' and frase[k]!= 'i' and frase[k]!= 'o' and frase[k]!= 'u': saida += frase[k] print saida
46 PRIMEIROS PASSOS COM PYTHON 46/47 LEMBRE-SE...
47 PRIMEIROS PASSOS COM PYTHON 47/47 BIBLIOGRAFIA John V. Guttag, Introduction to Computation and Programming Using Python. Spring 2013 Edition.
Fundamentos de Lógica e Algoritmos. Aula 3.2 IDLE, Variáveis e Tipos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.2 IDLE, Variáveis e Tipos Prof. Dr. Bruno Moreno [email protected] IDLE O IDLE é um ambiente de desenvolvimento integrado para Python; O IDLE permite: Escrever
1 Expressões, valores e tipos 1. 2 Variáveis e atribuições 5. cálculo de expressões segue a estrutura de parênteses e as prioridades dos operadores
Nesta aula... Conteúdo 1 Expressões, valores e tipos 1 2 Variáveis e atribuições 5 1 Expressões, valores e tipos Expressões e valores Tipos programas calculam expressões para produzir valores cálculo de
Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias
SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes
Introdução à Programação Aula 3 Primeiros programas
Introdução à Programação Aula 3 Primeiros programas Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 3 Primeiros programas 2015 1 / 23 Nesta aula... 1 Tipos básicos
TCC 00308: Programação de Computadores I Organização de programas em Python
TCC 00308: Programação de Computadores I 2017.1 Organização de programas em Python Vamos programar em Python! Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem
Programação I Aula 3 Primeiros programas
Programação I Aula 3 Primeiros programas Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 3 Primeiros programas 2018 1 / 23 Nesta aula... 1 Tipos básicos 2 Variáveis e atribuições
Organização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Linguagem de Programação I Prof. Tiago Eugenio de Melo.
Linguagem de Programação I Prof. Tiago Eugenio de Melo [email protected] www.tiagodemelo.info 1 Sumário Introdução Conceitos preliminares Introdução Variáveis Comandos Condicionais 2 Por que aprender a
A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python
A Linguagem Python: Uma visão geral Prof. Alberto Costa Neto Programação em Python Python é a linguagem do interpretador Python e daqueles que são capazes de conversar com ele. Um indivíduo que fala Python
Fundamentos de Programação em Python
Fundamentos de Programação em Python Diego Silveira Costa Nascimento Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte [email protected] 23 de junho de 2017 Ementa do
AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Minicurso de Linguagem de Programação Python.
Minicurso de Linguagem de Programação Python. Informações Iniciais: Objetivos do Curso; Linguagem de Programação; Histórico do Python; Principais características; Vantagens e desvantagens; Principais Aplicações;
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Aula de hoje. Comandos. Comandos simples. Comandos. Comandos de controle. Bloco de comandos. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Comandos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes 1 Aula de
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28 Tipos de Dados Dados Numéricos Números Inteiros: Int/Long Ponto Flutuante: Float Números Complexos: Complex
Python - Variáveis e expressões
Python - e expressões Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador
Processamento da Informação Teoria. Desvio Condicional
Processamento da Informação Teoria Desvio Condicional Semana 03 Prof. Jesús P. Mena-Chalco 08/05/2013 Operador módulo O operador módulo trabalha com inteiros e produz o resto quando o primeiro operando
*Exercícios de provas anteriores escolhidos para você estar preparado para qualquer questão na prova. Resoluções em simplificaaulas.
INTRODUÇÃO À COMPUTAÇÃO - RESUMO E EXERCÍCIOS* P1 *Exercícios de provas anteriores escolhidos para você estar preparado para qualquer questão na prova. Resoluções em simplificaaulas.com Conceitos fundamentais
Introdução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida [email protected] docente.ifrn.edu.br/andrealmeida Aula 02 Primeiro Programa Roteiro Primeiros Passos Variáveis Expressões Comandos
4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Passo-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Preparatório OBI. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula 01 Introdução a C++
Preparatório OBI Prof. André Gustavo Duarte de Almeida [email protected] docente.ifrn.edu.br/andrealmeida Aula 01 Introdução a C++ Roteiro Introdução ao C++ Primeiro Programa Variáveis Operadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ
Nesta aula... Iteração indefinida. 1 Decisões em Python. 2 Funções lógicas. 3 Recursão. 4 Iteração. 5 Ciclo for ou while?
Nesta aula... 1 2 3 4 indefinida 5 Valores lógicos: booleanos Tipo do Python para guardar os valores lógicos, verdadeiro e falso: booleano (George Bool, matemático inglês) Valores lógicos podem ter apenas
Aula 03 Introdução à Programação com a Linguagem Python
Aula 03 Introdução à Programação com a Linguagem Python Gilberto Ribeiro de Queiroz Thales Sehn Körting Fabiano Morelli 26 de Março de 2018 Tópicos Tipo Lógico e Operadores Lógicos. Operadores Relacionais.
Introdução à Computação - aulas 01 e 02 -
MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. [email protected]
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 2 (07/08/15) Introdução ao Python História Características Estrutura dos código-fonte Primeiros elementos
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite
Python 3.x Estrutura de Repetição for Estrutura de Decisão if then else
Python 3.x Estrutura de Repetição for Estrutura de Decisão if then else Introdução à Ciência da Computação Prof. Edison Ishikawa Agenda Laço for Condicionais Expressões Booleanas Operadores Lógicos Tabela
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Osvaldo Santana Thiago Galesi
Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
1 Da aula teórica ao Java
Universidade Federal do ABC Bacharelado em Ciência da Computação Processamento da Informação - Prof. Fabrício Olivetti de França Guia de tradução entre Java e outras linguagens 1 Da aula teórica ao Java
PROGRAMAÇÃO EM JOGOS DIGITAIS
PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Paradigmas de Programação Linguagem de programação Paradigmas de programação 1 Linguagem de programação! Para ser útil e confiável, uma linguagem deve ter uma
Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Módulo: PYTHON. Felipe Oliveira
Módulo: PYTHON Felipe Oliveira Tudo Blzinha? https://pip.pypa.io/en/stable/installing/ Ctrl + S Variáveis Palavras reservadas! Operadores Aritméticos Operadores básicos Operação Operador adição +
Departamento de Ciência da Computação Python 3.x Variáveis e Expressões. Introdução à Ciência da Computação. Prof. Edison Ishikawa
Python 3.x Variáveis e Expressões Introdução à Ciência da Computação Prof. Edison Ishikawa Sumário Variáveis, expressões e comandos Valores e tipos Variáveis Nomes de variáveis e palavras reservadas Comandos
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: [email protected] Blog: http://profperini.com Formação
Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,
Python: Exceções, Iteradores e Geradores. Claudio Esperança
Python: Exceções, Iteradores e Geradores Claudio Esperança Exceções Quando um programa encontra dificuldades não previstas, diz se que uma condição excepcional ou uma exceção ocorreu Um erro é uma exceção
JavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Questão 1 Analise o trecho do código abaixo, escrito na linguagem C#:
Programação para Games I Questão 1 Analise o trecho do código abaixo, escrito na linguagem C#: String[] vetor= { E, A, Z, D, W }; for(int i=4; i
Minicurso de Linguagem de Programação. Python. Python. Grupo PET-Tele, Universidade Federal Fluminense. 23 de agosto de 2011
Minicurso Minicurso Grupo PET-Tele, Universida Feral Fluminense 23 agosto 2011 Informações Iniciais Minicurso Objetivos do Curso Histórico do Principais Características Vantagens e Desvantagens Principais
A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?
23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas
Algoritmos e Estrutura de Dados Aula 02 Listas em Python
Algoritmos e Estrutura de Dados Aula 02 Listas em Python Profa. Alana Oliveira e Prof. Davi Viana [email protected] e [email protected] Se não entender, pergunte! 2 1 Dados e Tipos de Dados Um dado
Capítulo 8. Estruturas de Controle no Nível de Sentença
Capítulo 8 Estruturas de Controle no Nível de Sentença Níveis de fluxo de controle Computações são realizadas por meio da avaliação de expressões e da atribuição dos valores a variáveis Para tornar a computação
MCG126 Programação de Computadores II
MCG126 Programação de Computadores II Turma: B Professor: Isac Mendes Lacerda (Material original cedido gentilmente pela professora Janaína Gomide) 1 Outro Teste... Escreva um programa que receba um texto
Computação I: Linguagem de Programação Python
Computação I: Linguagem de Programação Python [email protected] * Parte da apresentação foi gentilmente cedida pelo prof. Igor Steinmacher Agenda Objetivos Python: conceitos básicos O Ambiente
Conceitos básicos de programação
Para aprender uma linguagem de programação podemos começar por conhecer os vocábulos ou símbolos que formam o seu léxico e depois aprender como esses vocábulos integram as instruções (frases) que compõe
Introdução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin
Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Python 3.x Estrutura de Repetição while
Python 3.x Estrutura de Repetição while Introdução à Ciência da Computação Prof. Edison Ishikawa Sumário Atribuição Atualizando variáveis Iterações Revisitando o laço for Laço while Rastreando um programa
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2018-2 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos
Organização de programas em Pascal
Organização de programas em Pascal Leonardo Gresta Paulino Murta [email protected] Vamos programar em Pascal! Mas... Como um programa é organizado? Quais são os Apos de dados disponíveis? Como variáveis
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Computação 1 - Python Aula 4 - Teórica Variáveis e Atribuição, Strings. João Carlos, Carla Delgado, Ana Luisa Duboc 1/ 30
Computação 1 - Python Aula 4 - Teórica Variáveis e Atribuição, Strings 1/ 30 Variáveis e Atribuição Dados a hora, minuto e segundo em que um corredor de uma maratona partiu, e dados a hora, minuto e segundos
Computadores e Programação
Computadores e Programação Engenharia Biomédica Luís Cruz - 2006 1 Docentes Teórica: Luís Cruz Prática: João Sá Marta Luís Cruz - 2006 2 1 Regras de Avaliação Componente Teórica + Componente Prática Componente
Linguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Estruturas de controle no nível de sentença
Estruturas de controle no nível de sentença Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons
Prof. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
Computação I - Python Aula 4 - Teórica: Variáveis e Atribuição, Strings
Computação I - Python Aula 4 - Teórica: Variáveis e Atribuição, Strings João C. P. da Silva Carla A. D. M. Delgado Ana Luisa Duboc Dept. Ciência da Computação - UFRJ http://www.dcc.ufrj.br/ pythonufrj/
Processamento da Informação Teoria Funções
Processamento da Informação Teoria Funções Semana 01 Prof. Jesús P. Mena-Chalco 27/04/2013 Funções No contexto de linguagens de programação, uma função é uma sequência de instruções utilizada para realizar
Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Python. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Python Prof. Dr. Bruno Moreno [email protected] O objetivo dessa disciplina é aprender Python? 2 Objetivo da disciplina O objetivo da disciplina
Programação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Python Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução Introdução
Minicurso de Python Aula 2. Raphael Lupchinski Marcelo Millani
Minicurso de Python Aula 2 Raphael Lupchinski Marcelo Millani Recapitulando Na última aula vimos a sintaxe básica de Python: Criar escopo utilizando : Identação baseada em 4 espaços Expressões matemáticas
Aula de hoje. Expressões. Expressões. Expressões. Exemplos. Programa em Python. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Expressões Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes Aula de
PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno [email protected] O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da
Algoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2019-1 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos
Introdução ao Python. Prof. Fabrício Olivetti de França Universidade Federal do ABC
Introdução ao Python Prof. Fabrício Olivetti de França Universidade Federal do ABC Python Linguagem interpretada criada em 1991 Objetivos: enfatizar a legibilidade do código e, encurtar o tamanho dos códigos.
SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016
SPYDER um ambiente de desenvolvimento integrado (IDE*) para Python Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 * IDE = Integrated Development Environment Esta obra está licenciada com uma licença
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...
Allisson Barros 12/0055619 Daniel Luz 13/0007714 Leandro Bergmann 14/0149007 Luiz Fernando Vieira 13/0013757 Uriel Silva 12/0137232
Allisson Barros 12/0055619 Daniel Luz 13/0007714 Leandro Bergmann 14/0149007 Luiz Fernando Vieira 13/0013757 Uriel Silva 12/0137232 Início da Implementação Python 0.9.0 alt.sources Python 1.0 Python 2.0
Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
