Conteúdo do E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python

Informações e atualizações: WhatsApp: +55 (062) 98553-6711

Dicas & Truques

Strings e Caracteres (25)

1 - Como retornar o código ASCII ou Unicode de um caractere em Python usando a função ord()

2 - Como obter o tamanho (comprimento) de uma string em Python usando a função len()

3 - Como concatenar strings em Python usando o operador de adição

4 - Como transformar em letra maiúscula apenas o primeiro caractere de uma palavra ou frase usando a função capitalize() do Python

5 - Centralizando uma string usando a função center

6 - Como contar as ocorrências de uma substring em uma string Python usando a função count()

7 - Como testar se uma substring está contida no final de uma string em Python usando a função endswith()

8 - Como pesquisar uma substring em uma string usando a função find() da linguagem Python

9 - Como pesquisar substrings em strings usando a função index() da linguagem Python

10 - Como verificar se uma string contém apenas caracteres alfanuméricos (letras e números) usando a função isalnum() do módulo str da linguagem Python

11 - Como testar se uma string contém apenas letras em Python usando a função isalpha()

12 - Apostila Python - Como verificar se uma string contém apenas números (dígitos)

13 - Como verificar se uma string está toda em letras minúsculas usando a função islower() da classe string do Python

14 - Como verificar se uma string contém apenas caracteres de espaços em Python usando a função isspace()

15 - Como testar se o primeiro caractere de cada palavra em uma string Python é o único em letra maiúscula usando a função istitle()

16 - Como verificar se uma string é composta apenas de caracteres maiúsculos usando a função isupper() do Python

17 - Como obter uma substring de uma string em Python usando o fatiamento de strings - Revisado para Python 3.9

18 - Como remover palavras duplicadas de uma string em Python usando as funções split(), join() e fromkeys()

19 - Como inverter uma string em Python usando fatiamento de strings

20 - Como substituir partes de uma palavra, frase ou texto em Python usando a função replace() do objeto String

21 - Como testar se uma string começa com uma outra substring em Python usando a função startswith()

22 - Como testar se uma string termina com uma outra substring em Python usando a função endswith()

23 - Como converter uma string para letras minúsculas em Python usando a função lower()

24 - Como converter uma string para letras maiúsculas em Python usando a função upper()

25 - Como converter uma string para float ou double em Python usando a função float()

Data e Hora (26)

26 - Como obter o nome do dia da semana no formato curto

27 - Datas e horas em Python - Como obter o nome do dia da semana no formato longo (segunda-feira, terça-feira, etc) usando a função strftime() do Python

28 - Como obter o nome do mês da data atual no formato curto usando os métodos today() e strftime() da classe datetime do Python

29 - Como retornar o nome do mês de uma data no formato longo em Python usando o marcador %B do método strftime()

30 - Obtendo a data e hora atuais formatadas de acordo com as configurações regionais

31 - Como retornar o dia do mês em Python como um decimal no intervalo 01-31 usando strftime("%d")

32 - Como retornar a hora em Python como um decimal no intervalo 00-23 (formato 24 horas) usando o sinalizador %H

33 - Datas e horas em Python - Como obter a hora como um decimal no intervalo 00-12 (formato 12 horas)

34 - Obtendo o dia do ano como um decimal no intervalo 001-366

35 - Como obter o mês como um decimal no intervalo 01-12

36 - Obtendo os minutos como um decimal no intervalo 00-59

37 - Obtendo AM ou PM dependendo da hora do dia

38 - Como obter os segundos como um decimal no intervalo 00-59

39 - Obtendo o número da semana no ano (domingo como primeiro dia da semana)

40 - Obtendo o número da semana no ano (segunda-feira como primeiro dia da semana)

41 - Obtendo o dia da semana como um decimal no intervalo 0-6

42 - Como exibir a data atual em Python de acordo com as configurações regionais usando as funções strftime() e setlocale()

43 - Exibindo a hora atual usando as configurações regionais

44 - Como formatar a data e hora atual em Python usando a função strftime() da classe datetime

45 - Como obter o ano sem o século como um decimal no intervalo 00-99

46 - Python para iniciantes - Como obter o ano com quatro dígitos usando Python

47 - Como obter um datetime da data e hora atual usando o método today() da classe datetime da linguagem Python

48 - Como construir uma data em Python usando o construtor da classe datetime

49 - Construindo uma data e hora usando o construtor da classe datetime

50 - Como adicionar dias à uma data em Python usando a função timedelta() da classe datetime

51 - Como calcular a diferença de dias entre duas datas em Python

Internet, LAN e E-Mail (3)

52 - Como obter o nome de host da máquina local usando a função gethostname() do módulo socket do Python

53 - Como obter o IP da máquina local usando a função gethostbyname() do módulo socket do Python

54 - Como retornar o IP de uma máquina remota usando a função gethostbyname() do módulo socket do Python

Matemática e Estatística (28)

55 - Como obter o valor absoluto de um número usando a função fabs

56 - Como testar se um número é par ou ímpar em Python usando o operador de módulo - Python para Matemática

57 - Como corrigir o problema da divisão com inteiros em Python (versões anteriores a 3.0)

58 - Como obter o resto de uma divisão de inteiros em Python - O operador módulo % da linguagem Python

59 - Apostila Python para iniciantes - Como calcular juros compostos e montante usando Python

60 - Gerando números aleatórios em Python

61 - Como obter a série de Fibonacci recursivamente usando Python - Como calcular a sequência de Fibonacci em Python

62 - Como elevar uma base a um determinado expoente usando a função pow() do módulo math da linguagem Python

63 - Como calcular porcentagem em Python - Como efetuar cálculos de porcentagem em Python

64 - Como calcular MDC em Python - Python para matemática

65 - Python para iniciantes - Como inverter um número inteiro em Python usando apenas laços e operadores matemáticos

66 - Como calcular desvio padrão em Python - Python para Matemática e Estatística

67 - Como calcular raiz quadrada usando a função sqrt() do objeto math do Python

68 - Como testar se um número é primo em Python

69 - Como arredondar um valor numérico em Python usando a função round()

70 - Como calcular porcentagem em Python - Eu tenho um valor de R$ 500,00 que aumentou para R$ 800,00. Qual foi o aumento percentual?

71 - Como calcular porcentagem em Python - O valor 30 é qual porcentagem de 80?

72 - Como calcular porcentagem em Python - Quanto é 20% de 90?

73 - Como calcular porcentagem em Python - Eu tenho um valor de R$ 800,00 que diminuiu para R$ 300,00. Qual foi a diminuição percentual?

74 - Como calcular porcentagem em Python - Eu tenho um valor de R$ 350,00 e quero aumentar 18%. Qual é o resultado?

75 - Como calcular porcentagem em Python - Eu tenho um valor de R$ 700,00 e quero diminuir 15%. Qual é o resultado?

76 - Como resolver uma equação do segundo grau em Python - Como calcular Bhaskara em Python

77 - Como calcular MMC em Python - Como calcular o Mínimo Múltiplo Comum na linguagem Python

78 - Como retornar a parte fracionária e a parte inteira de um número real usando a função modf() do Python

79 - Como retornar o resultado de uma divisão de inteiros, incluindo o resto, em Python, usando a função divmod() do Python

80 - Como converter de octal para decimal em Python usando um laço while

81 - Como calcular raiz quadrada em Python usando a função sqrt() do módulo Math

82 - Como calcular Média Harmônica em Python - Python para Matemática e Estatística

Sistema (3)

83 - Como obter o diretório do seu programa Python usando sys.path[0]

84 - Obtendo o valor da variável de ambiente PYTHONPATH

85 - Como obter o nome do usuário logado no Windows ou Linux em Python usando as funções os.getlogin() ou getpass.getuser()

Aplicativos e Outros (1)

86 - Como calcular a distância entre dois pontos na terra em Python

Arquivos e Diretórios (13)

87 - Como usar a função exists() do módulo os.path para testar a existência de um arquivo ou diretório em Python

88 - Como usar o método getcwd() do módulo os do Python para obter o diretório atual de trabalho da aplicação

89 - Como ler o conteúdo de um arquivo uma linha de cada vez usando a função readline() do Python

90 - Como retornar a quantidade de linhas em um arquivo usando Python

91 - Como pesquisar uma palavra em um arquivo texto usando Python

92 - Como testar se um diretório está vazio usando Python

93 - Como listar o conteúdo de um diretório usando a função listdir() do módulo os do Python

94 - Como criar um diretório em Python usando a função mkdir() do módulo os

95 - Como escrever em um arquivo em modo binário usando Python

96 - Como abrir um arquivo em modo leitura usando a função open() do Python

97 - Como escrever em um arquivo usando a função writelines() do Python

98 - Como renomear um arquivo em Python usando a função os.rename()

99 - Como criar um arquivo em Python usando a função open()

Arrays e Matrix (Vetores e Matrizes) (3)

