Postagens

Mostrando postagens com o rótulo Python

Python para quem não precisa começar do zero

Introdução Olá, internauta! O propósito deste tutorial é ser a forma mais rápida de você aprender a programar o básico em Python. Não vou me deter em explicar detalhadamente os conceitos e as funções, muitos desses conceitos você já deve ter adquirido de outras linguagens. Vamos lá! Características da linguagem Qualidade de código: alta legibilidade; alto grau de reutilização; fácil manutenção; multi-paradigma; Produtividade: código limpo e elegante; sintaxe em inglês; tipagem dinâmica; código significativamente menor em relação ao C++/Java; não precisa de compilação ou vinculação; Portabilidade de código: multi-plataforma; Bibliotecas próprias e externas completas; Integração: com outras linguagens, com vários padrões de comunicação e com protocolos Web; Uso, modificação e redistribuição gratuita: o que facilitou a criação de uma comunidade forte; Orientada a objetos desde a raiz. Conceitos básicos Sintaxe: o que você preci...

O que é programação orientada a objetos?

Introdução No dia-a-dia do desenvolvimento é comum ouvirmos o termo "Paradigma de programação", e por mais que você não o escute tanto no seu meio, o conhecimento sobre do que se trata esse termo é essencial. Conheça-o um pouco melhor abaixo. Bem-vindo, internauta! Conceito Um paradigma é uma forma de lidar com um problema. Um paradigma de programação é uma forma de lidar com os problemas envolvendo programação. Vamos a um exemplo utilizando o mundo real: Vida real Suponhamos que você precise levar um piano do térreo para o terceiro andar de um edifício. Você para e analisa de que formas pode realizar isso: Carregando-o no braço por vários lances de escada até o terceiro andar; levando-o em um carrinho de mão; desmontando-o na porta e montando todas as peças no final; colocando um motor no top do prédio que tracionaria o piano até o terceiro andar; chamando um guindaste; etc. Como você pode ver, há varias forma de se resolver um mesmo problema, e na programação não é d...