Python é uma linguagem de programação que é classificada como de alto nível, interpretada, script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Esta foi uma linguagem de programação criada por Guido van Rossum, no ano de 1991, sendo que ele tinha como principal objetivo criar algo que conseguisse oferecer produtividade e legibilidade.
Com isso, nascia o Python, uma linguagem de programação cujo principal foco é produzir um tipo de código bom e que realmente fosse fácil de manter de maneira rápida. Esta linguagem conta com algumas características, tais como:
Baixo uso de caracteres especiais, o que torna a linguagem muito parecida com pseudo-código executável;
O uso de identação para marcar blocos;
Quase nenhum uso de palavras-chave voltadas para a compilação;
Coletor de lixo para gerenciar automaticamente o uso da memória.
Aprenda mais sobre o Python 101 neste curso online e gratuito. Não deixe de conferir também o curso de Introdução ao Python.
Sobre o curso
Neste curso online os alunos poderão entender melhor como funciona esta linguagem de programação. O curso apresenta diversas aulas que vão ensinar as pessoas os primeiros e fundamentais passos para começar a trabalhar com esta linguagem de programação, de uma forma bastante didática.
Estrutura do curso
Parte 1 – Abrindo o Interpretador do Python 3.4 no Ubuntu e digitando funções simples
Parte 2 – Como utilizar a função Help para entender melhor as funções do Python 3.4
Parte 3 – Entendendo o uso das aspas nos textos (strings) de Python 3.4
Parte 4 – Como criar uma definição (função) no Python 3
Parte 5 – Como criar um módulo de Python 3 e importar em outro arquivo
Parte 6 – Definindo o tipo de variável em Python
Parte 7 – O que é Escopo em Python e como transferir valores entre definições
Parte 8 – Como usar parâmetros numa definição (função) Python
Parte 9 – Usando a estrutura de repetição “While” em Python 3
Parte 10 – Como usar Listas em Python 3
Parte 11 – O que são Classes no Python (1a Parte)
Parte 12 – O que são Classes em Python (2a. Parte)
Parte 13 – O que são Classes em Python (3a. Parte)
Parte 14 – Importando um módulo de terceiros no nosso programa Python
Parte 15 – Tratando Erros: Usando “Try” e “Except” em Python 3
Parte 16 – Tratando Erros: Como trabalhar com os erros do usuário em Python 3?
Parte 17 – Tratando Erros: Como validar os dados do usuário em Python 3?
Parte 18 – Tratando Erros: Como validar o texto que o usuário digitou, em Python 3
Parte 19 – Criando uma lista por compreensão no Python 3.4
Parte 20 – Usando Lista de Compreensão para calcular a média, em Python 3
Parte 21 – Usando a Lista de Compreensão para gerar Listas e Sets em Python 3
Parte 22 – Criando um Dicionário por Compreensão em Python 3.4
Parte 23 – Imprimindo no console os valores das variáveis em Python 3
Parte 24 – Como usar parâmetros de Classe em Python 3
Parte 25 – Como ler um arquivo JSON em Python 3.4
Parte 26 – Gravando um arquivo no formato JSON no Python 3.4
Parte 27 – Usando Docstrings no Python 3
Parte 28 – Alterando o código Python 3 para deixá-lo mais legível
Parte 29 – Finalizando a documentação de um programa em Python 3
Parte 30 – Como importar e usar um pacote de terceiros em Python 3.4
Parte 31 – Criando um Pacote PyPI em Python 3 (1a Parte)
Parte 32 – Criando um Pacote PyPI em Python 3 (2a Parte) – O que são namespaces?
Parte 33 – Criando um Pacote PyPI em Python 3 (3a Parte) – Como usar o arquivo __main__.py
Parte 34 – Criando um Pacote PyPI (4a Parte) – Configurando setup.py
Parte 35 – Criando um Pacote PyPI (5a Parte) – Criando as Pastas de Distribuição
Parte 36 – Criando um Pacote PyPI (6a Parte) – Atualizando o Pacote
Parte 37 – Como atualizar a versão do Python no Ubuntu
Parte 38 – Conhecendo o bPython e o iPython no Ubuntu
Parte 39 – O que são objetos no Python 3?
Parte 40 – Operações Aritméticas Básicas e Arredondamento no Python 3
Parte 41 – Erros em Ponto Flutuante: Porque 0.1 + 0.1 não é 0.2 em Python?
Parte 42 – Fazendo operações aritméticas entre objetos no Python 3
Parte 43 – Como fazer comparações entre objetos no Python?
Parte 44 – Usando IF e ELSE no Python 3
Parte 45 – Como trabalhar com texto (strings) no Python 3
Parte 46 – Funções para manipular texto no Python 3
Parte 47 – Listas e Tuplas no Python 3
Parte 48 – Dicionários e Sets no Python 3
Parte 49 – Usando o For Loop em Python 3
Parte 50 – Usando o comando While no Python 3
Parte 51 – Entendendo Funções e seus Parâmetros no Python 3
Parte 52 – O que é Herança de Classes em Python 3?
Parte 53 – A importância da Documentação para Programar