/PythonFlatFilesProcessingCourse

Course about using Python for Flat File Processing, as it is being increasingly being used on the Organization, Please see the README for more details.

Primary LanguageCSSMIT LicenseMIT

Python for Flat File Processing

This is a course intended to show to persons, who never coded before, how to use python for processing of flat files

How to Display the Slides

This presentation was made with RevealJS and requires a web server to serve the presentation.

We recommend using python's builtin web server, that can be invoked using the following command:

Python2
python -m SimpleHttpServer 
Python3
python3 -m http.server

Contents

  • Objetivo do Curso
  • Objetivo do Programador:
  • Por que Bons Programadores sao Preguicosos?
  • Arquivos de Texto
  • Arquivos texto sao a interface universal (Citacao)
  • Porque Python? - Caracteristicas
  • "Python e a ferramenta ideal para programadores preguicosos pois e:"
  • Python nao e para:
  • "Porem o programador ira passar trabalho se usar:"
  • Oque preciso para programar em python...
  • Assumindo que estamos trabalhando no windows e necessario:
  • Video Demo, Ola mundo em Python
  • Do que compoe um programa em Python
  • Oque e uma variavel
  • Tipo de Variavel
  • Criando uma variavel
  • Mostrando o valor de uma variavel
  • Convertendo de um tipo para o outro
  • Variaveis Logicas
  • Variaveis compostas e Estruturas de Dados
  • Operacoes sobre uma lista
  • Operacoes Avancadas de Lista
  • Operacoes sobre um Dicionario
  • Lista de Dicionarios
  • Dicionarios de Listas
  • Manipulacao de Arquivos
  • Lendo um Arquivo
  • Instrucoes de Controle
  • Tomando Decisoes
  • Interando e Tomando Decisoes
  • Gravando no Arquivo
  • Manipulacao de Strings.
  • Teste de Conteudo
  • Conversao de Maius.Minusc.
  • Removendo e tirando caracteres de inicio/fim
  • Sabendo a posicao de uma string em outra string