100 - Como criar uma matriz bidimensional ou tridimensional em Python

101 - Como testar de uma matriz é uma matriz identidade usando Python

102 - Como embaralhar os elementos de um array em Python usando random.shuffle()

Métodos, Procedimentos e Funções (1)

103 - Como criar uma função com número variável de argumentos em Python usando *argv

Formatação de datas, strings e números (6)

104 - Como formatar inteiros com uma determinada quantidade de zeros à esquerda usando Python

105 - Como formatar valores de ponto-flutuante com uma determinada quantidade de zeros à esquerda em Python

106 - Python para matemática - Como definir a precisão (casas decimais) na exibição de um valor de ponto-flutuante em Python

107 - Como inserir uma determinada quantidade de espaços à esquerda de um valor numérico usando Python

108 - Python para iniciantes - Como inserir uma determinada quantidade de espaços à direita de uma string

109 - Como formatar strings em Python usando a função format() da classe String

Rotinas de Conversão (1)

110 - Como converter uma string para um valor numérico inteiro usando a função int() do Python

Lista (List) (26)

111 - Python para iniciantes - Como usar o tipo de dados list da linguagem Python

112 - Como criar uma lista Python vazia e adicionar itens a ela usando o laço for..in

113 - Curso completo de Python - Como obter a quantidade de itens em uma lista Python

114 - Como percorrer os elementos de uma lista Python usando o laço for e índices

115 - Como adicionar itens ao final de uma lista de inteiros em Python usando a função append()

116 - Como contar quantas vezes um elemento aparece em uma lista do Python usando a função count()

117 - Como adicionar uma lista Python ao final de outra usando o método extend()

118 - Como pesquisar um item em uma lista Python e retornar seu índice usando a função index()

119 - Como adicionar itens no início de uma lista Python usando a função insert()

120 - Vetores e matrizes em Python - Como inserir itens em posições aleatórias de uma lista

121 - Python para iniciantes - Como inserir itens em posições específicas de uma lista usando o método insert()

122 - Como excluir e retornar o último item de uma lista Python usando o método pop()

123 - Como excluir e retornar o primeiro item de uma lista Python usando a função pop()

124 - Como remover e retornar um item aleatório em uma lista Python usando a função pop() e um número randômico

125 - Como excluir e retornar um item da lista Python baseado em seu índice usando a função pop()

126 - Como pesquisar um item em uma list e removê-lo usando a função remove() do Python

127 - Como inverter a ordem dos elementos em uma lista Python usando o método reverse()

128 - Apostila de Python - Como ordenar uma lista de inteiros em ordem crescente ou decrescente usando o método sort() do objeto List do Python

129 - Ordenando uma lista de inteiros usando uma função de comparação

130 - Python para iniciantes - Como classificar uma lista de strings usando ordem alfabética

131 - Curso de Python - Como ordenar uma lista de strings baseado no tamanho de cada uma

132 - Ordenando uma lista de strings sem considerar maiúsculas e minúsculas

133 - Como filtrar os elementos de uma List do Python usando a função filter()

134 - Como usar a função zip() do Python para converter duas listas em conjuntos de tuplas

135 - Como ordenar uma lista de inteiros em Python de acordo com a soma dos dígitos de seus elementos usando uma função lambda

136 - Como ordenar um array de acordo com a soma dos dígitos dos elementos em Python usando laços e list comprehension

Programação Orientada a Objetos (3)

137 - Programação orientada a objetos em Python: Classes, objetos, métodos e variáveis de instância - Atualizado

138 - Como usar construtores em suas classes Python - Programação Orientada a Objetos em Python

139 - Como usar herança em Python - Programação Orientada a Objetos em Python

Tupla (Tuple) (1)

140 - Python para iniciantes - Como usar o tipo de dados tuple da linguagem Python

Recursão (Recursividade) (4)

141 - Como calcular fatorial em Python usando uma função recursiva

142 - Python para iniciantes - Como escrever uma função recursiva para calcular a potência de um número usando a linguagem Python

143 - Como testar se um vetor está ordenado de forma crescente usando recursividade em Python

144 - Como somar os elementos de um vetor em Python usando uma função recursiva - Linguagem Python para iniciantes

Ordenação e Pesquisa (Busca) (4)

145 - Python Insertion Sort - Como ordenar um vetor de inteiros usando a ordenação Insertion Sort (Ordenação por Inserção)

146 - Como usar a ordenação Selection Sort em Python - Ordenação por Seleção em Python

147 - Como usar a busca binária em Python - Pesquisa binária na linguagem Python

148 - Como implementar a ordenação Quicksort em Python - Apostila de Python para iniciantes

Laços de Repetição (1)

149 - Como somar os dígitos de um número em Python usando o laço while - Solução para número inteiro de qualquer tamanho

Set (Conjunto) (10)

150 - Como criar e usar um Set em Python

151 - Como remover elementos duplicados de uma List do Python usando um Set

152 - Como adicionar elementos a um Set do Python usando a função add()

153 - Como somar os elementos de um Set do Python usando a função sum()

154 - Como retornar a quantidade de elementos em um Set do Python usando a função len()

155 - Como excluir todos os elementos de um Set do Python usando a função clear()

156 - Como testar se um valor está contido em um Set do Python usando as palavras-chaves in e not in

157 - Como percorrer individualmente os elementos de um Set do Python usando o laço for

158 - Como excluir um elemento de um Set do Python usando a função remove()

159 - Como representar a união de conjuntos usando a função union() do objeto Set do Python

Números Aleatórios, Números Randômicos, Amostras Aleatórias, Amostras Randômicas (1)

160 - Como gerar um inteiro aleatório em Python usando o método randint() do módulo Random

Trigonometria - Funções Trigonométricas (7)

161 - Como converter radianos em graus na linguagem Python

162 - Como converter graus em radianos em Python - Trigonometria em Python

163 - Como calcular o arco cosseno de um número em Python usando o método acos() do módulo math

164 - Como calcular o seno de um número ou ângulo em Python usando a função sin() do módulo Math

165 - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em Python

166 - Como calcular o comprimento da hipotenusa em Python dadas as medidas do cateto oposto e do cateto adjascente

167 - Como calcular o cosseno de um ângulo em Python usando a função cos() do módulo Math - Calculadora de cosseno em Python

Geometria, Trigonometria e Figuras Geométricas (10)

168 - Geometria com Python - Como calcular o ponto médio entre dois pontos no plano usando Python

169 - Como calcular o diâmetro, a circunferência e a área de um círculo dado o raio em Python - Python para Geometria

170 - Python para Geometria - Dado a altura, como calcular o lado, o perímetro, o semiperímetro e a área de um triângulo equilátero usando Python

171 - Como calcular o coeficiente angular de uma reta em Python dados dois pontos no plano cartesiano

172 - Como calcular a equação reduzida da reta em Python dados dois pontos pertencentes à reta

173 - Como testar se um ponto está dentro de um círculo em Python - Desenvolvimento de Games com Python

174 - Como calcular o ponto de interseção de duas retas em Python - Python para Geometria Analítica e Álgebra Linear

175 - Como calcular a apótema de um polígono regular de N lados em Python

176 - Como calcular a área do trapézio em Python - Python para Geometria Plana

177 - Como calcular a área de um Triângulo Equilátero em Python - Python para Geometria, Trigonometria e Álgebra Linear

Dictionary, Dict (Dicionário) (7)

178 - Como criar e usar um Dictionary (dicionário) em Python

179 - Como retornar a quantidade de mapeamentos em um dicionário do Python usando a função len()

180 - Como testar se uma chave existe em um dicionário do Python usando a palavra-chave in

181 - Como retornar os elementos de um dicionário Python como tuplas chave-valor usando a função items()

182 - Como retornar as chaves de um dicionário Python usando a função keys() do objeto dict

183 - Como retornar os valores de um dicionário Python usando a função values() do objeto dict

184 - Como adicionar novos itens a um dicionário Python

Sobrecarga de Operadores (1)

185 - Como sobrecarregar o operador de adição em Python para efetuar a soma de frações

Números Complexos (Complex Numbers) (1)

186 - Como multiplicar dois números complexos na forma retangular usando Python

HTTP Web Server (1)

187 - Como criar um servidor web em Python usando as classes BaseHTTPRequestHandler e HTTPServer

Unidades de Medida (2)

188 - Como converter pés em metros em Python - Conversão de medidas em Python - Pés para metros

189 - Como converter metros em pés em Python - Conversão de medidas em Python - Metros para pés

Livros, E-books, Apostilas e Cursos (1)

190 - E-Book 650 Dicas, Truques e _Exercícios Resolvidos_ de Python - PDF com 1.200 páginas

Dicas de Estudo e Anotações

Variáveis e Constantes (1)

191 - Regras para a escolha de nomes de variáveis, nomes de funções, classes e outros identificadores em Python

Fundamentos da Linguagem

Passos Iniciais (11)

