Apresentando
Anderson Berg
●
Engenheiro da Computação (Poli-UPE)
●
Mestrando em Ciência da Computação (Cin-UFPE) na
área de clustering e computação inteligente
●
Membro do Grupo de Usuários Python de
Pernambuco (PUG-PE)
●
Usuário de Linux
●
Programador Python (além de C/C++, Java, C#...)
●
Twitter: @berg_pe
●
Blog: www.pythonize.org
Instalação do Python
●
Interpretador Python disponível em diversas
plataformas.
●
Windows, Linux, Mac...
●
Para usuários Windows é necessário o download do
SDK
– http://www.python.org/download
Instalação do Python
●
Adicione o caminho da instalação no PATH
do sistema!
●
;C:Python2x
●
No Linux e Mac, Python já vem instalado!
●
$ python
●
>>> 2 * 3
●
6
Ambiente IDLE
●
Ambiente Shell de
desenvolvimento básico
●
Editor de texto com highlighting e
identação automática para criação
de arquivos python
●
Comandos para alterar
propriedades e execução de
programas
Shell incrementado
●
IPython (Linux, Mac, Windows)
●
http://ipython.scipy.org/
●
Bpython (Linux e Mac OS)
●
http://bpython-interpreter.org/
●
Incrementam o Shell do interpretador
Python com auto-complete, highlighting...
Banco de Dados com SQLite
●
Biblioteca em C
●
Já vem com Python
●
Sintaxe SQL
●
Dados ficam guardados em um único
arquivo
●
http://docs.python.org/library/sqlite3.html
GUI com TKInter
●
TK Interface, já vem com Python
●
Diversas widgets
●
Linux, Windows e Mac
●
http://wiki.python.org/moin/TkInter
●
http://docs.python.org/library/tkinter.html
Django
“Django é um framework web de alto nível
escrito em Python que estimula o
desenvolvimento rápido e limpo”
Iniciando um projeto
$ django-admin.py startproject meu_projeto
myproject/
__init__.py
manage.py
settings.py
urls.py
Iniciando um projeto
$ python manage.py runserver
Validating models...
0 errors found.
Django version 0.96-pre, using settings
'myproject.settings'
Development server is running at
http://127.0.0.1:8000/
Quit the server with CONTROL-C.