Bem vindo a seção de Python aqui no site DevFuria!

Ele é um tutorial que vai do básico ao intermediário em Python.

Ele também é um verdadeiro guia para iniciantes na linguagem Python.

Aqui eu também reúno exercícios para iniciantes na linguagem Python.

Eu espero que esse material aqui reunido faça uma grande diferença em sua jornada e ajude você a aprender a programar em Python.

Este tutorial (parece até um livro sobre python) eu recomendo para quem está começando em Python.

Você já se perguntou: Por onde começar ? Como começar a aprender Python ?

Eis aqui a resposta!

E não deixe de conferir nosso curso em vídeo sobre Python!

Veja nosso canal no youtube python tutorial youtube

Rápida introdução

Python é uma linguagem de programação de alto nível. É possível programar tanto para desktop quanto para web.

Se você é usuário de Linux sua vida será fácil, pois o Python já vem instalado.

Digite python no terminal, o console interativo será aberto é você poderá brincar e testar a linguagem.

Não foi fácil?

Começando com Python

Neste prímeiro capítulo é para responder a pergunta: Como começar a aprender Python ?

Conheça o básico da sintaxe de Python através deste artigo O básico da sintaxe de Python.

Lógica de programação (curso)

Após ter visto a sintaxe básica de Python, talvez você queria colocar a mão na massa e realizar alguns exercícios de lógica de programação.

Eu preparei um curso de lógica de programação aliada a testes unitários que é fora do comun.

Basic Python Exercises

Após essa maratona de exercícios (acima), eu sugiro que você pratique os exercícios de lógica preparado pelo Google denominado Basic Python Exercises. O legal dos exercícios é que eles vem com os testes prontos, ou seja, você olha para o teste para ver como o código deveria funcionar e implementa as funções até os testes passarem. Os exercícios, por serem mais elaborados, são mais próximos da realidade do desenvolvimento de software, eu apenas traduzi os enunciados.

Artigos diversos

Built in fuctions

Exemplos práticos das funções internas de Python

  • abs
  • all
  • any
  • ascii
  • bin
  • bool
  • bytearray
  • bytes
  • callable
  • chr
  • classmethod
  • compile
  • complex
  • delattr
  • dict
  • dir
  • divmod()
  • enumarate
  • eval
  • exec
  • filter
  • float
  • format
  • frozenset
  • getattr
  • globals
  • hasattr
  • hash
  • help
  • hex
  • id
  • input
  • int
  • isinstance
  • issubclass
  • iter
  • len</a>
  • list
  • locals
  • map
  • max
  • memoryview
  • min
  • next
  • object
  • oct
  • open
  • ord
  • pow
  • print
  • property
  • range</a>
  • repr
  • reversed
  • round
  • set
  • setattr
  • slice
  • sorted
  • staticmethod
  • str
  • sum
  • super
  • tuple
  • type
  • vars
  • zip
  • __import__

Gerar páginas web (HTML) com Python

Para que páginas web sejam servidas por scripts Python devemos ter o servidor web devidamente configurado e também precisaremos entender os diferentes protocolos que fazem a ponte entre os scrips Python e o Servidor Web. Pois, sozinho, o servidor não saberá como fazer a ligação entre a requisição e a linguagem Python.

Framework Flask

O Flask é um framework minimalista para Python.

Instalando Python 3

Python 3 é a versão mais atual da linguagem. Para ser mais exato, enquanto escrevo (dez/2014), a versão mais atual é 3.4.2.

Antes da versão 3, a última versão de Python 2 é a famosa 2.7 (o Linux vem com a versão 2x instalado).

Para instalar a versão 3 de Python siga este tutorial Instalando o Python 3 (junto com o Python 2).

Aprenda a instalar o Django.

Aprenda a instalar o Pip.

Aprenda a instalar o Virtualenv.

Aprenda a instalar o pil.

Comunidade (indo além!)

Eu também sou estudante da linguagem e uma das coisas que me surpreende no universo Python é o engajamento da comunidade.

Seguem alguns links na qual eu também bebo da fonte…

Site Oficial