192 - Como evitar uma quebra de linha após a instrução print

193 - Quais os caracteres de escape disponíveis em Python?

194 - Como obter a entrada do usuário usando o método raw_input() - Atualizado para Python 3.0

195 - Operadores relacionais e de igualdade disponíveis em Python

196 - Python para iniciantes - Como importar módulos para seus programas Python

197 - Obtendo o nome de um módulo usando __name__

198 - Aprenda a importar identificadores de outros módulos para o namespace atual

199 - Python para iniciantes - Como importar módulos e identificadores Python usando a instrução import...as

200 - Como usar os argumentos padrões das funções em Python

201 - Alterando a ordem dos parâmetros de uma chamada à funções usando palavras-chaves

202 - Como criar módulos de código reutilizável em Python

Estruturas de Controle (12)

203 - Como usar o laço for do Python - Apostila Python para iniciantes - O laço for

204 - Como executar múltiplas instruções em um laço for

205 - Como testar condições em Python usando a estrutura condicional if...elif...else (se, senão se, senão)

206 - Como usar if/else em Python

207 - Como usar if/elif/else em Python

208 - Como usar o laço while do Python - Python para iniciantes

209 - Python para iniciantes - Como contar de 0 a 10 usando o laço for da linguagem Python

210 - Apostila Python para iniciantes - Como exibir os números pares de 0 a 20 usando o laço for da linguagem Python

211 - Como exibir os valores de 0 a 10 em ordem decrescente usando o laço for da linguagem Python

212 - Python para iniciantes - Como usar a instrução break em Python

213 - Como criar um laço while() infinito na linguagem Python

214 - Python para iniciantes - Como usar a instrução continue da linguagem Python

Métodos, Procedimentos e Funções (3)

215 - Aprenda a programar em Python - Como criar suas próprias funções em Python

216 - Alterando a ordem dos parâmetros de uma chamada à métodos (funções) usando palavras-chaves

217 - Como usar os argumentos padrões das funções e métodos em Python

Variáveis e Constantes (2)

218 - Como usar a função type() da linguagem Python para descobrir o tipo de dados de uma variável

219 - Como acessar variáveis globais a partir de seus métodos Python

Comentários (2)

220 - Como inserir comentários em seus códigos Python

221 - Como usar comentários de múltiplas linhas em Python

wxPython

Passos Iniciais (1)

222 - Python wxPython - Como instalar e criar aplicações GUI em Python usando a biblioteca wxPython

Eventos e Tratadores de Eventos (2)

223 - Como tratar o evento wx.EVT_MOVE em suas aplicações wxPython - Interfaces gráficas no Python

224 - Como tratar o evento wx.EVT_PAINT em suas aplicações wxPython - Interfaces gráficas no Python

CGI Python (módulo cgi)

URLs, Documentos e Páginas (4)

225 - Como redirecionar para outra página ou site

226 - Como redirecionar o navegador a partir de um código Python CGI usando parâmetros na URL

227 - Como verificar se a requisição foi feita usando GET ou POST

228 - Qual a diferença entre os métodos de requisição GET e POST

Formulários (4)

229 - Como obter valores inseridos em campos text em formulários usando Python CGI

230 - Obtendo o valor do radio button selecionado usando Python CGI

231 - Como obter os checkboxes marcados no formulário

232 - Aprenda a verificar se um determinado campo no formulário foi ou não preenchido

Estruturas de Dados

Filas (2)

233 - Como criar uma fila em Python usando um vetor de inteiros e programação orientada a objetos - A classe Fila

234 - Como criar uma fila circular em Python usando um vetor e programação orientada a objetos - A classe FilaCircular

Lista Ligada Simples (8)

235 - Como inserir um nó no início de uma lista singularmente ligada em Python

236 - Como inserir um nó no final de uma lista singularmente ligada em Python

237 - Como retornar a quantidade de nós de uma lista singularmente encadeada em Python

238 - Como inserir um novo nó na posição n de uma lista singularmente encadeada em Python

239 - Como excluir um nó no início de uma lista singularmente encadeada em Python

240 - Como excluir um nó no final de uma lista encadeada simples em Python

241 - Como excluir um nó na posição n de uma lista singularmente encadeada em Python

242 - Como inverter a ordem dos nós de uma lista singularmente encadeada em Python

Árvore Binária e Árvore Binária de Busca (1)

243 - Como percorrer uma árvore binária em Python usando o algorítmo depth-first search (DFS) de forma iterativa

Desafios e Lista de Exercícios Resolvidos

Strings e Caracteres (10)

244 - Como testar se duas palavras são anagramas uma da outra - Solução usando dicionário/hash table

245 - Receber um nome e imprimir as 4 primeiras letras do nome

246 - Receber um nome e imprimir as letras nas posições ímpares

247 - Como montar uma string contendo o primeiro caractere, o caractere do meio e o último caractere de uma string informada

248 - Como ler uma string e organizar os caracteres de forma que os caracteres minúsculos fiquem de um lado e os maiúsculos do outro

249 - Um programa Python que lê uma palavra ou frase e a escreve na tela de forma invertida, ou seja, de trás para frente

250 - Um programa Python que obtém o caractere correspondente a uma determinada posição de uma string

251 - Como testar se uma string Python contém somente os dígitos de 0 a 9 usando códigos ASCII

252 - Como excluir palavras repetidas em uma frase ou texto em Python usando um objeto Set

253 - Como retornar o código ASCII associado a um caractere em Python - Ler um caractere e retornar o código ASCII correspondente

Data e Hora (2)

254 - Como exibir a data e hora atual usando Python

255 - Como adicionar dias à uma data em Python - Escreva um programa Python que adiciona 3 dias à data atual

Matemática e Estatística (5)

256 - Escreva um programa Python que pede um número inteiro e informa se o número informado é um número de Armstrong

257 - Como converter de decimal para números romanos em Python

258 - Como calcular juros simples em Python - Um programa Python que lê o valor principal, o tempo

259 - Como calcular os fatores de um número em Python - Python para Matemática

260 - Como calcular a média aritmética, ponderada e harmônica em Python - Escreva um programa Python que receba as 3 notas

Arquivos e Diretórios (1)

261 - Como contar as ocorrências de uma palavra em um arquivo texto usando Python

Arrays e Matrix (Vetores e Matrizes) (33)

262 - Escreva um programa Python que encontra o elemento com o maior valor em uma matriz MxN, ou seja, uma matriz de várias linhas e várias colunas

263 - Escreva um programa Python que encontra o elemento com o menor valor em uma matriz MxN, ou seja, uma matriz de várias linhas e várias colunas

264 - Como percorrer todos os elementos de um vetor de inteiros e exibir a soma de seus valores

265 - Escreva uma função Python que recebe um vetor de inteiros e informe se os elementos do array estão classificados em ordem crescente

266 - Escreva um programa Python para encontrar o segundo maior valor em um vetor de inteiros

267 - Escreva um programa Python para mover todos os zeros para o final do vetor, sem alterar a ordem dos elementos já presentes no array

268 - Como criar uma matriz bidimensional em Python - Escreva um programa Python que declara uma matriz de duas dimensões e pede

269 - Usando um laço for para percorrer os elementos de um vetor e exibir a soma dos valores positivos e a quantidade de valores negativos

270 - Dado um vetor não ordenado de inteiros, encontre a maior sequência consecutiva em ordem crescente

271 - Como retornar o maior elemento em cada uma das linhas de uma matriz usando Python

272 - Como retornar o maior elemento em cada uma das colunas de uma matriz usando Python

273 - Escreva um programa para informar o maior elemento de um vetor de 5 posições do tipo inteiro

274 - Desenvolva um programa que calcule a média das notas de alunos para uma turma de no máximo 100 alunos

275 - Escreva um programa que solicite as notas de quatro alunos ao usuário e apresente na tela a menor e a maior nota

276 - Escreva um programa que solicite seis números do tipo inteiro ao usuário e os armazene em um vetor, depois

277 - Escreva um programa que solicita doze números do tipo inteiro ao usuário e guarde-os em um vetor. Separe esses números em pares e ímpares e os armazene em dois

278 - Desenvolva um programa que leia dez números do tipo inteiro ao usuário. Armazene esses dez números em um vetor

279 - Criando dois vetores de inteiros de forma que a soma dos elementos individuais de cada vetor seja igual a 30

280 - Faça um programa para obter os valores de uma matriz 3x3 de números inteiros. Depois da leitura dos dados

281 - Desafio do número ausente. Dado um vetor de números naturais 1..n, encontre o valor ausente

282 - Como encontrar o par de elementos em um vetor que, somados, resulte no número informado - Solução usando força-bruta

283 - Faça um algoritmo em Python que leia 9 números inteiros, guarde-os em uma matriz 3x3 e mostre os números pares

284 - Como testar se uma matriz é uma Matriz Triangular Superior em Python

