Curso Online de Python

Dominar uma linguagem de programação pode ser um diferencial para quem trabalha desenvolvendo aplicações geográficas, inclusive com software livre.

Deixo para vocês uma dica de um curso online da linguagem Python em português, um site que se auto define como sendo “um curso objetivo de programação em Python“.

Já postei aqui no blog dicas sobre cursos online de gvSIG, MapServer, vídeo aulas de PHP e MySQL e mais recentemente uma documentação sobre como programar e extender o Quantum GIS.

O conteúdo do curso abrange os seguintes tópicos.

1) Introdução

* 1.1 O que é Python?
o 1.1.1 Linguagem interpretada
o 1.1.2 Tipagem dinâmica
o 1.1.3 Controle de bloco por indentação
o 1.1.4 Tipos de alto nível
o 1.1.5 Orientação a objeto

*1.2 Por que Python?

2) Python básico: invocação, tipos, operadores e estruturas

* 2.1 Executando o interpretador Python interativamente

* 2.2 Criando um programa e executando-o

* 2.3 Tipos, variáveis e valores
o 2.3.1 Tipos numéricos
o 2.3.2 Listas
o 2.3.3 Tuplas
o 2.3.4 Strings
o 2.3.5 Dicionários

* 2.4 Operadores
o 2.4.1 Operadores aritméticos
o 2.4.2 Operadores sobre cadeias de bits
o 2.4.3 Operadores de atribuição
o 2.4.4 Operadores condicionais
o 2.4.5 Operadores lógicos
o 2.4.6 Substituição em strings: o operador %

* 2.5 Estruturas de controle
o 2.5.1 Condicional: a instrução if
o 2.5.2 Laço iterativo: for
o 2.5.3 Laço condicional: while
o 2.5.4 Exceções

* 2.6 Funções
o 2.6.1 Sintaxe básica
o 2.6.2 Truques com argumentos

* 2.7 Módulos e o comando import

* 2.8 Strings de documentação

3) Funções pré-definidas

* 3.1 Manipulação de arquivos: a função open()

* 3.2 Leitura do teclado: raw_input()

4) Orientação a Objetos

* 4.1 Conceitos de orientação a objetos

* 4.2 Objetos, classes e instâncias

* 4.3 Herança

* 4.4 Introspecção e reflexão

5) Alguns módulos importantes

* 5.1 Módulos independentes

O que achou do conteúdo? Você pode acessar o curso clicando aqui.

Como comentado em uma postagem anterior o Quantum GIS (QGIS) pode ser extendido com a utilização da linguagem Python. Assim, creio que essa dica será útil para quem deseja trabalhar com este software ou outros semelhantes que fazem uso dessa linguagem!

Compartilhe nas redes sociais

WhatsApp
Facebook
Twitter
LinkedIn
Email
Anderson Medeiros

Anderson Medeiros

Graduado em Geoprocessamento pelo Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB). É o autor do site https://clickgeo.com.br que publica regularmente, desde 2008, artigos dicas e tutoriais sobre Geotecnologias, suas ferramentas e aplicações.
Em 2017 foi reconhecido como o Profissional do ano no setor de Geotecnologias. Atua na área de Geoprocessamento desde 2005.

Artigos relacionados

15 respostas

  1. Olá. Poderia disponibilizar novamente o material “Curso Online de Python”? O link não está mais disponível.
    Obrigada.

  2. Olá a todos
    Tenho interesse em aprender Python mas como não tenho formação na área de TI, antes de começar diretamente na linguagem, gostaria de noções básicas de informática. Poderiam me indicar algo nesse sentido pfvr? MAterial de leitura ou curso básico?

    Obg

  3. Olá, eu gostaria de ter acesso ao curso, teria como disponibilizar o link para acesso? Porque me parece que o link indicado está fora do ar. Desde já eu agradeço a atenção.

  4. Anderson,

    Foi muito útil a recomendação para aprender lógica de programação. Demora consolidar a programação, mas com certeza tem suas vantagens futuras. Estou investindo bastante nisso.

    Um com curso que achei interessante na net é esse: https://www.e-education.psu.edu/geog485/

    Tenho caminhado com ele e com a Codeacademy.

    Valeu

    Abraços

  5. Olá Diogo e Anderson. Estou aprendendo Python sozinho, mas já tenho a noção de lógica de programação. Mesmo assim, acredito que é possível aprender sozinho sim. Existe uma lista de Python no Yahoo (http://br.groups.yahoo.com/group/python-brasil/) que é super ativa e pode te ajudar também.

    Parabéns e obrigado pela divulgação do material.

  6. Anderson,

    Parece que a linguagem Python é bem versátil, tanto para programas free quanto para os pagos. Parece que entender essas linguagem é um paço importante para ser um usuário de nível avançado. Alem disso, tenho visto que muita coisa pode ser otimizada com o conhecimento da linguagem de programação. Vc acha que é possivel aprender sozinho? Eu nao sei para onde vai isso, mas tenho visto algumas aplicaçoes interessantes e que tenho vontade de aprender.

    Abraços

    1. Sim Diogo, é possível sim. Conheço várias pessoas que aprenderam Python e outras linguagens sozinhas. A dica é: Antes de estudar uma linguagem específica, estude a lógica de programação.
      Abraço!

Deixe um comentário para Anderson Medeiros Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Pesquisar
Inscreva-se
Receba nossa Newsletter por E-mail

Cadastre-se Gratuitamente em nossa Lista VIP e receba nossas novidades por e-mail. Siga nosso Instagram @clickgeo.cursos e nosso Canal no Youtube para continuar atualizado sobre o Mundo do Geoprocessamento e Produção de Mapas!

Sobre Anderson Medeiros

Ele já foi reconhecido como o Profissional do Ano no Brasil no setor de Geotecnologias. Graduado em Geoprocessamento, trabalha com Geotecnologias desde 2005. Já ministrou dezenas de cursos de Geoprocessamento com Softwares Livres em diversas cidades, além de outros treinamentos na modalidade EaD. Desde 2008 publica conteúdo sobre Geoinformação e suas tecnologias como QGIS, PostGIS, gvSIG, i3Geo, entre outras.

Temas
Temas:
Arquivos
Arquivos: