Primeira Aula de Python

Documentos relacionados
Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

Algoritmos e Programação

Algoritmos e Programação

Introdução ao Python. Programa Computacional

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Python. Prof. Dr. Bruno Moreno

Linguagem de Programação I Prof. Tiago Eugenio de Melo.

INSTALANDO PYTHON, PYCHARM E PYGAME

1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.

Aula 02. Prof. Diemesleno Souza Carvalho

Usando Texto Formatado no IPython Notebook

Linguagens de Programação

Meu Blog: Mais sobre o Ubuntu LTS no link:

Curso online de Fundamentos em Android. Plano de Estudo

Fundamentos do R. Prof. Cícero Quarto cicerocq.com

Noções de sistemas de computação

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

1º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando

Nota sobre esta versão: Esta versão (Cekeikon 5.6) vem com duas versões de OpenCV. Por isso, o tamanho do arquivo é grande.

Instalação em Windows 64 bits de Python3, OpenCV4 e Tensorflow12:

1 Introdução à Programação O que é? Para que serve?... 1

2º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando

Sistema Operacionais II. Aula: Virtualização

Curso básico de Python para estudantes de Física

Gerando um programa executável a partir de um módulo Python

Tutorial Ambiente, instalação e começando um novo projeto Django

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Python para Bioinformática. Visão Geral Prof. Alessandro Brawerman

Novas Tecnologias no Ensino da Matemática

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012

Algoritmos e Programação

Conteúdo Programático

Fundamentos de Programação em Python

5 fantásticos editores de vídeo para Linux...e não só

PROVA 03/07 Segunda-feira (semana que vem)

Programação Python. Nesta aula... 1 Programação. 2 Python. Operadores e Operandos Variáveis, Expressões, Instruções Funções Ciclos Comentários

LOM3260 Computação científica em Python Informações sobre o curso

Apresentação em L A TEX

Introdução à Computação: Máquinas Multiníveis

MC-102 Aula 01. Instituto de Computação Unicamp

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

PROGRAMAÇÃO EM JOGOS DIGITAIS

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45

GRUPO: Rafael Igor Vanderlei Vieira

Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.

Quem sou eu? Daniel Coelho de Andrade. Graduando em Engenharia de Computação - UEFS. Membro da Empresa Júnior de Engenharia de Computação da UEFS

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Novas Tecnologias no Ensino da Matemática

Manual de Compilação/Execução da Aplicação SmartHome

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução

Computação Científica com Python

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

Estruturas de Sistemas Operacionais

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

GFM015 Introdução à Computação

Python. Introdução à Programação SI1 - BSI

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Virtual Magnifying Glass 3.3.1

AULA 1 INTRODUÇÃO AO JAVA

MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW NI - LABVIEW PSI 3212 LABORATÓRIO DE CIRCUITOS ELÉTRICOS AUTOR : LUCAS DE ANDRADE BOTH

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo

Luiz Eduardo Borges. Novatec

Manual de Instalação C3SL

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição

Manual de Instalação. Servidor Web LAMP

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Outline. Linguagem de Modelagem Unificada. 1. Visualização 04/09/2017. Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem

Curso introdutório de L A TEX

Luiz Eduardo Borges. Novatec

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

LABORATÓRIO ZERO. INTRODUÇÃO AO NETKIT Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

Introdução ao OpenCV

Construção e uso de ferramenta de suporte remoto baseada em software livre

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

Transcrição:

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); Potencial do Python; Parte 2 - IPython e outros ambientes de desenvolvimento; Ambientes de desenvolvimento para o Python; IPython; Outros ambientes recomendados;

O que é Python Histórico e Características História do Python Características do Python Python é uma linguagem de altíssimo nível (isso não é necessariamente bom, nem ruim), de sintaxe moderna, orientada a objetos, interpretada, com tipagem forte (não há conversões automáticas) e dinâmica (não há declaração de variáveis e elas podem conter diferentes objetos), modular, multiplataforma (isso é ótimo), de fácil aprendizado e de implementação livre. Python foi criada por Guido Van Rossum.

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

Filosofia do Python Histórico e Características História do Python Características do Python Ser uma linguagem de alto nível para que seu usuário possa passar mais tempo pensando nas soluções dos problemas do que implementando a solução. Python é dinâmica e simples para ser produtivo;

Histórico e Características Funcionamento do Python História do Python Características do Python Fluxograma do programa Python Usuário Código Fonte Código de Bite Execução do Programa Suas instruções.py.pyc PVM Resultados