285 - Matriz Simétrica em Python - Um programa Python que testa se uma matriz quadrada é uma matriz simétrica

286 - Escreva um programa Python que leia os elementos de um vetor A de dez elementos inteiros e construa outro vetor B

287 - Peça para o usuário informar o valor do primeiro elemento e gere os valores dos demais elementos com o dobro do

288 - Faça um algoritmo que leia a nota de 10 alunos de uma turma e guarde-as em um vetor. No final, mostre

289 - Escreva um algoritmo Python que cria e preenche um vetor de 10 posições com números aleatórios (entre 0 e 99)

290 - Como retornar o primeiro elemento de um vetor em Python

291 - Como inverter a ordem dos elementos de um array usando apenas uma variável temporária

292 - Usando apenas vetores, escreva um programa Python que leia o nome de cinco alunos e as três notas de cada um. Em seguida

293 - Como verificar quantas vezes um valor é encontrado em um vetor - Como usar vetores e matrizes em Python

294 - Faça um algoritmo que preencha um vetor de 30 posições com números entre 1 e 15 sorteados pelo computador. Depois disso, peça para o usuário

Estruturas de Controle (15)

295 - Algorítmos Resolvidos de Python - Escreva um programa Python que leia o número de alunos e o de alunas de uma sala. Como saída, o programa deve apresentar primeiro quem estiver em maior quantidade

296 - Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor

297 - Um programa que lê a altura e o sexo de uma pessoa e informa seu peso ideal

298 - Ler os lados de um triângulo e informar se ele é isósceles, escaleno ou equilátero

299 - Como testar se um ano é bissexto em Python - Um programa que lê um ano com quatro dígitos e informa se ele é bissexto ou não

300 - Um programa que lê três números inteiros e mostra o maior

301 - Um programa que lê duas notas, calcula a média aritmética e exibe uma mensagem de reprovado, exame ou aprovado

302 - Como criar um conversor de moedas em Python - Um programa Python para converter de Real para Dólar e de Dólar para Real

303 - É melhor abastecer com álcool ou gasolina? Escreva um programa Python para ajudar o motorista a se decidir

304 - Como escrever o programa Fizz Buzz em Python - Peça para o usuário informar um número inteiro e escreva "Fizz" se o número for

305 - Escreva um programa Python para ler as notas n1 e n2 de um aluno e calcule a sua média aritmética

306 - As maçãs custam R$ 0,30 cada se forem compradas menos do que uma dúzia, e R$ 0,25 se forem compradas pelo menos doze

307 - Escreva um programa Python que leia os três ângulos internos de um triângulo e informe se ele é um triângulo válido

308 - Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa

309 - Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar

Métodos, Procedimentos e Funções (9)

310 - Escreva uma função em Python que aceita um inteiro como argumento e retorna a diferença entre o número fornecido e o número 13. Se o número for

311 - Como escrever uma função Python que recebe dois números inteiros e retorna a soma desses dois valores como um inteiro

312 - Como testar se um número informado pertence a série Fibonacci

313 - Escreva uma função Python chamada inverter() que recebe um número inteiro e retorna este mesmo número invertido

314 - Escreva uma função Python que recebe graus em Fahrenheit e retorna a temperatura correspondente em Celcius

315 - Algoritmos Resolvidos de Python - Escreva uma função Python que recebe graus em Celcius e retorna a temperatura correspondente em Fahrenheit

316 - Como converter minutos em segundos usando Python

317 - Escreva uma função Python que recebe três números inteiros e retorna o menor deles

318 - Uma função Python que recebe um valor inteiro e informa se o mesmo é um número primo

Lista (List) (5)

319 - Escreva um programa Python que lê inteiros informados pelo usuário e os armazena em uma lista. Seu programa deverá

320 - Uma função Python que encontra o maior valor em uma list

321 - Uma função Python que encontra o menor valor em uma list

322 - Como criar uma List de Alunos, inserir novos alunos e listá-los usando um menu de opções

323 - Uma função Python que recebe uma lista e retorna a multiplicação de todos os seus itens

Programação Orientada a Objetos (3)

324 - Uma classe para representar uma pessoa, com os atributos privados de nome, data de nascimento e altura

325 - Crie uma classe Circulo que possui um construtor que receberá o valor do raio. Inclua um método getArea() para calcular

326 - Criar uma classe Veiculo com os atributos marca, modelo e cor. Peça para o usuário fornecer os valores dos atributos

Recursão (Recursividade) (8)

327 - Um método recursivo que conta de 0 até 10

328 - Um método recursivo que recebe um valor inteiro e o exibe na ordem inversa

329 - Escreva um programa Python usa uma função recursiva para retornar a quantidade de dígitos presente em um número inteiro informado pelo usuário

330 - Um método recursivo que conta de 10 até 0

331 - Escreva um método recursivo em Python que, dados dois inteiros a e b (a <= b), retorna a multiplicação dessa faixa de números

332 - Como multiplicar os dígitos de um número inteiro usando recursividade em Python

333 - Um método recursivo que calcula o número de Fibonacci para um dado índice

334 - Uma função recursiva que conta quantas vezes um valor inteiro k ocorre em um vetor de inteiros

Lista Ligada Simples (1)

335 - Escreva um programa Python para criar uma lista singularmente ligada, inserir novos nós no final da lista e exibí-los

Ordenação e Pesquisa (Busca) (1)

336 - Como usar a Ordenação da Bolha em Python para ordenar os valores de um vetor em ordem crescente ou decrescente

Laços de Repetição (30)

337 - Dado um número, crie um programa Python que escreva todos os números ímpares menores que o número

338 - Um programa que calcule e mostre a tabuada de multiplicação de um número digitado pelo usuário (entre 1 e 10)

339 - Usando um laço for para solicitar ao usuário que informe 10 valores inteiros e mostrar quantos valores negativos foram informados

340 - Escreva um programa Python que leia dois números inteiros e divida o primeiro pelo segundo sem usar o símbolo de divisão "/"

341 - Como testar se um número informado pelo usuário é binário usando Python

342 - Como encontrar o maior dígito em um número inteiro informado pelo usuário

343 - Como testar se um número é perfeito usando Python

344 - Dado um número inteiro positivo n, se n for par, seu código deverá dividí-lo por 2, e

345 - A cada número n lido, desenhe o histograma referente a este número, ou seja, para cada número n, exiba um linha de n caracteres "#"

346 - Escreva um programa (algoritmo) Python que usa o laço for para exibir uma tabela de conversões de milhas para quilômetros

347 - Como desenhar um triângulo de números em Python usando laços

348 - Como somar todos os números de 1 até o número informado pelo usuário em Python

349 - Escreva um programa em Python para ler dois números inteiros M e N e, a seguir, imprimir os números pares

350 - Um laço for que solicita ao usuário 10 números inteiros e mostra o menor e o maior valor informado

351 - Escreva um programa Python para somar N números informados pelo usuário usando o laço for

352 - Escreva um programa Python que usa o laço while para somar N números informados pelo usuário

353 - Como desenhar uma pirâmide de números em Python com números repetindo nas linhas

354 - Escreva um programa Python que pede ao usuário dois números inteiros e mostre a soma dos números entre eles, sem incluí-los

355 - Como testar se dois números são números amigos em Python - Escreva um programa Python que

356 - Como converter de binário para decimal em Python usando o laço for

357 - Elabore um programa Python que efetue a leitura sucessiva de valores numéricos e apresente no final o somatório, a média e o total de valores lidos

358 - Como converter decimal em binário em Python usando o laço while

359 - Como calcular a tabuada de multiplicação para os números de 1 a 9 em Python

360 - Faça um programa que sorteie um número aleatório entre 0 e 500 e pergunte ao usuário qual é o "número mágico". O programa deverá

361 - Na usina nuclear de Angra dos Reis, os técnicos analisam a perda de massa de um material radioativo. Sabendo-se que este

362 - Ler a idade e o peso de 10 pessoas e mostrar a quantidade de pessoas com mais de 80 quilos e a média das idades

363 - Como calcular e exibir os 50 primeiros números primos em Python

364 - Escreva um programa Python que usa o laço while para ler um número indeterminado de idades. A condição de parada do laço é o valor da idade igual a 0

365 - Faça um programa que possua uma função chamada Potencia(), que vai receber dois parâmetros numéricos (base e expoente)

366 - Faça um programa que leia a idade e o sexo de 5 pessoas, mostrando no final: a) Quantos homens foram cadastrados

Trigonometria - Funções Trigonométricas (1)

367 - Como calcular o seno, co-seno, tangente, secante, co-secante e co-tangente de um ângulo informado pelo usuário

Python Básico (60)

368 - Ler um número inteiro na faixa 0-999 e mostrar a soma de seus dígitos - Apostila de Python Básico

369 - Python Básico - Escreva um programa que leia a quantidade de dias, horas, minutos e segundos do usuário. Calcule o total em segundos

