Estudante de s.i.
Bruno Nunes Pinheiro Carlos Eduardo de Freitas Oliveira Carlos Eduardo Ribeiro Júnior Osmiro Marco Júnior
1
Sobre a apostila
Esta apostila foi escrita por ex-estudantes da Universidade Santa Cecília, localizada em Santos – SP, como exigência parcial para obtenção do título de Bacharel em Ciência da Computação, sob orientação do Prof. Maurício Neves Asenjo. Seu conteúdo é destinado a estudantes iniciantes de programação, que tenham pelo menos conhecimento de lógica de programação, conceitos de bancos de dados e SQL (Structured Query Language). Nessa apostila nós cobriremos os recursos fundamentais da linguagem Python e de sua biblioteca-padrão, além de alguns assuntos mais avançados e teóricos, que darão ao estudante a base necessária para poder se aprofundar em outros tópicos mais específicos, seja da biblioteca-padrão do Python, como frameworks e bibliotecas de terceiros. Para quem já é desenvolvedor e deseja aprender Python, recomendamos a leitura do livro Python para Desenvolvedores - 2ª edição, de Luiz Eduardo Borges, disponível para download no seu site oficial, http://ark4n.wordpress.com/python/.
Prefácio da 2ª Edição
A 1ª edição desta apostila foi disponibilizada para download no Source Forge em novembro de 2010, época em que o trabalho que a apostila fazia parte foi apresentado na 10ª edição do SEMESP CONIC (Congresso Nacional de Iniciação Científica). Devido a este limite de tempo, alguns conteúdos tiveram de ser deixados de fora e diversos tópicos ficaram confusos. Esta 2º edição, lançada em novembro de 2011, foi totalmente revisada, os conteúdos que foram deixados de fora na 1ª edição foram incluídos, bem como alguns tópicos foram reescritos. Dentre os tópicos incluídos podemos citar: Os tipos NoneType e Unicode; O capítulo Trabalhando com bancos de dados; O operador de identidade de objetos. A partir dessa edição a apostila passa a ser mantida por somente um dos membros do grupo que elaborou a apostila,