Criado sob a filosofia de valorizar o esforço humano sobre o computacional, Python é uma linguagem de programação acessível e muito popular em setores emergentes da indústria de tecnologia.
Python é uma linguagem de programação de alto nível — ou High Level Language —, dinâmica, interpretada, modular, multiplataforma e orientada a objetos — uma forma específica de organizar softwares onde, a grosso modo, os procedimentos estão submetidos às classes, o que possibilita maior controle e estabilidade de códigos para projetos de grandes proporções.
Fácil aprendizado: o Python é extremamente simples e fácil de aprender, ele se parece muito com a língua inglesa. O que contribui para a sua simplicidade é fonte livre e aberta, alto nível, interpretada, grande comunidade.
Simples de programar: a simplicidade do código faz do Python a melhor linguagem para iniciantes.
Scripts e automação: muitas pessoas só sabem que o Python é uma linguagem de programação, mas o Python também pode ser usado como linguagem de script, onde: o código é escrito na forma de scripts e executado, a máquina lê e interpreta o código, a verificação de erros é feita durante o tempo de execução.
Grande comunidade de usuários: dados indicam um crescimento diferenciado do Python em relação à outras linguagens populares (como Javascript, Java, C++ e PHP) nos anos recentes e consideram especificamente o comportamento dos usuários do Stack Overflow
Desenvolvimento web: O Python tem uma matriz de frameworks para desenvolvimento de websites, os mais populares são: Django, Flask, e Pylons. Já que essas estruturas são escritas em Python, essa é a principal razão que torna o código muito mais rápido e estável.
Vídeo sobre como criar seu primeiro programa em Python
Fonte: Canal Coding Bunny - YouTube
learnpython.org é um tutorial de Python interativo gratuito, e compõe o projeto de sites Interactive Tutorials.
Interactive Tutorials é um projeto pessoal de Ron Reiter que visa fazer com que todas as pessoas no mundo possam aprender a programar gratuitamente. Os servidores usados para executar os tutoriais e o tempo investido na escrita dos tutoriais é financiado por meio de anúncios.
O objetivo é ensinar programação dentro do navegador usando exercícios curtos e eficazes. Ao executar o código real diretamente do navegador da web, os alunos podem experimentar a programação sem necessidade de instalação e executá-la localmente, o que pode ser difícil e redundante para o propósito de aprender a codificar. Isso cria um processo de aprendizagem mais eficiente, pois os alunos se concentram na aprendizagem em vez de criar ambientes de codificação.