370 - Uma locadora de charretes cobra R$ 10,00 de taxa para cada 3 horas de uso destas

371 - Escreva um programa em Python para o Ministério da Saúde que o auxilie nas informações sobre a dengue em Brasília. Esse programa

372 - Como somar dois números em Python - Escreva um programa Python que leia dois números e mostre a sua soma

373 - Como multiplicar dois números em Python - Escreva um programa em Python para ler dois números inteiros informados

374 - Um programa Python que receberá a duração de um evento expresso em segundos e exiba-o expresso em horas, minutos e segundos

375 - Como calcular o restante de um salário após o pagamento de duas contas com juros

376 - Escreva um programa em Python que usa a função log10() para informar a quantidade de dígitos em um número inteiro

377 - Como somar o primeiro e o último dígito de um número inteiro informado pelo usuário em Python

378 - Como testar se um número é potência de dois usando Python

379 - Como testar se um número é potência de três usando Python

380 - Como testar se um número é potência de quatro usando Python

381 - Como testar se um número é um quadrado perfeito em Python - Solução usando sqrt() e floor()

382 - Como testar se um número é potência de outro número em Python

383 - Como calcular a soma, o produto, a diferença e o quociente de dois números inteiros informados pelo usuário

384 - Um programa que lê três números e os classifica e exibe em ordem crescente

385 - Como converter quilômetros em metros, centímetros e milímetros usando Python

386 - Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno

387 - Como calcular o peso de uma pessoa na Lua usando Python

388 - Como ler um número inteiro e imprimir seu sucessor e seu antecessor em Python

389 - Como calcular o Índice de Massa Corporal em Python - Como calcular IMC em Python

390 - Ler três números inteiros e indicar se eles estão em ordem crescente ou decrescente

391 - Como testar se um número é positivo ou negativo em Python

392 - Como calcular salário líquido em Python - Calculando o salário líquido de um professor

393 - A empresa GÁS TOTAL paga uma gratificação de R$ 237,50 a todos os seus funcionários. Escreva um programa Python

394 - Um programa Python que calcula qual o menor número possível de notas de 100, 50, 10, 5 e 1 em que o valor a ser sacado pode ser decomposto

395 - Como calcular média ponderada em Python - Ler o nome de um aluno e as notas de três provas

396 - Um programa Python que lê dois números e mostra a soma, subtração, multiplicação e a divisão dos números lidos

397 - Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit

398 - Um programa em Python que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro)

399 - Uma empresa de táxi cobra a bandeirada de R$ 5,00 e ainda o valor de R$ 1,50 para cada quilômetro rodado

400 - Uma locadora de carros aluga seus veículos cobrando uma taxa de R$ 25,00 reais a diária mais R$ 0,20 por quilômetro rodado

401 - Escreva um programa Python que declara duas variáveis do tipo int e atribui a elas os valores 9 e 4 (nessa ordem). Em seguida mostre, em uma linha de cada vez

402 - Ler um número de três dígitos, separá-lo e invertê-lo, escrevendo o número lido e sua forma inversa

403 - Escreva um programa Python que pede para o usuário informar um número inteiro positivo de dois dígitos (Ex: 17) e mostre a soma de seus dígitos

404 - Um programa Python que recebe o ano de nascimento de uma pessoa e o ano atual e mostra a idade da pessoa em anos, meses, dias e semanas

405 - Valor da diária, valor médio arrecadado com e sem promoção e o lucro ou prejuízo mensal de uma promoção em um hotel

406 - Como calcular desconto de INSS em Python - Um programa que calcula Imposto de Renda, INSS e Sindicato em Python

407 - Como calcular lucro mensal de uma empresa em Python - O lucro de uma empresa é dado por L(x) = 10x - 5000, onde x é a quantidade

408 - Como transformar dias em anos, meses, semanas e dias em Python

409 - Escreva um programa Python para exibir a soma dos cubos de dois números informados pelo usuário. Faça a leitura da entrada do usuário

410 - Como retornar o resto da divisão entre dois números inteiros sem usar o operador de módulo

411 - Quantidade de patas dos animais de uma fazenda - O desafio da fazenda em Python

412 - Algoritmo Python para ler um número inteiro e exibir o dobro e o triplo do número informado

413 - Escrever um algoritmo que recebe o salário-base de um funcionário, calcule e mostre o salário a receber

414 - Um programa que lê um salário e concede um aumento de 20% para os salários inferiores a R$ 800,00

415 - Escreva um programa Python que pede para o usuário informar o salário de uma pessoa, o valor de um empréstimo e a quantidade de prestações

416 - A loja ELETROMÓVEIS está vendendo os seus produtos no cartão em 5 vezes sem juros. Faça um algoritmo Python que

417 - O Sr. João necessita saber o consumo médio de um automóvel, e solicitou para você desenvolver um algoritmo Python que

418 - Fazer um programa para receber um número inteiro de segundos do usuário e imprimir a quantidade correspondente em horas

419 - Ler um número inteiro, separar seus dígitos e imprimí-los individualmente separados por espaços

420 - Um programa Python que solicita ao usuário que informe sua idade em anos, meses e dias e mostre sua idade em dias

421 - Escreva um programa Python para calcular e imprimir o número de lâmpadas necessárias

422 - Escreva um programa em Python para ler, calcular e escrever a média aritmética entre dois números

423 - Escrever um algoritmo que lê o público total de um jogo de futebol e fornece a renda do jogo

424 - Lendo a idade de um nadador e classificando sua categoria como infantil, juvenil, adolescente, adulto ou sênior

425 - A loja SPCar precisa de um programa para auxiliar na cobrança de serviços de locação de veículos. O programa deve ler os seguintes dados

426 - A locadora de carros precisa da sua ajuda para cobrar seus serviços. Escreva um programa que pergunte a quantidade de Kms percorridos por um carro alugado

427 - Escreva um programa Python que pergunte a velocidade de um carro. Caso ultrapasse 80km/h, exiba uma mensagem dizendo que

Geometria Analítica e Álgebra Linear (1)

428 - Como calcular o quadrante de uma coordenada cartesiana em Python

Geometria, Trigonometria e Figuras Geométricas (5)

429 - Como calcular a área de um losango em Python

430 - Como calcular o ângulo entre os ponteiros de horas e minutos em um relógio analógico

431 - Como testar se um retângulo cabe dentro de um círculo usando Python

432 - Como calcular o comprimento de um segmento de reta usando Python

433 - Como calcular o volume e a área de um cilindro em Python - Geometria Espacial em Python

Dictionary, Dict (Dicionário) (4)

434 - Como filtrar idades pares em um dicionário do Python e inserí-las em uma lista

435 - Como filtrar notas maiores que 7.0 em um dicionário do Python e exibí-las na tela

436 - Dadas duas Lists, gere um dicionário Python usando a primeira lista como chaves e a segunda como valores

437 - Como gerar uma List contendo apenas as chaves de um dicionário Python

Física - Eletricidade - Leis de Ohm (1)

438 - Exercícios Resolvidos de Física usando Python - Calcule a resistência elétrica de um resistor que apresenta 10 A

List Comprehension (2)

439 - Como usar list comprehension para remover todos os caracteres de uma string exceto os dígitos de 0 a 9

440 - Como usar list comprehension para somar os elementos pares de um vetor de inteiros

Funções Lambda (Lambda Expressions) (2)

441 - Como somar os elementos de uma lista em Python usando uma expressão lambda e a função reduce()

442 - Como usar uma função lambda em Python para retornar apenas os valores pares contidos em uma List

Física - Mecânica - Leis de Newton (1)

443 - Exercícios Resolvidos de Física usando Python - Aplica-se uma força de 20 N a um corpo de massa m. O corpo desloca-se em linha reta com velocidade que aumenta

NumPy Python Library (8)

444 - Exercício Resolvido de Python NumPy - Como importar a biblioteca NumPy e exibir sua versão

445 - Exercício Resolvido de Python NumPy - Como somar duas matrizes usando a biblioteca NumPy do Python

446 - Exercício Resolvido de Python NumPy - Como multiplicar uma matriz por um escalar usando Python e NumPy

447 - Exercício Resolvido de Python NumPy - Como gerar uma matriz identidade de ordem N usando Python e NumPy

448 - Exercício Resolvido de Python NumPy - Como converter um vetor em uma matriz de N linhas e N colunas usando Python e NumPy

449 - Exercício Resolvido de Python NumPy - Como converter uma matriz de floats em uma matriz de ints usando Python e NumPy

450 - Exercício Resolvido de Python NumPy - Como converter uma matriz de binários em uma matriz de booleanos usando Python e NumPy

451 - Exercício Resolvido de Python NumPy - Como gerar uma matriz MxN no Python Numpy usando as funções arange() e reshape()

Pandas Python Library (6)

452 - Exercício Resolvido de Python Pandas - Como testar se um DataFrame do Pandas possui algum valor não informado

