Livros sobre Python – Amplie seus conhecimentos

Estante de Livros

Após fazer os cursos disponíveis gratuitamente na internet, chega uma hora que é preciso avançar nos estudos. Não fique achando que apenas com cursos gratuitos pela internet, te farão um bom programador, é preciso muito estudo e dedicação, colocar em prática o que aprendeu diariamente, caso contrário, você será um mero “usuário de linguagem”.

Programador resolve problemas, simples ou complexos, utilizando seus conhecimentos e quanto mais conhecimento adquiri, mais rápido e fácil você resolverá esses problemas.

Então, uma boa forma de aumentar seus conhecimentos em qualquer assunto, sem dúvida são os livros. Para isso, listei alguns livros que precisam fazer parte da sua estante, se não todos, ao menos parte deles.

Continue lendo “Livros sobre Python – Amplie seus conhecimentos”

7 razões para se aprender Python em 2020

Python

Se você já sabe programar em Python, muito bem, talvez esse artigo não seja do seu interesse, mas ainda sim, recomendo a leitura. Mas se ainda não aprendeu, agora é uma boa hora para começar a aprender essa linguagem.

Python é uma linguagem muito popular e gigantes da tecnologia já utilizam essa linguagem como Google e Facebook e com uma enorme quantidade de bibliotecas maduras (Python Modules), o torna uma opção excelente escolha para desenvolvimento de qualquer tipo de desenvolvimento, incluindo IA e Machine Learning que estão em alta no mercado.

Com Python é possível criar aplicações para automação residencial e industrial, aplicações web, aplicações para desktop ou simplesmente um script para automatizar algo rotineiro no dia a dia.

Neste artigo, pretendo mostrar 7 razões para você aprender Python em 2020 e começar hoje mesmo.

Continue lendo “7 razões para se aprender Python em 2020”

O que é Python? – Parte 2: O que posso fazer com Python?

Como falamos no artigo anterior (se não leu, dá uma conferida antes), podemos fazer várias coisas com a linguagem Python.

Por ser uma linguagem bastante dinâmica, podemos utilizá-la para fazer praticamente tudo na área da computação.

Python pode ser usado para diversas aplicações na área da computação:

  • Aplicações desktop, com telas, botões, menus, caixas de texto, etc. Aplicações desktop são aquelas que roda direto no seu sistema operacional, igual ao Paint no Windows por exemplo.
  • Aplicações Web, como por exemplo, o seu Gmail, o Internet banking, até mesmo alguns sistemas de gestão empresarial, como o OpenERP, agora chamado de Odoo, totalmente desenvolvido em Python.
  • Aplicações em linha de comando, (ou como alguns chamam, “bash scripts”), que são trechos de código, que são normalmente utilizados para automatizar uma tarefa que você faz repetidas vezes. Um exemplo, todo dia você quer copiar seus arquivos de uma pasta para outra de backup em um HD externo.
  • Aplicações para smartphones, como por exemplo, um aplicativo para pedir comida pelo celular. Sim, é possível, mesmo não sendo a melhor alternativa.
  • Aplicações embarcadas, que são aplicações que rodam em dispositivos como televisores, aparelhos de DVD/Bluray. Mesmo não sendo tão usual (C/C++ são mais comuns), é possível usar o Python para isso.
  • Automação residencial, como controlar uma câmera de segurança, abrir e fechar portões, ligar sistemas de irrigação, etc. Uma cominação de Raspberry PI + Arduino, as possibilidades se tornam “infinitas”.
  • Robótica, sendo uma aplicação muito interessante, devido a sua facilidade de uso e com o baixo custo das peças (um Raspberry PI pode ajudar muito).
  • Análise de Dados, para apoiar recuperação de dados, limpeza e organização, sendo possível gerar relatórios e gráficos para melhor interpretação de dados e tomada de decisões. Aliás, nesse quesito tenho usado bastante a linguagem.
  • Machine Learning (ou aprendizado de máquina), com bibliotecas prontas e poderosas, tem apoiado muito na popularização do aprendizado de máquina, sendo essa aplicação um dos grandes motivos da popularização da linguagem.

Como você pode ver, a linguagem Python é muito dinâmica, pode ser usada para fazer praticamente qualquer coisa que você pensar em termos de computação.

Mas você deve estar se perguntando se ela é nova? Porque nunca ouvi falar antes e agora, todo mundo fala dessa linguagem?

Esse será um tema para o próximo artigo.

Até breve!

O que é Python? – Parte 1: Introdução

Python

“Python é poderoso… e rápido; joga com os outros; roda por toda parte; é amigável e fácil de aprender; é Aberto”. Essa é a definição do Python no site python.org, mas provavelmente,  você não entendeu nada e isso é aceitável, uma vez que essa frase é apenas para despertar seu interesse… puro marketing.

Alguns livros definem Python como: “uma linguagem de programação de altíssimo nível (em inglês, Very High Level Language) orientada a objeto, de tipagem dinâmica e forte, interpretada e interativa”. Algumas literaturas ainda dizem “…de propósito geral”.

Complicado não?

Então vou tentar simplificar e explicar de forma simples, o que é esse tal de Python.

Continue lendo “O que é Python? – Parte 1: Introdução”