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”

Python: 8 cursos gratuitos para iniciar seus estudos

Mulher Estudando

Agora que você já sabe como instalar o Python (se ainda não sabe, veja esse artigo), está na hora de começar seus estudos, e nada melhor do que começar sem gastar muito dinheiro, por isso separei alguns cursos gratuitos para você iniciar seus estudos hoje mesmo.

Claro que se você digitar no Google “Curso gratuito de Python”, você vai receber uma infinidade de cursos, listas enormes, por isso vou listar apenas alguns que, analisando seu conteúdo, fazem sentido e são bons na minha opinião.

Se você nunca programou uma linha de código na vida, o ideal é você iniciar pelo curso de Algoritmo ou Lógica de Programação. Você precisa ter essa base antes de aprender qualquer linguagem de programação. Sem essa base, tudo será mais difícil de entender.

Esse tipo de curso te ensina as bases de programação, por exemplo, o que são variáveis, constantes, estrutura condicionais, estruturas de repetição, o que são funções e procedimentos, matrizes, etc.

Por isso, se você nunca programou, faça o primeiro curso da lista. Caso já tenha programado em qualquer outra linguagem, pule para o segundo curso.

Continue lendo “Python: 8 cursos gratuitos para iniciar seus estudos”

Python: Instalando no Windows e Linux

Instalação do Python

Agora que você já conheceu já sabe o que é Python, já sabe o que pode fazer com ele, conheceu um pouco da história e razões para se aprender Python, chegou a hora de começar a aprender a programar com essa linguagem.
O primeiro passo, é claro, é instalar o Python, que conterá o conjunto de bibliotecas básicas, um ambiente de desenvolvimento chamado IDLE, o interpretador da linguagem e o instalador de pacotes chamado PIP.

Continue lendo “Python: Instalando no Windows e Linux”

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 3: Quando surgiu o Python?

Primeiramente, vou tentar resumir a história do Python, uma vez que essa linguagem é um tanto antiga.

A Linguagem Python foi concebida no fim dos anos 80, pelo matemático Guido van Rossum, enquanto ele trabalhada na CWI (Centrum Wiskunde & Informatica, Centro de Matemática e Ciência da Computação) em Amsterdã, Holanda. Ele trabalhava no desenvolvimento da linguagem ABC, mas com o fim da linguagem, Guido foi transferido para um outro grupo que trabalhava em um sistema operacional chamado Amoeba. Percebeu então que precisava de uma linguagem para escrever programas intermediários, algo entre o C e o Shell Script.

Em 1989 a linguagem Python teve seu início, tendo como base a linguagem ABC e em 1990 já possuía uma versão mínima e operacional, sendo que no final daquele ano, Python já seria mais utilizada que a linguagem ABC no CWI.

Continue lendo “O que é Python? – Parte 3: Quando surgiu o Python?”

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”