Acabo de disponibilizar uma apresentação de um Curso de Python, baseado nos materiais de Christian R. Reis, Python na Prática, do criador da linguagem Python, Guido van Rossum, Tutorial Python, documentação do Python e mais alguns incrementos pessoais.

O curso contempla os tópicos:

  • O que é Python – uma breve apresentação do Python e suas particularidades;
  • Por que Python – alguns argumentos interessantes sobre a linguagem;
  • Python Básico – o interpretador, programas em Python, tipos, operadores, condicionais, …;
  • Estruturas de Controle – if, for e while;
  • Exceções – tratamento de exceções, try, except;
  • Funções – declaração, argumentos padrões, conjunto de argumentos;
  • Escopo de Variáveis – entendendo o escopo de variável em Python;
  • Funções Pré-definidas – range, xrange, len, round, pow, chr, …, funções de conversão, entrada de teclado;
  • Docstrings – documentação em Python;
  • Manipulação de Arquivos – open, file e objeto arquivo, seek, read, tell, …;
  • Orientação a Objetos – declaração, instanciação, construtor padrão, atributos privados e protegidos, herança, isinstance, issubclass, hasattr, …;
  • Importando Módulos – importação de módulos ou partes, módulos: sys, re, math, random, urllib2, smtplib, datetime, zlib, timeit;

Ainda gostaria de fazer mais alguns incrementos e possivelmente os farei mais adiante, mas por hora o material ficará assim.

É necessário algum conhecimento em lógica e programação, pois o curso não foi feito voltado ao público leigo. No momento estou disponibilizando apenas o pdf da apresentação em Curso de Python

Boa diversão.