Curso básico de Python para estudantes de Física
|
|
|
- Ângela Sanches di Castro
- 9 Há anos
- Visualizações:
Transcrição
1 Curso básico de Python para estudantes de Física Germán A. Racca Universidade do Estado do Rio Grande do Norte Faculdade de Ciências Exatas e Naturais Departamento de Física Mossoró - RN 25 de Maio de 2016
2 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
3 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
4 Introdução Linguagem de programação criada por Guido van Rossum em Modelo de desenvolvimento comunitário gerenciado pela organização sem fins lucrativos Python Software Foundation. Possui licença Python Software Foundation License, compatível com GPL mas não é copyleft. Linguagem de alto nível, interpretada, interativa, orientada a objetos e de tipagem dinâmica. Multiplataforma: Linux, FreeBSD, Solaris, MacOS X, Windows, etc. G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
5 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
6 Instalação de pacotes básicos Fedora $ sudo dnf install python-ipython numpy scipy python2-matplotlib \ python-astropy Ubuntu $ sudo apt-get install ipython python-numpy python-scipy \ python-matplotlib python-astropy IPython console interativo NumPy operações com vetores e matrizes SciPy computação científica (interpolação, integração, otimização, estatística, etc) Matplotlib gráficos 2D com qualidade de publicação Astropy pacotes para Astronomia (coordenadas, arquivos FITS, fotometria, espectroscopia, cosmologia, etc) G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
7 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
8 Python interativo Console interativo do Python Console interativo do IPython G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
9 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
10 Tipos básicos Inteiros >>> >>> a = 4 >>> type(a) <type int > Floats >>> c = 2.1 >>> type(c) <type float > Complexos >>> a = j >>> a.real 1.5 >>> a.imag 0.5 >>> type(a) <type complex > Booleanos >>> 3 > 4 False >>> test = (3 > 4) >>> test False >>> type(test) <type bool > Conversão de tipos >>> float(1) 1.0 >>> int(4.3) 4 >>> str(2) 2 G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
11 Operadores básicos Soma e subtração >>> >>> >>> >>> Multiplicação >>> 2 * >>> 2 * -1-2 >>> -4 * 2-8 Divisão >>> 5 / 2 2 >>> 5 / 2.0 # ou 5.0/2, ou 5.0/ >>> -5 / 2-3 >>> -5.0 / 2 # ou -5/2.0, ou -5.0/ Potenciação >>> 2**3 8 >>> (-2)**4 # -2**4 = >>> pow(2, 3) 8 >>> pow(-2, 4) 16 G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
12 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
13 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
14 Listas Coleção ordenada e mutável de objetos de diversos tipos >>> numeros = [1, 2, 3, 4] >>> print numeros [1, 2, 3, 4] >>> opcoes = [ sim, nao, talvez ] >>> print opcoes [ sim, nao, talvez ] >>> l = [numeros, opcoes] >>> print l [[1, 2, 3, 4], [ sim, nao, talvez ]] >>> L = [ red, blue, 1, 5.7, 3+2.1j] >>> print L [ red, blue, 1, 5.7, (3+2.1j)] >>> type(l) <type list > G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
15 Listas Slicing Mecanismo para criar fatias, ou slices, de uma lista. Um slice é uma lista gerada a partir de um fragmento de outra lista. >>> linux = [ fedora, debian, opensuse, ubuntu, arch ] >>> print linux[0] fedora >>> print linux[3] ubuntu >>> print linux[5] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range >>> linux[-1] arch >>> linux[-3] opensuse >>> linux[1] = mint >>> print linux [ fedora, mint, opensuse, ubuntu, arch ] G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
16 Listas >>> linux = [ fedora, debian, opensuse, ubuntu, arch ] >>> linux[0:2] [ fedora, debian ] fedora debian opensuse ubuntu arch >>> linux[:2] [ fedora, debian ] >>> linux[2:4] [ opensuse, ubuntu ] >>> linux[2:] [ opensuse, ubuntu, arch ] >>> linux[1:-1] [ debian, opensuse, ubuntu ] G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
17 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
18 Strings Seqüência imutável que armazena cadeias de caracteres >>> print Corinthians, Palmeiras ou Sao Paulo... Corinthians, Palmeiras ou Sao Paulo... >>> print vai curintia File "<stdin>", line 1 print vai curintia ^ SyntaxError: invalid syntax >>> print vai \ curintia\ vai curintia >>> print times:\n\tcorinthians\n\tpalmeiras\n\tsao Paulo\n\n...vai \ curintia\ times: Corinthians Palmeiras Sao Paulo...vai curintia G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
19 Strings >>> print "vai curintia " vai curintia >>> print "vai "curintia"" File "<stdin>", line 1 print "vai "curintia"" ^ SyntaxError: invalid syntax >>> print "vai \"curintia\"" vai "curintia" >>> print """times:... Corinthians... Palmeiras... Sao Paulo vai "curintia"... """ times: Corinthians Palmeiras Sao Paulo...vai "curintia" G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
20 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
21 Dicionários Coleção de elementos identificados por uma chave e um valor (key/value) Chave (ou índice) qualquer tipo imutável Valor qualquer coisa batman = { nome : Bruce Wayne, filmes : 9, amigos : [ Alfred, Robin ]} >>> print batman[ nome ] Bruce Wayne >>> print batman[ filmes ] 9 >>> print batman[ amigos ] [ Alfred, Robin ] >>> batman[ inicio ] = 1939 >>> print batman { amigos : [ Alfred, Robin ], inicio : 1939, filmes : 9, nome : Bruce Wayne } G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
22 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
23 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
24 if/elif/else Estruturas que controlam a ordem na qual o código é executado Condições análises que retornam valores booleanos: Verdadeiro (True) ou Falso (False) Operadores: == (igual), > (maior), < (menor), >= (maior ou igual), <= (menor ou igual),!= (diferente) numero = int(raw_input("por favor, insira um numero:")) if numero > 0: print "Voce digitou um numero positivo." elif numero < 0: print "Voce digitou um numero negativo." else: print "Voce digitou zero." >>> x = 1 >>> if x > 0:... print positivo... positivo >>> if x > 0:... print positivo... else:... print negativo... positivo G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
25 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
26 for/range for...in for VARIAVEL in ITERAVEL: # BLOCO DE CODIGO >>> meses = [ janeiro, fevereiro, marco ] >>> for mes in meses:... print mes... janeiro fevereiro marco range range(inicio, fim, passo) range(i, j) retorna [i, i+1, i+2,..., j-1] >>> for i in range(4):... print i G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
27 Tópicos 1 Introdução 2 Instalação de pacotes básicos 3 Python interativo 4 Tipos básicos e Operadores básicos 5 Recipientes Listas Strings Dicionários 6 Controle de fluxo if/elif/else for/range 7 Material do curso G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
28 Material do curso Aulas do Lázaro Camargo (INPE): material-python-00.tar.bz2 python_basico.pdf python_aula_01_introducao.pdf python_aula_02_tipos.pdf python_aula_03_listas.pdf python_aula_04_estruturas_controle.pdf G. A. Racca (UERN/FANAT/DFIS) Curso básico de Python para estudantes de Física 25 de Maio de / 28
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;
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
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
Computação I - Python Aula 1 - Teórica: Manipulação de Strings, Tuplas e Listas
Computação I - Python Aula 1 - Teórica: Manipulação de Strings, Tuplas e Listas 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/
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
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
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
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
Computação 1 - Python Aula 10 - Teórica: Estrutura de Dados - Dicionário. João Carlos, Carla Delgado, Ana Luisa Duboc 1/ 18
Computação 1 - Python Aula 10 - Teórica: Estrutura de Dados - 1/ 18 Considere que você precisa fazer uma função que guarde o nome e o telefone de seus amigos. Sua função também deve permitir a consulta
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
1/ 26. Computação 1 - Python Aula 1 - Prática: Primeiros Passos - Função
1/ 26 Computação 1 - Python Aula 1 - Prática: Primeiros Passos - Função Python - Modo Interativo Experiência com programação e uso do computador 2/ 26 Primeiros Passos - Operadores adição + subtração multiplicação
1/ 23. Computação 1 - Python Aula 1 - Prática: Primeiros Passos - Função
1/ 23 Computação 1 - Python Aula 1 - Prática: Primeiros Passos - Função Python - Modo Interativo Experiência com programação e uso do computador 2/ 23 Primeiros Passos - Operadores adição + subtração multiplicação
Computação I - Python Aula 1 - Prática: Primeiros Passos- Função
Computação I - Python Aula 1 - Prática: Primeiros Passos- Função 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/ Computação
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.
Curso básico de Python para estudantes de Física
Curso básico de Python para estudantes de Física Germán A. Racca Universidade do Estado do Rio Grande do Norte Faculdade de Ciências Exatas e Naturais Departamento de Física Mossoró - RN 01 de Junho de
Linguagem Python. Processamento Estatístico da Linguagem Natural. Barra invertida em strings. Strings. Aspas triplas. Operações com Strings
Processamento Estatístico da Linguagem Natural Aula 7 Professora Bianca (Sala 302 Bloco E) [email protected] http://www.ic.uff.br/~bianca/peln/ Linguagem Python Introdução Características de Python Rodando
Programação de Computadores
Programação de Computadores INTRODUÇÃO AOS ALGORITMOS E À PROGRAMAÇÃO DE COMPUTADORES PARTE 3 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Variáveis String Strings
Algoritmos e estrutura de dados
Algoritmos e estrutura de dados Introdução Marco A L Barbosa cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional. Conteúdo A linguagem Python
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
Computação 1. Aula 5 - Teórica Professor: Leonardo Carvalho
Computação 1 Aula 5 - Teórica Professor: Leonardo Carvalho Comparações múltiplas Aula 4 Prática: Exercício 5 Crie um programa que a cada clique do mouse desenhe uma linha da posição clicada a um dos pontos
Programação I Aula 17 Correção de programas Pedro Vasconcelos DCC/FCUP
Programação I Aula 17 Correção de programas DCC/FCUP DCC/FCUP 2019 1/ 30 Nesta aula 1 Classes de erros 2 Execução passo-a-passo 3 Testes na documentação 4 Asserções 5 Outros erros comuns DCC/FCUP 2019
PRIMEIROS PASSOS COM PYTHON. Prof. Msc. Luis Filipe Alves Pereira 2015
PRIMEIROS PASSOS COM PYTHON Prof. Msc. Luis Filipe Alves Pereira 2015 PRIMEIROS PASSOS COM PYTHON 02/47 O QUE É PYTHON? Python é uma linguagem de propósito geral, de alto nível e interpretada Python será
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
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/
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.
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
Primeira Aula de Python
30 de Janeiro de 2014 UFES Sumário Parte 1 - O Python e tudo que ele pode te dar Histórico e Filosofia Python; Onde você encontra código Python; ; Instalação e os primeiros passos (de vagar se for preciso);
Introdução ao Python
Introdução ao Python Roberto W. Nóbrega Instituto Federal de Santa Catarina Campus São José Café com Linux 21 de maio de 2015 Roberto W. Nóbrega (IFSC/SJE) Introdução ao Python Café com Linux 2015 1 /
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
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
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
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
Computação 1 - Python Aula 6 - Teórica: Listas 1/ 28
Computação 1 - Python Aula 6 - Teórica: Listas 1/ 28 Listas - Fatias Podemos usar a notação de fatias (slices) em listas: [start : end] : vai do índice start até o índice end-1 [start : ] : vai de start
Linguagem Python. Inteligência Artificial. Características de Python. Importando módulos. Módulos. Usando Python no modo interativo
Linguagem Python Inteligência Artificial Aula 7 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Introdução Características de Python Rodando programas Módulos Tipos básicos Números e variáveis Strings
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
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Prof. Andrey Halysson Lima Barbosa Aula 3 Variáveis e testes (continuação) Sumário Controle de fluxo com if/; Teste
Luiz Eduardo Borges. Novatec
Luiz Eduardo Borges Novatec Copyright 2014 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, por qualquer
Computação Científica com Python
Computação Científica com Python Conteúdo 1ª Parte Baixando e instalando os principais módulos do Python; Primeiro contato, usando o Python como uma calculadora; Tipos de dados e objetos; Sintaxe da linguagem
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
Linguagem Haskell. Riocemar S. de Santana
Linguagem Haskell Riocemar S. de Santana Haskell, o que é? É uma linguagem de programação puramente funcional, de propósito geral. Nomeada em homenagem ao matemático americano Haskell B. Curry (1900 1982).
Funções. Prof. Alberto Costa Neto Programação em Python
Funções Prof. Alberto Costa Neto Programação em Python Passos armazenados (e reusados) def imprimir(): Programa: imprimir() print 'Zip' imprimir() print 'Hello' print 'Fun' def imprimir(): print 'Hello'
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
Entrada e saída. Marco A L Barbosa malbarbo.pro.br. Departamento de Informática Universidade Estadual de Maringá
Entrada e saída 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 - Atribuição-CompartilhaIgual
Introdução a programação em Python Flávio Filipe L. S. Porto
Introdução a programação em Python Flávio Filipe L. S. Porto O que é Python? Linguagem de programação criada por Guido Van Rossum em 1991 com foco em produtividade e legibilidade. Por quê Python? Fácil
Vetores. Vanessa Braganholo
Vetores Vanessa Braganholo [email protected] Exemplo Motivacional } Programa para auxiliar a escrever Parabéns! nas melhores provas de uma disciplina com 3 alunos } Ler os nomes e as notas de 3 alunos
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
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 LISTAS. Introdução à Programação SI1
PYTHON LISTAS Introdução à Programação SI1 2 Conteúdo Listas Conceitos Operações Métodos Exercícios 3 Sequências Sequências! Podem ser indexados por algum valor ordinal posicional Algumas operações são
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)
Linguagens de Programação Aula 13
Linguagens de Programação Aula 13 Celso Olivete Júnior [email protected] Na aula passada Suporte para a programação orientada a objetos 2 Na aula de hoje Programação Funcional Linguagem Haskell 3 Roteiro
Listas e Tuplas. Vanessa Braganholo
Listas e Tuplas Vanessa Braganholo [email protected] Exemplo Motivacional } Programa para auxiliar a escrever Parabéns! nas melhores provas de uma disciplina com 3 alunos } Ler os nomes e as notas de 3
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
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
Lógica de Programação
Lógica de Programação Aula 2 Conhecendo o Ruby Clenisson Calaça Variáveis Mais Ruby Já sabemos como atribuir um valor a uma variável escrevendo o seu identificador seguido
SCC0124 Introdução à Programação para Engenharias
SCC0124 Introdução à Programação para Engenharias 1. Escreva uma função ehpar(n) que recebe um número inteiro n e retorna se ele é par ou ímpar. Observação: a função não deve imprimir nada na tela, apenas
Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
Manipulação de Strings. Vanessa Braganholo
Manipulação de Strings Vanessa Braganholo [email protected] Strings } Representam informação textual nome = Maria Silva nacionalidade = brasileira nome_mae = Ana Santos Silva nome_pai = Jonas Nunes Silva
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
Informática Parte 13 Prof. Márcio Hunecke
Escriturário Informática Parte 13 Prof. Márcio Hunecke Informática PYTHON 3.6 Python é uma linguagem de programação de alto nível (longe do código de máquina e mais próximo à linguagem humana), interpretada,
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Exercícios para Fundamentos da Programação
Exercícios para Fundamentos da Programação Fausto Almeida, Cláudia Antunes, Ana Cardoso-Cachopo, Pedro Amaro de Matos, Francisco Saraiva de Melo Departamento de Engenharia Informática Instituto Superior
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
MCG114 Programação de Computadores I. Comandos de condição 3/26/18. Comando if. Comando if. Até agora... Comandos de Condição! Comandos de Condição
3/26/18 MCG114 Programação de Computadores I Profa. Comandos de condição 20:32:09 1 2 Até agora... Todos os programas têm fluxo de execução único As instruções que serão executadas são sempre as mesmas,
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]
Manipulação de Strings. Vanessa Braganholo
Manipulação de Strings Vanessa Braganholo [email protected] Strings } Representam informação textual nome = Maria Silva nacionalidade = brasileira nome_mae = Ana Santos Silva nome_pai = Jonas Nunes Silva
Laboratório de Programação 1 Algoritmos e a Lógica de Programação
Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano [email protected] Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o
1 Detecção e correcção de erros 1 1.1 Erros sintáticos... 1 1.2 Erros de execução... 2 1.3 Erros semânticos... 5 1.4 Erros semânticos...
Nesta aula... Conteúdo 1 Detecção e correcção de erros 1 1.1 Erros sintáticos............................. 1 1.2 Erros de execução............................ 2 1.3 Erros semânticos............................
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
Computação 1 - Python Aula 4 - Teórica: Variáveis e Atribuição, Strings 1/ 26
Computação 1 - Python Aula 4 - Teórica: Variáveis e Atribuição, Strings 1/ 26 Variáveis e Atribuição Variáveis são usadas para guardar dados intermedidários nas funções. 2/ 26 Variáveis e Atribuição Variável:
Linguagens de Programação
Linguagens de Programação Paradigma Imperativo Matheus Hafner Tiago Xavier CET 087 - Conceitos de Linguagens de Programação (CLP) 17 de novembro de 2011 Aula Prática Instalação Fortran sudo apt-get install
Analises de Sinais Introdução ao Python. Prof. George Sand Franca Profa. Susanne Maciel
Analises de Sinais Introdução ao Python Prof. George Sand Franca Profa. Susanne Maciel Introdução ao Python Introdução muito rápido para Python e em particular o seu sistema científico para o caso de você