453 - Exercício Resolvido de Python Pandas - Como retornar a quantidade de valores ausentes em cada coluna de um DataFrame

454 - Exercício Resolvido de Python Pandas - Como retornar a coluna com o maior número de valores ausentes em um DataFrame

455 - Exercício Resolvido de Python Pandas - Como retornar a versão atual do Pandas instalado no sistema local

456 - Exercício Resolvido de Python Pandas - Como converter uma List em uma Series do Pandas

457 - Exercício Resolvido de Python Pandas - Como converter um array NumPy em uma Series do Pandas

Estruturas de Dados - Pilhas (1)

458 - Escreva um programa Python que usa uma pilha para testar se uma palavra é palíndroma

Física - Pesos e Medidas (1)

459 - Como calcular a massa da Terra em Python - Uma função Python que retorna a massa da Terra em kg

Razão e Proporção (1)

460 - Como resolver problemas de razão e proporção em Python - Em uma empresa, a razão entre o número de mulheres e o número

Hidrologia e Hidráulica (4)

461 - Como aplicar a Fórmula da Vazão pelo Método Racional em Python - De acordo com o método racional, a vazão máxima a ser considerada

462 - FEMPERJ-2012-TCE-RJ: A vazão de dimensionamento de uma galeria de águas pluviais que drena uma área densamente urbanizada de 10 hectares

463 - Qual seria a vazão (m3/h) de saída para uma bacia hidrográfica "completamente impermeável", com área de 60 km2, sob uma chuva constante

464 - A tabela a seguir apresenta os dados de precipitação mensal, com as respectivas quantidades de ocorrência

Pesquisa Operacional (1)

465 - Programação Linear em Python - Uma madeireira deseja obter 1000kg de lenha, 2000kg de madeira para móveis e 50 metros

Engenharia Civil - Cálculo Estrutural (1)

466 - Como calcular as reações de apoio, momento de flexão máxima e forças cortantes em uma viga bi-apoiada com carga distribuída retangular usando Python

Resistência dos Materiais - Tensões, Deformações e Lei de Hooke (3)

467 - Uma barra de seção circular com diâmetro igual a 25,4 mm está sujeita a uma tração axial de 35 kN. Calcular o alongamento

468 - Uma barra de aço de 12,7 mm de diâmetro suporta uma carga de 7.000 kg. a) Qual é a tensão atuante na barra? b) Qual será a deformação?

469 - Uma barra de alumínio possui uma seção transversal quadrada com 60 mm de lado, o seu comprimento é de 0,80 m. A carga axial

Física - Hidrostática (2)

470 - Uma força de intensidade 2N é aplicada perpendicularmente a uma superfície por meio de um pino de 1mm2 de área. Determine a pressão em N/m2

471 - Qual a massa, em quilograma, de um cubo maciço de lado igual a 5 cm que é fabricado de um material com massa específica de 11,3 g/cm3

Fenômenos dos Transportes, Hidráulica e Drenagem (8)

472 - Qual é o raio hidráulico em um canal de seção retangular com 2,00 m de largura por 1,20 m de altura?

473 - O Raio Hidráulico é a relação entre a área molhada e o perímetro molhado, sendo parâmetro importante no dimensionamento de canais, tubos

474 - Determine a vazão escoada em um canal com seção retangular, com lâmina d´água de 2,00m e largura de base igual a 3,00m e declividade 0,2m por Km

475 - Como calcular Vazão Volumétrica, Vazão Mássica e Vazão em Peso usando Python - Python para Fenômenos dos Transportes e Hidráulica

476 - Calcule o tempo que levará para encher um tambor de 400 litros, sabendo que o diâmetro do tubo conectado - Python para Fenômenos dos Transportes e Hidráulica

477 - Como calcular o Número de Reynolds em Python - Leite integral a 293 K, massa específica de 1030 kg/m3 e viscosidade de 2,12.10-3 N.s/m2 está escoando a uma razão

478 - Como calcular o Número de Reynolds em Python - Um óleo é bombeado através de uma tubulação de 10 mm de diâmetro a um número de Reynolds de 2100

479 - Calcular o número de Reynolds e identificar se o escoamento é liminar ou turbulento sabendo-se que em uma tubulação com diâmetro de 40 mm

Mecânica dos Solos - Engenharia Geotécnica (1)

480 - Como calcular o peso específico do solo em Python - Uma amostra cilíndrica de solo úmido foi moldada com 10 cm de diâmetro e 15 cm de altura

NumPy Python Library (Biblioteca Python NumPy)

Matemática e Estatística (2)

481 - Tutorial Machine Learning com Python - Como usar o método mean() da biblioteca NumPy para calcular média (ou média aritmética simples)

482 - Python para estatística - Como calcular a mediana de um conjunto de valores usando o método median() da biblioteca NumPy da linguagem Python

Passos Iniciais (2)

483 - Machine Learning para iniciantes - Como usar a biblioteca NumPy em seus programas Python

484 - Como obter a versão da biblioteca NumPy disponível em sua instalação do Python

Arrays e Matrix (Vetores e Matrizes) (16)

485 - Como gerar vetores e matrizes com números inteiros aleatórios usando a função random.randint() da biblioteca NumPy para - Machine Learning com Python

486 - Como criar arrays (vetores e matrizes) usando o objeto ndarray da biblioteca Numpy do Python

487 - Como retornar a quantidade de linhas e colunas de um vetor ou matriz usando a propriedade shape do objeto ndarray da biblioteca NumPy do Python

488 - Como gerar um vetor com valores igualmente espaçados usando a função linspace() da biblioteca NumPy do Python - Python NumPy para Engenharia

489 - Como multiplicar um vetor ou uma matriz por um escalar no NumPy do Python - Python NumPy para Engenharia

490 - Como criar um vetor de valores igualmente espaçados em Python usando a função arange() da biblioteca Numpy

491 - Como criar um vetor preenchido com zeros usando a função zeros() da Numpy do Python

492 - Como criar uma matriz NxM preenchida com zeros usando a função zeros() da Numpy do Python

493 - Como repetir os elementos de um vetor ou matriz usando a função repeat() da NumPy do Python

494 - Como gerar um vetor ou matriz de 1s usando a função ones() da NumPy do Python

495 - Como criar uma matriz identidade em Python usando a função eye() da biblioteca NumPy

496 - Como criar um vetor vazio na NumPy do Python usando a função array()

497 - Como retornar os elementos únicos em um array do NumPy do Python usando a função unique()

498 - Como retornar a quantidade de repetições de valores duplicados em um array do NumPy do Python usando a função unique()

499 - Como retornar o índice do maior elemento em um array da NumPy do Python usando a função argmax()

500 - Como retornar o índice do menor elemento em um array da NumPy do Python usando a função argmin()

Números Aleatórios, Números Randômicos, Amostras Aleatórias, Amostras Randômicas (3)

501 - Como gerar números aleatórios em Python usando o método random.randint() da biblioteca NumPy

502 - Como gerar um número randômico em Python usando a função rand() do módulo random da NumPy

503 - Como gerar vetores e matrizes com valores aleatórios de distribuição uniforme usando a função rand() do módulo random da NumPy do Python

Trigonometria - Funções Trigonométricas (2)

504 - Como converter graus em radianos em Python usando a função deg2rad() da NumPy

505 - Como converter radianos em graus em Python usando a função rad2deg() da NumPy

Pandas Python Library (Biblioteca Python Pandas)

Passos Iniciais (1)

506 - Como usar a biblioteca Pandas do Python em seus projetos de Data Science e Machine Learning

Input e Output (Entrada e Saída) (1)

507 - Como usar o método read_csv() do Pandas da linguagem Python para carregar um dataset e retorná-lo como um DataFrame

DataFrame (5)

508 - Como usar o objeto DataFrame da biblioteca Pandas do Python

509 - Como acessar uma linha específica em um DataFrame do Pandas da linguagem Python usando o método iloc()

510 - Como retornar a quantidade de linhas em um DataFrame do Pandas usando a função len() e a propriedade index

511 - Como retornar a quantidade de linhas e colunas em um DataFrame do Pandas usando a função len() e a propriedade axes

512 - Como exibir um resumo dos dados em um DataFrame do Pandas usando a função info()

Series (9)

513 - O que é um Pandas Series? - Introdução ao Pandas do Python

514 - Como criar uma Series do Pandas do Python a partir dos valores de uma list

515 - Como criar uma Series do Pandas do Python usando um array do Numpy

516 - Como criar uma Series do Pandas do Python usando um dicionário

517 - Como acessar os itens individuais de uma Series do Pandas do Python usando a notação de vetor []

518 - Como acessar os itens individuais de uma Series do Pandas do Python usando rótulos de índices

519 - Como retornar o maior valor de uma Series do Pandas do Python usando a função max() do Numpy

520 - Como retornar o menor valor de uma Series do Pandas do Python usando a função min() do Numpy

