Eu investi algum tempo fazendo um material de apoio para o livro Python para Desenvolvedores</a>, do Luis Eduardo Borges. É um conjunto de slides para o capitulo I.
5. Compartilhamento pela mesma licença — Se você alterar, transformar ou criar em cima desta obra, você poderá distribuir a obra resultante apenas sob a mesma licença, ou sob uma licença similar à presente.
11. Parte I Conceitos básicos sobre a linguagem de programação Python, incluindo sintaxe, tipos, estruturas de controle, funções e documentação.
12. O que é Python ? Python é uma linguagem de altíssimo nível (em inglês, Very High Level Language) orientada a objeto, de tipagem dinâmica e forte, interpretada e interativa.
72. Blocos de código Programa Instruções Enquanto condição: Dois pontos obrigatórios Se condição: Instruções Senão: Instruções Instruções Inicio de um bloco Fim dos dois blocos Outro bloco Fim do programa Instruções Inicio do programa
73.
74.
75. O acesso a atributos e métodos é feito via o operador ponto (”.”)
119. ”Fatiando” strings (slices) Fatiando strings String s P y t h o n 0 1 2 3 4 5 s[0] Caracteres Posições s[:2] s[2:] s[-1] P Py thon n Expressões Fatias
160. Implementar uma função que receba uma lista de listas de comprimentos quaisquer e retorne uma lista de uma dimensão.
161.
162. Escreva uma função que receba uma frase como parâmetro e retorne uma nova frase com cada palavra com as letras invertidas.
163. Crie uma função que receba uma lista de tuplas (dados), um inteiro (chave, zero por padrão igual) e um booleano (reverso, falso por padrão) e retorne dados ordenados pelo item indicado pela chave e em ordem decrescente se reverso for verdadeiro.