Python 3.x Bibliotecas
|
|
|
- Mafalda Dinis
- 6 Há anos
- Visualizações:
Transcrição
1 Python 3.x Bibliotecas Introdução à Ciência da Computação Prof. Edison Ishikawa
2 Sumário Módulo Namespace Escopo de nomes Operado ponto Pacotes Biblioteca Padrão Bibliotecas de terceiros
3 Módulos São Arquivos-fonte que podem ser importados por um programa Exemplo de importação absoluta >>>import math >>>math.sqrt(3**2 + 4**2) 5 Exemplo de importação relativa >>>from math import sqrt >>>sqrt(3**2 + 4**2) 5 É melhor usar importação absoluta. Importação relativa pode causar problemas, como ofuscação de variáveis etc. Exemplo de importação relativa de todo o módulo >>>from math import * >>>sqrt(3**2 + 4**2) 5 Note o caractere asterisco
4 Namespace É uma coleção de identificadores que pertencem a um módulo, função ou classe Namespaces agregam coisas relacionadas, por exemplo todas as funções matemáticas Exemplo >>> from math import * >>> help(math) Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> help(math) NameError: name 'math' is not defined >>> >>> import math >>> help(math) Help on built-in module math: Como foi feita importação relativa o namespace math não existe. Logo dá erro quando o chamo namespace math agrega todas as funções matemáticas NAME math DESCRIPTION This module is always available. It provides access to the mathematical functions defined by the C standard. FUNCTIONS acos(...) acos(x) Return the arc cosine (measured in radians) of x. acosh(...) acosh(x) Return the inverse hyperbolic cosine of x.
5 Escopo de nomes Escopo de um identificador é a região do código do programa em que o identificador pode ser acessado ou usado Existem 3 escopos importantes em Python Escopo Local Se refere a identificadores declarados dentro de uma função Cada função tem seu próprio namespace Escopo Global Se refere a todos os identificadores dentro do módulo corrente ou do arquivo Escopo Embutido (built-in scope) Se refere a todos os identificadores construídos dentro do Python Aqueles que podem ser usados sem a necessidade de importar módulos e estão (quase) sempre disponíveis Exemplo: range e min
6 Escopo de nomes O mesmo nome pode ocorrer em mais de um dos escopo de Python Global Local e Built-in Qual é o que pode ser acessado ou usado? Regras de precedência O escopo mais interno, ou local, sempre tem precedência sobre o escopo global O escopo global sempre tem preferência sobre o escopo built-in
7 O operador. ponto Atributos e funções são acessados usando o operador ponto (. ) Também podemos importar um módulo dando um nome diferente pra ele Exemplo >>>import math as m >>>m.pi >>>m.cos(m.pi/3)
8 Pacotes (Packages) Pacotes regulares são pastas que são identificadas pelo interpretador pela presença de um arquivo com o nome init.py Pacotes funcionam como coleções para organizar módulos de forma hierárquica
9 Criando módulos Basta salvar o script com a extensão.py Suponha o script icc.py Exemplo: icc.py def mensagem( ): print( Programar só se aprende programando! ) return 0 Para usá-lo basta importar no seu programa Exemplo import icc icc.mensagem( )
10 Biblioteca Padrão Biblioteca de módulos e pacotes que é distribuída com o interpretador Python Matemática: math, cmath, decimal, random Sistema: os, glob, subprocess Threads: threading Persistência: pickle, marshall XML: xml.dom, xml.sac, xml.treee Configuração: configparser, optparse Tempo: time, datetime Outros: sys, logging, traceback, types, timeit...
11 Números aleatórios Frequentemente usamos números aleatórios nos nossos programas: Para desenvolver jogos em que o computador precise jogar um dado ou lançar uma moeda Para embaralhar uma pilha de cartas aleatoriamente Para simular o regime de chuvas de uma determinada região com um modelo computacional para estimar o impacto ambiental em se construir uma represa hidrelétrica Exemplo import random rng = random.random( ) # cria objeto que gera números pseudo-aleatórios jogar_dado = rng.randrange(1, 7) # retorna int entre 1 e 6 atraso_em_segundos = rng.random( )*5.0 cartas = list(range(52)) # gera um baralho com 52 cartas rng.shuffle(cartas) # embaralha as cartas
12 Módulo de tempo Para obter o tempo Para saber o desempenho do seu programa Basta obter o tempo no início e no final do programa Exemplo >>>import time >>>time.clock( ) # tempo da CPU do processo como float e-06 >>>time.localtime( ) time.struct_time(tm_year=2017, tm_mon=10, tm_mday=9, tm_hour=10, tm_min=21, tm_sec=11, tm_wday=0, tm_yday=282, tm_isdst=0) >>>help(time) Help on built-in module time: NAME time - This module provides various functions to manipulate time values. DESCRIPTION There are t..
13 Módulo math Contém funções matemáticas e algumas constantes Exemplo >>> import math >>> math.pi >>> math.e >>> math.sqrt(2.0) >>> math.radians(90) >>> math.sin(math.radians(60))
14 Biblioteca de terceiros Existem muitas bibliotecas disponíveis escritas por terceiros para Python Para instalar estas bibliotecas use o pip Exemplo: no prompt do S.O. usuario@maquina01:~$ pip install nome_do_pacote Downloading/unpacking nome_do_pacote Downloading usuario@maquina01:~$
15 Numpy Os tipos padrão de Python não são muito adequados para operações matemáticas Por exemplo, suponha a lista a = [2, 3, 5] multiplicada por um inteiro Exemplo >>> a = [2, 3, 5] >>> 2 * a [2, 3, 5, 2, 3, 5] O mesmo vale para a multiplicação por float Exemplo >>> a = [2, 3, 5] >>> 2.1 * a Traceback (most recent call last): File "<pyshell#25>", line 1, in <module> 2.1 * a TypeError: can't multiply sequence by non-int of type 'float'
16 Numpy Uma forma de resolver este problema em Python é: Exemplo: a = [ 2, 3, 5] b = [] for x in a: b.append(2.1 * x) Quebra-galho Jeitinho Forçação de barra Isto acontece por que as listas de Python não foram projetadas para serem um objeto matemático Lista em Python são apenas uma coleção de itens Para termos um tipo de lista que se comporte como um vetor ou uma matriz matemática, usamos a biblioteca Numpy
17 Numpy Provê: Um objeto do tipo vetor n-dimensional de itens homogêneos Operações matemáticas rápidas utilizando vetores/matrizes Ferramentas de Álgebra Linear Transformada de Fourier Geração de números aleatórios Operações em polinômios Operações com números complexos Etc
18 Numpy Como é uma biblioteca de terceiros é preciso instalá-lo antes de usar Exemplo no linux sudo pip install numpy No Windows, siga um dos vários tutoriais disponíveis na Web
19 Numpy Multiplicação Exemplo: >>> import numpy as np >>> a = np.array([2, 3, 5]) >>> 2.1 * a array ([4.2, 6.3, 10.5]) >>> a * a array ([4, 6, 10]) >>> a ** 2 array ([4, 6, 10]) >>> np.dot(a, a) 38
20 matplotlib É uma biblioteca para desenhar gráficos Python 2D que produz figuras de qualidade para publicação em uma grande variedade de formatos Você pode gerar gráficos, histogramas, diagramas de espectro, gráficos de barras, gráficos de erros, diagramas de dispersão, etc., com apenas algumas linhas de código Como toda biblioteca de terceiros precisa ser instalada antes de usar Exemplo de instalação no Linux sudo pip install matplotlib
21 matplotlib Exemplo: # An extra set of sample plots for the thumbnail image. import matplotlib.pyplot as plt import numpy as np np.random.seed( ) data = np.random.randn(2, 100) fig, axs = plt.subplots(2, 2, figsize=(5, 5)) axs[0, 0].hist(data[0]) axs[1, 0].scatter(data[0], data[1]) axs[0, 1].plot(data[0], data[1]) axs[1, 1].hist2d(data[0], data[1]) plt.show()
22 matplotlib
23 matplotlib
24 matplotlib
25 matplotlib Veja mais exemplos e tutoriais em:
26 SciPy Numpy Matplotlib Biblioteca Scipy: Estatística Processamento de sinais/imagens Estruturas de dados espaciais Biblioteca SymPy (computação simbólica) Exemplo: >>> integrate(cos(x), x) sin(x) >>> diff(cos(x), x) -sin(x)
27 SciPy
28 Scikit-learn Aprendizado de máquina Classificação Regressão Agrupamento Útil em aplicações de inteligência artificial Baseada em Numpy, SciPy e Matplotlib
29 Outras bibliotecas Processamento de páginas web BeautifulSoup Jogos Pygame, Panda 3D Banco de dados - DBI Pymysql, sqlite3, postgresql, pymongo Aplicações Web Django Interface Gráfica PyQt Computação Gráfica Pillow, Vpython, OpenGL Plataformas portáteis (App para Android e IoS) Kivy
30 Outras bibliotecas Controle de câmera GoPro: Exemplo: >>> from gopro import GoPro >>> camera = GoPro.GoPro() >>> camera.photo() >>> camera.video() >>> camera.timelapse()
31 Framework Django É um framework para aplicações Web de alto nível Escrito em Python, incentiva o desenvolvimento rápido com um design limpo e pragmático Construído por desenvolvedores experientes, ele cuida de muitos dos problemas do desenvolvimento da Web, para que você possa se concentrar em escrever seu aplicativo sem precisar reinventar a roda É gratuito e de código aberto.
32 Sites feitos com Django/Python We all know YouTube as the place to upload cat videos and fails. As one of the most popular websites in existence, it provides us with endless hours of video entertainment. The Python programming language powers it and the features we love
33 Sites feitos com Django/Python Python also provides the power behind the most popular search engine in the world Google. The programming language can handle the traffic and computing needs of the search engine and its connected apps.
34 Sites feitos com Django/Python The National Aeronautics and Space Administration s official website is the place to find news, pictures, and videos about their ongoing space exploration. This Django website can easily handle huge amounts of views and traffic
35 Bibliografia How to Think Like a Computer Scientist: Learning with Python 3 Documentation - Release 3rd Edition Peter Wentworth, Jeffrey Elkner,Allen B. Downey and Chris Meyers Apr 26, 2017
Computação 1 - Python 1/ 41
Computação 1 - Python Aula 2 - Teórica: Função 1/ 41 Função Exercício: Calcule a área da coroa circular (anel) formada por dois círculos de raios r1 e r2 (r1 > r2 e Pi = 3.14). 2/ 41 Função Exercício:
Computação I - Python
Computação I - Python Aula 2 - Teórica: 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 I - Python Aula 2 1
Computação 1 - Python Aula 2 - Teórica. João Carlos, Carla Delgado, Ana Luisa Duboc 1/ 39
Computação 1 - Python Aula 2 - Teórica Função 1/ 39 Calcule a área da coroa circular (anel) formada por dois círculos de raios r1 e r2 (r1 > r2 e Pi = 3.14). 2/ 39 Calcule a área da coroa circular (anel)
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
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
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
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
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
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
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
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
Tópicos Especiais: Inteligência Artificial. Deep Learning
Tópicos Especiais: Inteligência Artificial Deep Learning Bibliografia Inteligência Artificial Russell & Norvig Site: http://aima.cs.berkeley.edu Inteligência Artificial, Ben Coppin. Online Course: Zero
Introdução ao Python. Programa Computacional
Programa Computacional É um algoritmo escrito em uma linguagem computacional (C, Fortran, Pascal, MATLAB, Python, etc.). É a tradução do algoritmo para uma linguagem que será interpretada pelo computador.
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);
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
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
Programação Python. Nesta aula... 1 Programação. 2 Python. Operadores e Operandos Variáveis, Expressões, Instruções Funções Ciclos Comentários
Nesta aula... 1 2 Introdução à - minor Ciência de computadores: incluí tópicos de matemática (linguagens formais para especificar ideias) engenharia (projetar, juntar componentes para formar um sistema,
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
Curso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Aula 02. Prof. Diemesleno Souza Carvalho
Interface Homem-Máquina Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Introdução à Interface
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
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 25 de Maio de
Usando Texto Formatado no IPython Notebook
1 de 7 26-12-2012 19:54 Usando Texto Formatado no IPython Notebook Disciplina "Introdução à Computação em Física" (ICF) da UFES/Alegre Curso de Licenciatura em Física - Turma 2012/2 Autoria : Prof. Roberto
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012 Ementa do Curso Conceitos básicos de programação Orientação a objetos Linguagem Python Simulação com o NS-3 Programação
Integração Arduino - Python Leitura de sensor de umidade e temperatura
Integração Arduino - Python Leitura de sensor de umidade e temperatura Filipi Nascimento Silva, Luciano da Fontoura Costa Disciplina: Modelagem Matemático - Computacional Nesta prática, usaremos um programa
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ê
Tutorial Ambiente, instalação e começando um novo projeto Django
Tutorial Ambiente, instalação e começando um novo projeto Django Vamos começar com Python Primeiro, vamos falar um pouco sobre o que o Python é. Python é uma linguagem de programação muito popular que
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)
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 2 Apresentação da linguagem Python
Programação I Aula 2 Apresentação da linguagem Python Pedro Vasconcelos DCC/FCUP 2017 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 2 Apresentação da linguagem Python 2017 1 / 25 Nesta aula... 1 Porquê
3ª Edição Nilo Ney Coutinho Menezes
3ª Edição Nilo Ney Coutinho Menezes Novatec Copyright 2010, 2014, 2019 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.
Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html
Aula de hoje. Python para disciplinas básicas. Computação científica. Introdução. Álgebra Linear. Álgebra linear
SCC 14 - Introdução à Programação para Engenharias Python para disciplinas básicas Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto
Introdução à Programação / Programação I
Introdução à Programação / Programação I Aula 20: Traçado de gráficos Rita P. Ribeiro 2017/2018 Departamento de Ciência de Computadores Nesta aula 1. Matplotlib 2. Geração de gráficos 3. Tipos de gráficos
Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos. Capítulo: Inteligência Artificial na Arquitetura Intel.
Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos Capítulo: Inteligência Artificial na Arquitetura Intel Flávio Mello, DSc Niterói, 12 de Maio de 2018 Centro de Excelência em IA da Intel
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
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 PARALELA E DISTRIBUÍDA
COMPUTAÇÃO PARALELA E DISTRIBUÍDA Aluno: Alessandro Faletti Orientadora: Noemi Rodriguez Introdução O objetivo inicial no projeto era aplicar a possibilidade de processamento em paralelo no sistema CSBase
Aprendizado de Máquina (Machine Learning)
Ciência da Computação Aprendizado de Máquina (Machine Learning) Aula 06b Linguagem R Max Pereira Linguagem R O R é ao mesmo tempo uma linguagem de programação e um ambiente para computação estatística,
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/
LOM3260 Computação científica em Python Informações sobre o curso
LOM3260 Computação científica em Python Informações sobre o curso Prof. Luiz T. F. Eleno Departamento de Engenharia de Materiais Escola de Engenharia de Lorena Universidade de São Paulo 2018 LOM3260 (EEL-USP,
Python: Módulos. Claudio Esperança
Python: Módulos Claudio Esperança Módulos Módulos são programas feitos para serem reaproveitados em outros programas Eles tipicamente contêm funções, variáveis, classes e objetos que provêm alguma funcionalidade
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
Aula 10 Introdução ao NumPy
Aula 10 Introdução ao NumPy Gilberto Ribeiro de Queiroz Thales Sehn Körting Fabiano Morelli 16 de Abril de 2018 NumPy - descrição http://www.numpy.org/ NumPy is the fundamental package for scientific computing
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/
Sumário. Introdução 1
Sumário Introdução 1 Capítulo 1. Rápida Introdução à Programação Procedural 7 Criando e Executando Programas Python 7 O Lindo Coração do Python 12 Parte #1: Tipos de Dados 12 Parte #2: Referência de Objeto
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;
IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Seguindo Instruções. Linguagens de Programação Algoritmos. Introdução à Ciência da Computação. Prof. Edison Ishikawa
Seguindo Instruções Linguagens de Programação Algoritmos Introdução à Ciência da Computação Prof. Edison Ishikawa Objetivo Entender as limitações de uma linguagem de programação Fazer algoritmos DIREITA
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 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:
CEFET/RJ. Aprendizado de Máquina - Trabalho 01
CEFET/RJ Programa de Pós-graduação em Ciência da Computação Aprendizado de Máquina - Trabalho 01 Prof. Eduardo Bezerra ([email protected]) Setembro/2017 Conteúdo 1 Regressão Linear com uma Variável
11 - Imagens e Gráficos simples
ICE-B 11 - Imagens e Gráficos simples Ludwig Krippahl Imagens Resumo Representação de imagens num ecrã. Pixels. Sistema RGB. Criação e manipulação de imagens com Numpy e Scikit-Image Gráficos simples com
Algoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Comandos de Entrada e Saída. Prof. Alberto Costa Neto Programação em Python
Comandos de Entrada e Saída Prof. Alberto Costa Neto Programação em Python Entrada de Dados Sugerimos o uso da função input Ela recebe uma String como parâmetro. Este parâmetro será impresso na tela e
MC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
DISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
Professor: Laboratório de Programação com Games. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF
Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Introdução 1 Objetivo do curso Desenvolver habilidades de programação através da construção de vídeo
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
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,
AULA 2. Números e operações. Erros de arredondamento e de truncatura. Gráficos simples. Cópia de objetos. Estruturas de controlo.
AULA 2 Números e operações. Erros de arredondamento e de truncatura. Gráficos simples. Cópia de objetos. Estruturas de controlo. Laboratório Numérico 1 Números inteiros Plain int: 32 bits, representa os