521 - Como criar uma Series do Pandas Python vazia usando o construtor Series()

Scikit-learn Pyhon Library - Biblioteca Scikit-learn do Python para Machine Learning - Aprendizado de Máquina

Passos Iniciais (1)

522 - Entenda e aprenda a usar a Scikit-learn (ou Sklearn), a biblioteca para Machine Learning do Python

Matplotlib Python Library (Biblioteca Python Matplotlib)

Passos Iniciais (1)

523 - Plotagem e visualização de dados em Python - Como instalar a biblioteca Matplotlib e testar seu funcionamento

Área de Plotagem do Matplotlib (4)

524 - Matplotlib Python - As diferenças entre as coordenadas na tela do computador e na área de plotagem do Matplotlib

525 - Matplotlib Python - Como exibir ou ocultar a grade da área de plotagem do Matplotlib

526 - Matplotlib Python - Como definir os rótulos para os eixo-x e eixo-y da área de plotagem do Matplotlib

527 - Matplotlib Python - Como definir o título da área de plotagem do Matplotlib

Geração e Plotagem de Gráficos usando Matplotlib (3)

528 - Como gerar o gráfico da função seno usando a biblioteca Matplotlib do Python

529 - Como gerar o gráfico da função cosseno usando a biblioteca Matplotlib do Python

530 - Como gerar o gráfico da função tangente usando a biblioteca Matplotlib do Python

Pontos e Gráficos de Dispersão (3)

531 - Como plotar um ponto usando a função scatter() do Matplotlib do Python

532 - Como plotar vários pontos no Matplotlib do Python usando a função scatter()

533 - Como escrever um função plotar_pontos(*pontos) que recebe vários objetos Ponto e faz a plotagem no Matplotlib

Setas e Vetores (2)

534 - Como desenhar setas no Matplotlib do Python usando a função arrow()

535 - Como representar a soma de vetores 2D no Matplotlib do Python usando a função arrow()

Polygon (1)

536 - Como desenhar um triângulo no Matplotlib do Python usando um objeto Polygon

Python para Engenharia

Geometria Analítica e Álgebra Linear (10)

537 - Python para Engenharia - Como multiplicar um vetor por um escalar usando Python e NumPy

538 - Como converter Coordenadas Cartesianas para Coordenadas Polares usando Python

539 - Como converter Coordenadas Polares para Coordenadas Cartesianas usando Python - Python para Engenharia

540 - Como calcular a norma ou módulo de vetores nos espaços R2 e R3 usando Python - Geometria Analítica e Álgebra Linear usando Python

541 - Como calcular a distância entre dois pontos no plano em Python - Python para Geometria Analítica e Álgebra Linear

542 - Como calcular o produto escalar entre dois vetores usando Python - Geometria Analítica e Álgebra Linear usando Python

543 - Como calcular o determinante de uma matriz 3x3 usando a Método de Sarrus em Python - Python para Álgebra Linear

544 - Como calcular a transposta de uma matriz em Python - Python para Geometria Analítica e Álgebra Linear

545 - Como somar os elementos da diagonal principal de uma matriz em Python

546 - Como calcular vetor unitário em Python - Python para Física e Engenharia

Física - Mecânica (6)

547 - Como usar a Equação de Torricelli para calcular a velocidade da queda livre dada a altura (e a aceleração da gravidade) em Python

548 - Como calcular a Energia Potencial Gravitacional de um corpo dado a sua massa e altura em Python

549 - Como calcular a velocidade da queda livre de um corpo dado o intervalo de tempo (e a aceleração da gravidade) em Python

550 - Como calcular o Momento de Inércia de um quadrado em Python - Fórmula do Momento de Inércia de um quadrado

551 - Como calcular o momento de inércia de um retângulo em Python - Fórmula do Momento de Inércia de um retângulo

552 - Como calcular o momento de inércia de um círculo em Python - Fórmula do Momento de Inércia de um círculo

Cálculo Diferencial e Integral (2)

553 - Como calcular o limite de uma função usando Python e a biblioteca Sympy - Python para Engenharia

554 - Como calcular a derivada de uma função usando Python - Regra do Tombo (ou Regra da Potência)

Sistemas Digitais - Portas Lógicas (1)

555 - Portas lógicas em Python - Como criar uma porta lógica AND em Python

Física - Mecânica - Estática (1)

556 - Como calcular o centroide ou centro de gravidade de um triângulo em Python

Unidades de Medida (4)

557 - Como converter Centímetros Cúbicos em Metros Cúbicos em Python - Python para Física e Engenharia

558 - Como converter Metros Quadrados em Quilômetros Quadrados em Python - Python para Física e Engenharia

559 - Como converter Milímetros Quadrados em Metros Quadrados em Python - Python para Física e Engenharia

560 - Como converter Centímetros Quadrados em Metros Quadrados em Python - Python para Física e Engenharia

Hidrologia e Hidráulica (1)

561 - Como calcular o volume de chuvas em Python - Fórmula do cálculo do volume de chuvas em Python

Física - Hidrodinâmica (1)

562 - Como representar a Equação da Continuidade em Python - Python para Hidrodinâmica

Engenharia Civil - Cálculo Estrutural (7)

563 - Como calcular o peso que um pilar aguenta usando Python - Python para Engenharia Civil

564 - Como calcular os esforços solicitantes majorados em pilares usando Python - Python para Engenharia Civil

565 - Como calcular o Índice de Esbeltez de um pilar em Python - Python para Engenharia Civil e Cálculo Estrutural

566 - Como calcular o Momento Fletor Mínimo e a Excentricidade Mínima de 1ª Ordem de um pilar em Python - Python para Engenharia Civil e Cálculo Estrutural

567 - Como calcular a Força Normal Adimensional ou Força Normal Reduzida de um pilar em Python - Python para Estruturas de Concreto Armado

568 - Como calcular a altura útil de uma viga usando Python - Python para Cálculo Estrutural e Engenharia Civil

569 - Como calcular a Posição da Linha Neutra em vigas de concreto armado usando Python - Python para Engenharia Civil - Cálculo Estrutural

Resistência dos Materiais - Tensões, Deformações e Lei de Hooke (1)

570 - Como representar a Lei de Hooke em Python - Python para Resistência dos Materiais

SymPy Python Library (Biblioteca Python SymPy)

Passos Iniciais (1)

571 - Como usar a biblioteca Python SymPy em seus programas Python

Requests Python Library (Biblioteca Python Requests)

Requisições e Respostas (Requests e Responses) (1)

572 - Como baixar arquivos da Internet usando o método get() da biblioteca Requests do Python

cmath Python Module (Módulo Python cmath para números complexos)

Números Complexos (Complex Numbers) (1)

573 - Como converter um número complexo na forma retangular para a forma polar usando Python

Python + Bancos de Dados

Python + MySQL (1)

574 - Como efetuar uma conexão Python + MySQL usando o MySQL Connector Python

Projetos Python Completos - Códigos Fonte Completos Python

Jogos (Games) (1)

575 - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentado

Projetos Python MySQL (1)

576 - Como criar uma Agenda de Contatos em Python + MySQL - Projeto completo com código fonte - Versão console

Tkinter GUI Toolkit

Gráficos e Cores (1)

577 - Como exibir o diálogo colorchooser do Tkinter para a escolha da cor de fundo da janela da aplicação

Formulários e Janelas (14)

578 - Como definir o título de uma janela Tkinter do Python

579 - Como retornar o título de uma janela Tkinter do Python usando a função title()

580 - Como definir o ícone para a janela principal de uma aplicação Tkinter Python usando a função iconphoto()

581 - Como evitar o redimensionamento de uma janela do Tkinter Python usando a função resizable() da classe Tk

582 - Como retornar o tamanho de uma janela do Tkinter Python ao clicar em um botão

583 - Como criar uma aplicação de tela cheia usando Tkinter Python

584 - Como criar uma tela de login usando Tkinter Python

585 - Como definir a cor de fundo de uma janela do Tkinter do Python usando a função config()

586 - Como maximizar uma janela do Tkinter Python ao clicar em um botão

587 - Como minimizar uma janela do Tkinter Python ao clicar em um botão

588 - Como restaurar uma janela do Tkinter Python ao clicar em um botão

589 - Como criar janelas secundárias a partir da janela principal de uma aplicação Tkinter Python

590 - Como criar uma janela modal usando Tkinter Python

591 - Como criar janelas secundárias no Tkinter Python e fazê-las conversar entre si

Passos Iniciais (1)

592 - O que é Tkinter e como usá-lo para escrever aplicações GUI em Python

Imagens e Processamento de Imagens (1)

593 - Como carregar uma imagem do Pillow no objeto Canvas do Tkinter

Button (1)

594 - Como criar botões em suas aplicações Tkinter Python usando um objeto da classe Button

Canvas (1)

595 - Como usar o componente Canvas em suas aplicações Tkinter Python

Animação, Animações, Técnicas de Animação (1)