Histórico e Características História do Python Características do Python Funcionamento do Python - Isso ajuda na produtividade Fluxograma do programa Python Usuário Código Fonte Código de Bite Execução do Programa Suas instruções.py.pyc PVM Uso Interativo Resultados

Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

Vantagens e Desvantagens História do Python Características do Python Desvantagens Python é interpretado (e isso o torna mais lento na execução); Arquivos grandes; Sujeito a erros (você tem mais facilidade de errar e não perceber...já que é mais flexível);

O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index (http://pypi.python.org/pypi) em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index (http://pypi.python.org/pypi) em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index (http://pypi.python.org/pypi) em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index (http://pypi.python.org/pypi) em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

O que ele faz? Quem usa isso? Python em diversas escalas Python comparado a outras linguagens

Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

Grandes projetos; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Mesmo que não seja a linguagem principal de muitos projetos de informática/ciências/engenharia/tecnologia da informação, Python está presente como ferramenta integradora;

Em sua casa; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Já está lá e vc não sabia Serviços de internet; Sistemas operacionais; Programas e suas interfaces; Jogos; E você como professor/pesquisador ainda poderia... Fazer gráficos, animações e demonstrações interativas; Fazer cálculos numéricos e simbólicos;

Em sua casa; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Já está lá e vc não sabia Serviços de internet; Sistemas operacionais; Programas e suas interfaces; Jogos; E você como professor/pesquisador ainda poderia... Fazer gráficos, animações e demonstrações interativas; Fazer cálculos numéricos e simbólicos;

Na palma da mão; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Como Python é portável, tudo que foi dito para sua casa, pode estar na palma de sua mão;

Para nós é isso que importa mais... Números e símbolos Gráficos e simulações

Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

Números e símbolos Gráficos e simulações SymPy é um módulo Python para CAS (Computer Algebra System), concorre com wx/maxima, Mathematica, Maple, KAlgebra e outros. Com ele é possível realizar computação simbólica, numérica e gráfica (via dependências opcionais como MatPlotLib e PyGlet). Como é gratuito e todo escrito em Python, então é portável para qualquer plataforma que roda Python, i.e., incluindo smartphones e tablets diversos.

Números e símbolos Gráficos e simulações É um pacote escrito em Python e C++, que essencialmente turbina o Python para o uso em cálculo numérico. Muitos outros pacotes usam o NumPy para acelerar seus próprios processos, destacamos entre eles o pacote gráfico MatPlotLib; Pelo fato de não ser Python puro é raro encontrar o NumPy em dispositivos móveis;

Gráficos no Python Histórico e Características Números e símbolos Gráficos e simulações Usaremos principalmente o Site do projeto, http://matplotlib.org/ exemplos adicionais; http://matplotlib.org/gallery.html

Números e símbolos Gráficos e simulações Mayavi é um módulo Python para visualização 3D, incluindo animações. Tem dependências pesadas tal que só funciona em sistemas operacionais de PC s. Site do projeto, http://mayavi.sourceforge.net/ exemplos adicionais; http://docs.enthought.com/mayavi/mayavi/auto/examples.html

Mas antes, tem a instalação do Python agora sim... Primeiros Passos Linux - tipo Ubuntu No terminal, use os seguintes comandos para instalar... Dependências iniciais do Python: sudo apt-get update sudo apt-get install python-setuptools python-pip python-doc python-examples sudo apt-get install pychecker pylint pymetrics Python cientifico: sudo apt-get install python-pygame python-pyglet python-mpmath python-mpmath-doc sudo apt-get install python-numpy python-numpy-doc python-matplotlib python-matplotlib-doc sudo apt-get install python-scipy python-sympy mayavi2 IPython 0.13 e os editores sudo add-apt-repository ppa:jtaylor/ipython sudo apt-get update sudo apt-get install reinstall ipython ipython-notebook ipython-doc sudo apt-get install gedit gedit-plugins gedit-developer-plugins geany geany-plugins idle spyder Créditos para o prof. Roberto Colistete Jr. Mais informações acesse http://www.robertocolistete.net/icf/

Windows XP e 7 Histórico e Características Mas antes, tem a instalação do Python agora sim... Primeiros Passos Acesse http://www.robertocolistete.net/icf/, para o tutorial;

Windows 8 e Mac OS Histórico e Características Mas antes, tem a instalação do Python agora sim... Primeiros Passos Windows 7 e 8, use o http://code.google.com/p/pythonxy/

Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...

Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...

Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...