596 - Como movimentar uma imagem no Canvas do Tkinter usando as teclas de direção

Linhas (2)

597 - Como desenhar uma linha entre dois cliques do mouse usando Tkinter e Python

598 - Como definir a cor da linha a ser desenhada pela função create_line() do Canvas do Python Tkinker

Gerenciador de Layout Grid (1)

599 - Como usar o gerenciador de layout Grid do Tkinter Python

Frame (2)

600 - Como usar o controle Frame do Tkinter Python para organizar os componentes visuais de uma janela ou formulário

601 - Como definir o espaço interno do objeto Frame do Tkinter Python usando a propriedade padding

Círculos, Ovais e Elípses (1)

602 - Como desenhar círculos no Tkinter usando a função create_oval() do componente Canvas

Entry (3)

603 - Como obter o conteúdo de uma caixa de texto Entry do Tkinter e exibí-lo em uma mensagem messagebox

604 - Como limpar o conteúdo de uma caixa de texto Entry do Tkinter ao clicar em um botão Button

605 - Como setar o foco em uma caixa de texto Entry do Tkinter usando a função focus_set()

Checkbutton (1)

606 - Como testar se uma checkbox Checkbutton do Tkinter está marcada ou desmarcada ao clicar em um botão

Listbox (1)

607 - Como obter o item selecionado em uma Listbox do Tkinter do Python

PyQt GUI Toolkit

Passos Iniciais (1)

608 - O que é PyQt e como usá-lo para escrever aplicações GUI em Python

QPushButton (4)

609 - Como criar um botão em Python PyQt usando a classe QPushButton

610 - Como definir e retornar o texto de um botão QPushButton do PyQt usando as funções setText() e text()

611 - Como detectar o evento click em um botão QPushButton do PyQt e exibir uma mensagem QMessageBox

612 - Como fechar a janela principal de uma aplicação PyQt ao clicar em um botão QPushButton

QVBoxLayout (3)

613 - Como usar o gerenciador de layout QVBoxLayout em suas aplicações PyQt

614 - Como alinhar na parte superior (topo) ou inferior (fundo) os controles dentro de um QVBoxLayout do PyQt usando a função addStretch()

615 - Como alinhar ao centro os controles dentro de um QVBoxLayout do PyQt usando a função addStretch()

QLineEdit (3)

616 - Como criar caixas de texto de linha única no PyQt usando a classe QLineEdit

617 - Como criar campos de senha no PyQt usando a classe QLineEdit

618 - Como definir o limite de caracteres em um QLineEdit do PyQt usando as funções setMaxLength() e maxLength()

QMainWindow (2)

619 - Como criar a janela principal de uma aplicação Python PyQt usando a classe QMainWindow

620 - Como centralizar uma janela QMainWindow do PyQt

Pygame

Formulários e Janelas (7)

621 - Como alterar o título da janela do Pygame - Desenvolvimento de Jogos com Python e Pygame

622 - Como retornar o título da janela Pygame usando a função pygame.display.get_caption()

623 - Como permitir o redimensionamento de uma janela Pygame usando a constante pygame.RESIZABLE

624 - Como definir a cor de fundo para a janela do Pygame - Como criar games usando Python e Pygame

625 - Como definir o ícone para a janela do jogo Pygame usando a função pygame.display.set_icon()

626 - Como retornar a largura da janela Pygame do Python usando a função get_width()

627 - Como retornar a altura da janela Pygame do Python usando a função get_height()

Mouse e Teclado (4)

628 - Como obter a posição do mouse na janela Pygame usando a função pygame.mouse.get_pos()

629 - Como capturar o evento MOUSEBUTTONDOWN na janela do Pygame - Eventos do mouse em Pygame

630 - Como detectar o pressionamento de uma tecla no Pygame do Python usando o evento pygame.KEYDOWN

631 - Como detectar a liberação de uma tecla no Pygame do Python usando o evento pygame.KEYUP

Passos Iniciais (2)

632 - O que é Pygame e como usá-lo para o desenvolvimento de jogos em Python

633 - Como criar sua primeira tela de jogo Pygame - Código simples e comentado

Gráficos (2)

634 - Como desenhar o gráfico da função cosseno usando o Pygame do Python

635 - Como desenhar o gráfico da função seno usando o Pygame do Python

Animação, Animações, Técnicas de Animação (2)

636 - Introdução à animação de objetos no Pygame - Como mover uma imagem na superfície da tela do jogo

637 - Como criar um relógio analógico no Pygame - Código completo com variáveis e comentários em português

Aplicações com código fonte completo (1)

638 - Como desenhar grids no Pygame para a criação de jogos como Jogo da Velha, Damas, Xadrez, Campo Minado e Sudoku

Linhas (2)

639 - Como desenhar linhas no Pygame usando a função pygame.draw.line()

640 - Como desenhar linhas em determinados ângulos no Pygame

Círculos, Ovais e Elípses (2)

641 - Como desenhar um círculo não preenchido usando a função pygame.draw.circle() do Pygame do Python

642 - Como desenhar um círculo nas coordenadas do clique do mouse no Pygame do Python

OpenCV

Passos Iniciais (1)

643 - O que é a biblioteca OpenCV e como usá-la em suas aplicações Python

Imagens e Processamento de Imagens (3)

644 - Como carregar e exibir uma imagem usando OpenCV e Python

645 - Como virar uma imagem na horizontal em OpenCV e Python usando a função flip()

646 - Como virar uma imagem na vertical em OpenCV e Python usando a função flip()

PyAutoGUI

Mouse e Teclado (1)

647 - Como definir a posição do mouse na tela usando a biblioteca PyAutoGUI do Python

Passos Iniciais (1)

648 - O que é PyAutoGUI e como usá-lo para automatizar tarefas em Python

Imagens e Processamento de Imagens (1)

649 - Como tirar um print da tela e salvar como PNG usando Python, PyAutoGUI, OpenCV e NumPy

Pillow Python Imaging Library

Passos Iniciais (1)

650 - Quais são os tipos de imagens suportados pela biblioteca Pillow do Python

Image (3)

651 - Como abrir uma imagem no Pillow do Python usando a função open() do objeto Image

652 - Como descobrir as propriedades e métodos do objeto Image da biblioteca Pillow usando a função dir() do Python

653 - Como retornar o formato de uma imagem usando o atributo format do objeto Image do Pillow do Python

Python Turtle

Formulários e Janelas (2)

654 - Como definir uma imagem de fundo para a janela do Python Turtle usando a função bgpic()

655 - Como definir o título da janela do Python Turtle usando a função title()

Mouse e Teclado (1)

656 - Como detectar as coordenadas do mouse ao clicar na área de desenho do Python Turtle e exibir o resultado na janela de comando

Passos Iniciais (1)

657 - Como usar a função turtle.Turtle() para obter uma referência ao cursor de desenho do Python Turtle

Linhas (1)

658 - Como desenhar uma linha entre dois pontos usando as funções penup(), goto() e pendown() do Python Turtle

Triângulos (1)

659 - Como desenhar um triângulo equilátero usando o Turtle do Python

SciPy Python Library (Biblioteca Python SciPy)

Matemática e Estatística (1)

660 - Como calcular o coeficiente de correlação linear de Pearson em Python usando a função pearsonr() da biblioteca Scipy

Passos Iniciais (1)

661 - O que é a biblioteca SciPy do Python? Como instalar a SciPy e usá-la em seus programas Python

Itertools

Iteradores de Contagem (1)

662 - Como contar infinitamente em Python usando a função count() do módulo Itertools

Iteradores de Combinação e Permutação (1)

663 - Como gerar permutações de uma string em Python usando o objeto permutations do módulo Itertools

Flask Micro Framework

Passos Iniciais (1)

664 - O que é o Flask, como instalar e escrever sua primeira aplicação web usando este micro framework

Rotas e Roteamento (2)

665 - Como criar rotas em suas aplicações Flask usando o decorador @app.route() - Tutorial Flask para iniciantes

666 - Como usar os parâmetros de rotas em suas aplicações Flask - Curso de Flask para iniciantes

Topografia e Geoprocessamento

Passos Iniciais (4)

667 - Como converter graus, minutos e segundos para graus decimais em Python

668 - Como converter Rumo em Azimute em Python - Python para Topografia e Engenharia Civil

669 - Como converter Azimute em Rumo em Python - Python para Topografia e Engenharia Civil

670 - Como converter graus decimais em graus, minutos e segundos em Python

GeoPandas

Passos Iniciais (1)

671 - O que é a biblioteca GeoPandas e como usá-la em suas aplicações Python

GeoDataFrame (1)

672 - Como carregar um shapefile no GeoPandas e retornar o resultado como um GeoDataFrame

Sistema de Referência de Coordenadas (CRS) (1)

673 - Como retornar o sistema de referência de coordenadas de um GeoDataFrame do GeoPandas usando a propriedade crs