FileMood

Download Udemy - Curso de Python 3 do básico ao avançado - com projetos reais

Udemy Curso de Python do básico ao avançado com projetos reais

Name

Udemy - Curso de Python 3 do básico ao avançado - com projetos reais

 DOWNLOAD Copy Link

Total Size

115.0 GB

Total Files

721

Last Seen

2024-07-24 00:01

Hash

F9B495978DBCF855FBFE1BE06AEE88CD155D773F

/

1 Informações e avisos importantes + Boas vindas.mp4

122.1 MB

10 Para iniciantes configurações VS Code (Parte 2).mp4

143.8 MB

100 Exercício - Gerar o segundo dígito de um CPF com Python.mp4

58.7 MB

101 Solução do exercício - Gerar o segundo dígito de um CPF com Python.mp4

137.7 MB

102 Possíveis problemas e soluções para nosso algoritmo do CPF.mp4

211.2 MB

103 Criando um gerador de CPFs com nosso algoritmo e Python.mp4

106.3 MB

104 O que vamos aprender nessa seção intermediária.mp4

32.0 MB

105 Introdução às funções Python - def define uma função.mp4

182.5 MB

106 Argumentos nomeados e argumentos posicionais (não nomeados) em funções.mp4

197.9 MB

107 Valores padrão para parâmetros em funções Python + NoneType e None.mp4

163.9 MB

108 (Parte 1) Escopo de funções e módulos em Python + global.mp4

247.0 MB

109 (Parte 2) Escopo de funções e módulos em Python + global.mp4

290.2 MB

11 Para iniciantes configurações VS Code (Parte 3).mp4

151.5 MB

110 Retorno de valores das funções (return).mp4

232.3 MB

111 (Parte 1) args para quantidade de argumentos não nomeados variáveis.mp4

106.4 MB

112 (Parte 2) args para quantidade de argumentos não nomeados variáveis.mp4

107.8 MB

113 Exercícios com funções + Solução (prepare-se para pausar).mp4

178.1 MB

114 Higher Order Functions - Funções de primeira classe.mp4

169.7 MB

116 Closure e funções que retornam outras funções.mp4

241.2 MB

117 Exercício com funções.mp4

29.9 MB

118 Solução do exercício com funções.mp4

88.0 MB

119 Introdução ao tipo de dados dict - Dicionários em Python.mp4

191.2 MB

12 Para iniciantes VS Code em Linux e Mac OS (assista mesmo se estiver em Windows).mp4

111.8 MB

120 Manipulando chaves e valores em dicionários em Python.mp4

151.6 MB

121 (Parte 1) Métodos úteis nos dicionários Python (dict).mp4

152.9 MB

122 Shallow Copy vs Deep Copy em dados mutáveis Python.mp4

126.3 MB

123 (Parte 2) Métodos úteis nos dicionários Python (dict).mp4

113.3 MB

124 Exercício - sistema de perguntas e respostas com Python.mp4

77.7 MB

125 Solução do Exercício - sistema de perguntas e respostas com Python.mp4

199.1 MB

126 Introdução ao tipo set em Python (conjuntos).mp4

91.3 MB

127 Peculiaridades do tipo mutável set em Python.mp4

128.1 MB

128 Métodos úteis do tipo set em Python.mp4

60.6 MB

129 Operadores importantes para o tipo set (conjuntos).mp4

96.9 MB

13 O que vamos aprender Devo seguir essa seção.mp4

45.2 MB

130 Exemplo de uso do tipo set.mp4

57.7 MB

131 Exercício - Encontre o primeiro duplicado considerando a segunda ocorrência.mp4

90.5 MB

132 Solução - Encontre o primeiro duplicado considerando a segunda ocorrência.mp4

170.9 MB

133 Introdução à função lambda + listsort e sorted.mp4

161.8 MB

134 Funções lambda complexas (para entendimento).mp4

159.6 MB

135 Empacotamento e desempacotamento de dicionários + args e kwargs.mp4

167.0 MB

136 Introdução à List comprehension em Python.mp4

88.8 MB

137 Mapeamento de dados em list comprehension (map).mp4

129.6 MB

138 Filtro de dados em list comprehension (filter).mp4

115.4 MB

139 List comprehension com mais de um for.mp4

95.4 MB

141 Dictionary Comprehension e Set Comprehension.mp4

157.1 MB

142 isinstace() - para saber se objeto é de determinado tipo.mp4

174.2 MB

143 Valores Truthy e Falsy, Tipos Mutáveis e Imutáveis.mp4

80.0 MB

144 dir, hasattr e getattr em Python.mp4

106.9 MB

145 Mais detalhes sobre Iterables e Iterators (Iteráveis e Iteradores).mp4

98.1 MB

146 Generator expression, Iterables e Iterators em Python.mp4

141.2 MB

147 Introdução às Generator functions em Python.mp4

200.4 MB

148 yield from em generator functions.mp4

104.2 MB

149 (Parte 1) try e except para tratar exceções.mp4

207.2 MB

15 Criando meu primeiro módulo Python (py).mp4

37.8 MB

150 (Parte 2) try e except para tratar exceções.mp4

95.4 MB

151 try, except, else e finally + Built-in Exceptions.mp4

145.0 MB

152 raise - lançando exceções (erros).mp4

234.3 MB

153 Módulos - import, from, as e .mp4

233.6 MB

154 Modularização - Entendendo os seus próprios módulos e syspath no Python.mp4

235.9 MB

155 Como importar coisas do seu próprio módulo (ponto de vista do __main__).mp4

70.6 MB

156 Recarregando módulos, importlib e singleton.mp4

86.7 MB

157 Introdução aos packages (pacotes) em Python.mp4

154.5 MB

158 O ponto de vista do __main__ pode te confundir em módulos e pacotes Python.mp4

165.1 MB

159 __init__py é um arquivo de inicialização dos packages em Python.mp4

148.9 MB

16 O interpretador do Python + comentários de código.mp4

18.4 MB

160 Proposta de 3 exercícios em um.mp4

48.3 MB

161 Solução - Proposta de 3 exercícios em um.mp4

178.8 MB

162 Exercício - Adiando execução de funções.mp4

56.8 MB

163 Solução - Exercício - Adiando execução de funções.mp4

112.2 MB

164 Variáveis livres + nonlocal (locals, globals).mp4

180.4 MB

165 Funções decoradoras em geral.mp4

190.3 MB

166 Decoradores em Python (@syntax_sugar).mp4

110.1 MB

167 Decoradores com parâmetros.mp4

217.4 MB

168 Ordem de aplicação dos decoradores.mp4

46.9 MB

169 Exercício - Unir listas.mp4

29.4 MB

17 Docstrings como comentários.mp4

60.6 MB

170 Solução do Exercício + zip e zip_longest do itertools.mp4

107.6 MB

171 Exercícios - somando duas listas.mp4

44.0 MB

173 count é um iterador sem fim (itertools).mp4

111.0 MB

174 Combinations, Permutations e Product - Itertools.mp4

175.9 MB

175 groupby - agrupando valores (itertools).mp4

155.1 MB

176 map, partial, GeneratorType e esgotamento de Iterators.mp4

208.2 MB

177 filter é um filtro funcional.mp4

82.8 MB

178 reduce - faz a redução de um iterável em um valor.mp4

187.5 MB

179 Funções recursivas, recursividade e Stack Overflow.mp4

242.8 MB

18 A função print.mp4

161.4 MB

180 Limite de recursão e cuidados com funções recursivas.mp4

85.1 MB

181 O que são ambientes virtuais (venv).mp4

150.2 MB

182 Como criar o seu ambiente virtual com venv.mp4

137.1 MB

183 Ativando e desativando o meu ambiente virtual venv.mp4

160.1 MB

184 pip - instalando pacotes e bibliotecas.mp4

199.2 MB

185 Criando e usando um requirementstxt.mp4

167.0 MB

186 Criando arquivos com Python + Context Manager with.mp4

191.9 MB

187 with open (context manager) e métodos úteis do TextIOWrapper.mp4

165.0 MB

188 Modos de abertura de arquivo e encoding com with open.mp4

147.8 MB

189 osremove, osunlink e osrename - apagando, renomeando e movendo arquivos.mp4

47.6 MB

19 Tipo str (string) - Introdução aos tipos de dados.mp4

144.5 MB

190 Salvando dados Python em JSON com módulo json.mp4

186.1 MB

191 Problema dos parâmetros mutáveis em funções Python.mp4

141.1 MB

192 Exercício - Lista de tarefas com opções de desfazer e refazer.mp4

174.4 MB

193 Solução do Exercício - Lista de tarefas com opções de desfazer e refazer.mp4

221.0 MB

194 Evitando uso de condicionais + Guard Clause.mp4

148.2 MB

195 Exercício (+solução) - salvando a lista de tarefas em JSON.mp4

122.7 MB

196 Positional-Only Parameters () e Keyword-Only Arguments ().mp4

199.2 MB

197 Introdução à seção e livros de referência.mp4

95.9 MB

198 class - Classes são moldes para criar novos objetos.mp4

130.1 MB

199 Introdução ao método __init__ (inicializador de atributos).mp4

121.5 MB

2 Assista antes de prosseguir com as aulas (atualizado em 20122022).mp4

294.6 MB

20 Tipo int e float (números) - Introdução aos tipos de dados.mp4

157.5 MB

200 Métodos em instâncias de classes Python.mp4

184.3 MB

201 Entendendo self em classes Python.mp4

115.6 MB

202 Escopo da classe e de métodos da classe.mp4

121.7 MB

203 Mantendo estados dentro da classe.mp4

137.2 MB

204 Atributos de classe.mp4

90.7 MB

205 __dict__ e vars para atributos de instância.mp4

107.3 MB

206 Exercício - Salve sua classe em JSON.mp4

32.9 MB

207 Solução - Exercício + if __name__ == '__main__'.mp4

177.9 MB

209 Métodos de classe (@classmethod) + factories methods (métodos fábrica).mp4

159.0 MB

21 Tipo bool (boolean) - Introdução aos tipos de dados.mp4

107.5 MB

210 @staticmethod (métodos estáticos) são inúteis em Python =).mp4

64.5 MB

211 method vs @classmethod vs @staticmethod.mp4

203.1 MB

212 @property - um getter no modo Pythônico.mp4

198.5 MB

213 @property + @setter - getter e setter no modo Pythônico.mp4

265.4 MB

214 Encapsulamento (modificadores de acesso public, _protected, __private).mp4

265.6 MB

215 Relações entre classes associação, agregação e composição.mp4

130.9 MB

216 Agregação - Python Orientado a Objetos.mp4

205.0 MB

217 Composição - Python Orientado a Objetos.mp4

206.3 MB

218 Exercício (+solução) com classes e relações.mp4

189.1 MB

219 TEORIA Herança, generalização e especialização.mp4

201.2 MB

22 Coerção de tipos (convertendo um tipo para outro).mp4

190.8 MB

220 Herança Simples - Python Orientado a Objetos.mp4

226.5 MB

221 (Parte 1) super e a sobreposição de membros em Python Orientado a Objetos.mp4

199.8 MB

222 (Parte 2) super e a sobreposição de membros em Python Orientado a Objetos.mp4

213.5 MB

223 Teoria - Herança múltipla - Python Orientado a Objetos.mp4

188.1 MB

224 Herança múltipla - Python Orientado a Objetos.mp4

109.3 MB

225 (Parte 1) Mixins, Abstração e a união de tudo até aqui.mp4

225.1 MB

226 (Parte 2) Log, LogFileMixin, LogPrintMixin e a união de tudo até aqui.mp4

176.7 MB

227 (Parte 3) LogFileMixin e a união de tudo até aqui.mp4

139.9 MB

228 (Parte 4) Eletrônico, Smartphone com Mixin e a união de tudo até aqui.mp4

231.3 MB

229 Classes abstratas - Abstract Base Class (abc) - Python Orientado a Objetos.mp4

218.9 MB

23 Introdução às variáveis em Python.mp4

190.3 MB

230 abstractmethod para qualquer método já decorado (property e setter).mp4

260.2 MB

231 Teoria polimorfismo, assinatura de métodos e Liskov Substitution Principle.mp4

120.9 MB

232 Na prática polimorfismo, assinatura de métodos e Liskov Substitution Principle.mp4

298.8 MB

233 Criando Exceptions em Python Orientado a Objetos (Exceções).mp4

70.9 MB

234 Levantando e tratando suas Exceptions (Exceções).mp4

180.0 MB

235 Notas das exceptions em Python 311+ (add_notes, __notes__).mp4

58.6 MB

236 Teoria python Special Methods, Magic Methods ou Dunder Methods.mp4

117.5 MB

237 Python Dunder Methods __repr__ e __str__.mp4

183.5 MB

238 Exemplo de uso de dunder methods (métodos mágicos).mp4

130.5 MB

239 __new__ e __init__ em classes Python.mp4

184.8 MB

24 Exercício com variáveis e tipos de dados.mp4

41.9 MB

240 Context Manager com classes - Criando e Usando gerenciadores de contexto.mp4

221.3 MB

241 Exceptions em context manager com classes.mp4

114.9 MB

242 Context Manager com contextlibcontextmanager.mp4

99.8 MB

243 Funções decoradoras e decoradores com classes.mp4

172.6 MB

244 Funções decoradoras e decoradores com métodos.mp4

107.7 MB

245 Método especial __call__.mp4

66.8 MB

246 Classes decoradoras (Decorator classes).mp4

135.7 MB

247 Teoria metaclasses são o tipo das classes.mp4

198.4 MB

248 __new__ de uma metaclass cria e retorna a classe em si.mp4

178.8 MB

249 __call__ de uma metaclass cria e retorna a instância da classe.mp4

53.4 MB

25 Solução - exercício com variáveis e tipos de dados.mp4

62.7 MB

250 dir e help + DocStrings de uma linha (Documentação).mp4

163.9 MB

251 DocStrings de várias linhas (Documentação).mp4

77.1 MB

252 DocStrings em funções (Documentação).mp4

138.3 MB

253 DocStrings em class (Documentação).mp4

133.5 MB

254 Teoria enumEnum (Enumerações).mp4

100.7 MB

255 Código enumEnum (Enumerações).mp4

213.3 MB

256 Exercício com Abstração, Herança, Encapsulamento e Polimorfismo.mp4

138.5 MB

257 Solução - Criando a classe abstrata Conta.mp4

107.9 MB

258 Solução - Criando a classe ContaPoupanca.mp4

93.5 MB

259 Solução - Criando a classe ContaCorrente.mp4

149.2 MB

26 Introdução aos operadores aritméticos (matemática).mp4

161.6 MB

260 DICA Extra tipagem, linters e settingsjson do VS Code.mp4

209.6 MB

261 Solução - Criando a classe Pessoa.mp4

91.5 MB

262 Solução - Criando a classe Cliente.mp4

198.6 MB

263 Solução - Criando a classe Banco (Parte 1).mp4

167.5 MB

264 Solução - Criando a classe Banco (Parte 2).mp4

155.2 MB

265 dataclasses - O que são dataclasses.mp4

121.0 MB

266 dataclasses com métodos, property e setter.mp4

54.9 MB

267 __init__ e __post_init__ em dataclasses.mp4

47.7 MB

268 Configurações do decorator dataclass.mp4

90.7 MB

269 asdict e astuple em dataclasses.mp4

23.1 MB

27 Concatenação (+) e repetição () com operadores aritméticos.mp4

42.0 MB

270 Valores padrão, field e fields em dataclasses.mp4

80.3 MB

271 namedtuple - tuplas imutáveis com nomes para valores.mp4

176.6 MB

272 Criando sua própria lista com Iterable, Iterator e Sequence (collectionsabc).mp4

249.9 MB

273 if __name__ == __main__.mp4

46.3 MB

274 Criando data e hora em Python com módulo datetime.mp4

164.9 MB

275 Data e hora atual (now), com Unix Timestamp e Timezone diferente (pytz).mp4

232.7 MB

276 datetimetimedelta e dateutilrelativedelta (calculando datas).mp4

177.8 MB

277 Formatando datas do datetime com strftime no Python.mp4

108.2 MB

278 Exercício solucionado calculando as datas e parcelas de um empréstimo.mp4

196.5 MB

279 Usando calendar para calendários e datas.mp4

236.9 MB

28 Precedência entre os operadores aritméticos.mp4

99.5 MB

280 locale para internacionalização (tradução).mp4

199.1 MB

281 O módulo os para interação com o sistema.mp4

111.7 MB

282 ospath trabalha com caminhos em Windows, Linux e Mac.mp4

164.9 MB

283 oslistdir para navegar em caminhos.mp4

146.2 MB

284 oswalk para navegar de caminhos de forma recursiva.mp4

174.2 MB

285 ospathgetsize e osstat para dados dos arquivos (tamanho em bytes).mp4

219.0 MB

286 os + shutil - Copiando arquivos e criando pastas com Python.mp4

284.7 MB

287 os + shutil - Apagando, copiando, movendo e renomeando pastas com Python.mp4

116.2 MB

288 O que é JSON - JavaScript Object Notation.mp4

196.9 MB

289 jsondumps e jsonloads com strings + typingTypedDict.mp4

211.5 MB

29 Exercício de programação - Cálculo do IMC (Índice de Massa Corpórea) + Ellipsis.mp4

38.7 MB

290 jsondump e jsonload com arquivos.mp4

139.2 MB

292 CSV (Comma Separated Values - Valores separados por vírgulas).mp4

158.8 MB

293 csvreader e csvDictReader para ler arquivos CSV.mp4

86.7 MB

294 csvwriter e csvDictWriter para escrever em CSV.mp4

125.3 MB

295 random tem geradores de números pseudoaleatórios (randrange, randint, uniform).mp4

134.1 MB

296 random tem geradores de números pseudoaleatórios (sample, choices, seed).mp4

137.6 MB

297 secrets gera números aleatórios seguros.mp4

175.3 MB

298 stringTemplate para substituir variáveis em textos.mp4

223.8 MB

299 (Parte 1) Variáveis de ambiente com osgetenv, osenviron e python-dotenv.mp4

134.4 MB

3 Introdução à seção.mp4

72.8 MB

30 Solução exercício de programação - Cálculo do IMC.mp4

31.9 MB

300 (Parte 2) Variáveis de ambiente com osgetenv, osenviron e python-dotenv (env).mp4

164.5 MB

302 Configurando o SMTP e senhas de apps no GMAIL para enviar e-mails com Python.mp4

119.3 MB

303 Enviando E-mails SMTP com Python.mp4

273.9 MB

304 (Parte 1) ZIP - Compactando Descompactando arquivos com zipfileZipFile.mp4

110.6 MB

305 (Parte 2) ZIP - Compactando Descompactando arquivos com zipfileZipFile.mp4

163.3 MB

306 sysargv - Executando arquivos com argumentos no sistema.mp4

169.4 MB

307 argparseArgumentParser para argumentos mais complexos.mp4

184.5 MB

308 (Parte 1) Básico do protocolo HTTP (HyperText Transfer Protocol).mp4

144.7 MB

309 (Parte 2) Básico do protocolo HTTP (HyperText Transfer Protocol).mp4

156.1 MB

31 Uma introdução às f-strings (formatação de strings).mp4

95.7 MB

310 httpserver - servindo arquivos HTML e CSS via HTTP com um comando Python.mp4

244.2 MB

311 requests para requisições HTTP com Python (entenda request e response).mp4

249.3 MB

312 (parte 1) Web Scraping com Python usando requests e bs4 BeautifulSoup.mp4

169.0 MB

313 (parte 2) Web Scraping com Python usando requests e bs4 BeautifulSoup.mp4

131.5 MB

315 Escolhendo e baixando o chromedriver para o Selenium e Google Chrome.mp4

193.6 MB

316 Selenium - Automatizando tarefas no navegador.mp4

216.3 MB

317 Selenium - Selecionando elementos com By, expected_conditions e WebDriverWait.mp4

206.7 MB

318 Selenium - Enviando teclas com a classe Keys.mp4

38.0 MB

319 Selenium - find_element e find_elements By.mp4

101.2 MB

32 Formatação de strings com o método format.mp4

169.9 MB

320 TEORIA subprocess para executando programas e comandos externos.mp4

217.8 MB

321 subprocess para executando programas e comandos externos.mp4

248.0 MB

322 Jupyter Notebook - Instalação e teste.mp4

197.9 MB

323 Jupyter Notebook - Exemplos.mp4

256.3 MB

324 (Parte 1) Threads - Executando processamentos em paralelo.mp4

57.4 MB

325 (Parte 2) Threads - Executando processamentos em paralelo.mp4

44.0 MB

326 (Parte 3) Threads - Executando processamentos em paralelo.mp4

91.4 MB

327 PyPDF2 para manipular arquivos PDF (Instalação).mp4

138.0 MB

328 PyPDF2 para manipular arquivos PDF (PdfReader).mp4

272.8 MB

329 PyPDF2 para manipular arquivos PDF (PdfWriter).mp4

123.0 MB

33 Usando a função input para coletar dados do usuário.mp4

123.5 MB

330 PyPDF2 para manipular arquivos PDF (PdfMerger).mp4

95.2 MB

331 Deque - Trabalhando com LIFO e FIFO.mp4

264.8 MB

333 openpyxl para arquivos Excel xlsx, xlsm, xltx e xltm (instalação).mp4

126.8 MB

334 openpyxl - criando uma planilha do Excel (Workbook e Worksheet).mp4

316.4 MB

335 openpyxl - manipulando as planilhas do Workbook.mp4

92.3 MB

336 openpyxl - ler e alterar dados de uma planilha.mp4

207.4 MB

337 Pillow redimensionando imagens com Python.mp4

280.6 MB

338 O que é PySide6 e o motivo da substituição de PyQT5.mp4

188.6 MB

34 Introdução aos blocos de código + if elif else (condicionais).mp4

76.1 MB

340 Instalando o PySide6 no seu ambiente virtual.mp4

102.3 MB

341 QApplication e QPushButton de PySide6QtWidgets.mp4

191.3 MB

342 QWidget e QLayout de PySide6QtWidgets.mp4

182.0 MB

343 QMainWindow e centralWidget.mp4

192.3 MB

344 O básico sobre Signal e Slots (eventos e documentação).mp4

269.5 MB

345 Trabalhando com classes e herança com o PySide6.mp4

230.9 MB

346 Calculadora com PySide6 - Introdução.mp4

68.1 MB

347 Calculadora Criando a janela principal com QMainWindow, QWidget e QVBoxLayout.mp4

295.0 MB

348 Calculadora ajustes e boas práticas.mp4

169.9 MB

349 Calculadora PascalCase, camelCase ou snake_case Qual usar no PySide6.mp4

79.3 MB

35 if, elif e else entendendo o fluxo do interpretador em condicionais.mp4

154.1 MB

350 Calculadora QLineEdit e o display.mp4

177.6 MB

351 Calculadora criando um QLabel para mostrar informações.mp4

187.4 MB

352 Calculadora configurando o PyQt Dark Theme (qdarktheme) no PySide6.mp4

227.7 MB

353 Calculadora criando um botão com QPushButton no PySide6.mp4

221.2 MB

354 Calculadora grid de botões com QGridLayout no PySide6 (parte 1).mp4

231.8 MB

355 Calculadora preenchendo a grid de botões.mp4

234.6 MB

356 Calculadora criando um Slot com dados para o Signal clicked de cada botão.mp4

225.0 MB

357 Calculadora permitindo apenas números válidos no display ao pressionar botões.mp4

166.8 MB

358 Calculadora Info (QLabel), TYPE_CHECKING, getter e setter e Circular Imports.mp4

229.0 MB

359 Calculadora iniciando a configuração dos botões especiais.mp4

170.9 MB

36 O Debugger do VS Code e o interpretador do Python lendo os códigos.mp4

111.2 MB

360 Calculadora botões especiais de operadores, clear e equation.mp4

216.0 MB

361 Calculadora configurando o botão de igual e o número da direita.mp4

198.6 MB

362 Calculadora configurando a potenciação com mathpow.mp4

170.3 MB

363 Calculadora configurando o backspace do display no botão ◀ (D).mp4

44.3 MB

364 Calculadora diálogos com o usuário com QMessageBox.mp4

118.4 MB

365 Calculadora modificando os botões e obtendo o resultado de QMessageBox.mp4

184.8 MB

366 Calculadora keyPressEvent do QLineEdit e criando um Signal.mp4

210.4 MB

367 Calculadora capturando teclas ENTER, Backspace e ESC.mp4

113.4 MB

368 Calculadora adicionando ações nas teclas C, D e sinal de igual.mp4

61.7 MB

369 Calculadora emitindo os números digitados no display + dica sobre args e kwargs.mp4

128.1 MB

37 Operadores relacionais (de comparação) em Python.mp4

113.8 MB

370 Calculadora emitindo os operadores e potenciação.mp4

165.0 MB

371 Calculadora os Signals de teclas digitadas aos Slots corretos.mp4

137.1 MB

372 Calculadora e os números negativos Solução técnica!.mp4

168.3 MB

373 Calculadora corrigindo bugs introduzidos na aula anterior.mp4

226.8 MB

374 Aula extra (opcional) empacotando a calculadora com PyInstaller (Geral).mp4

500.0 MB

375 Aula extra (opcional) empacotando a calculadora com Pytinstaller (Windows).mp4

232.2 MB

377 Execução ou instalação do Qt Designer.mp4

119.8 MB

378 Criando e compilando um arquivo UI com o Qt Designer.mp4

319.9 MB

379 Usando um arquivo UI do Qt Designer com seu código Python.mp4

144.9 MB

38 Exercício de programação com if e comparação.mp4

37.7 MB

380 Usando eventFilter e installEventFilter com UI do Qt Designer.mp4

174.6 MB

381 QObject e QThread criando a janela inicial com Qt Designer.mp4

153.7 MB

382 QObject e QThread o problema!.mp4

89.0 MB

383 QObject e QThread criando o Worker.mp4

135.6 MB

384 QObject e QThread movendo workers para threads separadas.mp4

255.1 MB

385 QObject e QThread código comentado.mp4

38.0 MB

386 Bases de dados com Python - SQLite (sqlite3) e MySQL (pymysql).mp4

46.2 MB

387 Criando meu primeiro arquivo do SQLite (dbsqlite3).mp4

154.4 MB

388 Criando minha primeira tabela no SQLite3 (DBeaver opcional).mp4

228.2 MB

389 Inserindo valores (INSERT INTO), DELETE sem WHERE e zerando a sqlite_sequence.mp4

237.6 MB

39 Solução - Exercício de programação com if e comparação.mp4

51.4 MB

390 Usando placeholders para maior segurança (bindings) no SQLite.mp4

103.3 MB

391 executemany - Inserindo vários valores com placeholders no SQLite.mp4

32.9 MB

392 execute e executemany com dicionários e lista de dicionários no SQLite.mp4

55.0 MB

393 SELECT do SQL com fetch no SQLite3 do Python.mp4

241.0 MB

394 O que é CRUD + DELETE com e sem WHERE no SQLite3 do Python.mp4

90.2 MB

395 DELETE no SQLite do Python.mp4

111.0 MB

396 UPDATE no SQLite com Python.mp4

78.3 MB

397 Vamos falar sobre Docker, Containers, MySQL, WSL2 em Windows, macOS e Linux.mp4

263.8 MB

398 (Não requerido) Instale o servidor MySQL direto no Windows.mp4

199.4 MB

399 Subindo um servidor MySQL com Docker e docker-compose.mp4

288.2 MB

4 Ubuntu 22 - Instalação básica do Python e o VS Code.mp4

278.4 MB

40 Operador Lógico and.mp4

203.2 MB

400 Criando nossa base de dados padrão para próximas aulas (base_de_dados).mp4

171.2 MB

401 Criando um env para evitar enviar senhas e dados sensíveis para o Github.mp4

189.8 MB

402 PyMySQL - um cliente MySQL feito em Python Puro.mp4

127.5 MB

403 Conectando no seu servidor de base de dados MySQL com PyMySQL.mp4

161.2 MB

404 Usando python-dotenv e env com pymysqlconnect.mp4

87.8 MB

405 CREATE TABLE para criar tabela com PRIMARY KEY no PyMySQL.mp4

163.3 MB

406 TRUNCATE e INSERT p limpar e criar valores na tabela com um ou mais cursores.mp4

195.3 MB

407 Evite SQL Injection ao usar placeholders para enviar valores para consulta SQL.mp4

108.6 MB

408 Inserindo valores usando dicionários ao invés de iteráveis.mp4

126.3 MB

409 Inserindo vários valores com uma consulta só usando iteráveis ou dicionários.mp4

128.0 MB

41 Operador Lógico or.mp4

116.4 MB

410 Lendo valores com SELECT, cursorexecute e cursorfetchall no PyMySQL.mp4

234.1 MB

411 Lendo valores com WHERE (mais uma vez, explico cuidados com SQL Injection).mp4

303.0 MB

412 Apagando valores com DELETE, WHERE e placeholders no PyMySQL.mp4

219.2 MB

413 Editando com UPDATE, WHERE e placeholders no PyMySQL.mp4

119.7 MB

414 Trocando o cursor para retornar dicionários - pymysqlcursorsDictCursor.mp4

88.1 MB

415 SSCursor, SSDictCursor e scroll para conjuntos de dados muito grandes no PyMySQL.mp4

323.5 MB

416 rowcount, rownumber e lastrowid para detalhes de consultas executadas.mp4

255.7 MB

418 Iniciando um projeto Django com django-admin startproject.mp4

224.2 MB

419 Projeto movido para a pasta do repositório do curso.mp4

91.7 MB

42 Operador lógico not.mp4

63.1 MB

420 O que é o Django (de modo muito superficial).mp4

118.8 MB

421 Conheça os arquivos do Django, django-admin e managepy.mp4

238.4 MB

422 Primeira URL e function based view + HttpRequest e HttpResponse + Status Codes.mp4

221.4 MB

423 Entenda os motivos de uma VIEW receber uma Request e retornar uma Response.mp4

242.7 MB

424 Criando apps com managepy startapp do Django.mp4

203.0 MB

425 Movendo as function based views para o arquivo viewspy dos novos apps no Django.mp4

127.6 MB

426 Aninhando URLs com path, include e urlspy dos apps do Django.mp4

204.7 MB

427 Renderizando HTML, render, templates, INSTALLED_APPS e TemplateDoesNotExist.mp4

389.3 MB

428 Configurando templates globais com DIRS + extends para herança de templates.mp4

177.5 MB

429 Arquivos parciais e include para separar trechos dos templates (partials).mp4

151.2 MB

43 Operadores in e not in.mp4

94.6 MB

430 Arquivos estáticos (staticfiles), STATIC_URL, STATICFILES_DIRS e load static.mp4

290.3 MB

431 Usando o context para enviar dados para dentro dos templates do Django.mp4

145.0 MB

432 Trabalhando com URLs dinâmicas em urlspy e nos templates HTML do Django.mp4

208.8 MB

433 Movendo todos os estilos de CSS para globalcssstylecss.mp4

56.0 MB

434 Criando o partial postblockhtml e usando include.mp4

147.5 MB

435 Usando block para criar blocos de posts e home.mp4

88.7 MB

436 Entendendo o seu HTML final + adicionando CSS aos posts.mp4

145.6 MB

437 Criando os dados de posts (datapy) e usando o loop for no template Django.mp4

147.9 MB

438 Usando if, elif e else dentro do template HTML do Django.mp4

65.0 MB

439 Criando urls dinâmicas no Django URL Dispatcher, view e template.mp4

327.0 MB

44 Interpolação de string com _ em Python.mp4

111.5 MB

440 Usando a mesma URL de forma estática e dinâmica.mp4

96.1 MB

441 Configurando um post único no template posthtml com a nova view e CSS.mp4

219.8 MB

442 Exibindo o erro 404 (página não encontrada) com djangohttpHttp404 (Not Found).mp4

63.2 MB

443 Estilizando o CSS da nav de menu.mp4

120.0 MB

444 Básico sobre os arquivos estáticos, DEBUG e ALLOWED_HOSTS (local e em produção).mp4

322.0 MB

445 O que vamos fazer nessa seção.mp4

217.3 MB

446 Iniciando o nosso projeto do zero (com ambiente virtual e Django).mp4

77.7 MB

447 #Extra grátis configurando o Git e GitHub no nosso projeto.mp4

197.2 MB

448 Criando o app contact no Django.mp4

62.8 MB

449 Pasta base de templates e arquivos estáticos (base_templates, base_static).mp4

217.0 MB

45 Formatação de strings com f-strings.mp4

160.9 MB

450 Criando e editando a senha de um super usuário Django.mp4

189.0 MB

451 Sobre base de dados, tabelas e documentação do Django.mp4

152.7 MB

452 Django Models - Criando seu primeiro model, makemigrations e migrate.mp4

255.6 MB

453 Registrando meu model na área administrativa do Django (adminpy e register).mp4

146.7 MB

454 Customizando as opções adminModelAdmin (Área administrativa do Django).mp4

166.6 MB

455 CRUD usando o Django shell interativo e o model Contact.mp4

148.3 MB

456 Criando um ImageField e configurando MEDIA_URL e MEDIA_ROOT no settingspy.mp4

353.8 MB

457 ForeignKey - criando o Model Category e fazendo a ligação com chave estrangeira.mp4

200.4 MB

458 Model Meta options, verbose_name e verbose_name_plural no Django.mp4

92.6 MB

459 Criando o campo owner usando o model User do Django.mp4

186.4 MB

46 Fatiamento de strings e a função len.mp4

157.9 MB

460 Script Python que gera dados aleatórios no Django com o Faker.mp4

276.3 MB

461 Usando local_settingspy para sobrescrever variáveis de settingspy.mp4

127.7 MB

462 Organizando viewpy em um package Python sem quebrar o código.mp4

164.7 MB

463 Usando o nosso CSS completo (já criado).mp4

55.3 MB

464 Injetando todos os contatos dentro do contexto do template indexhtml.mp4

117.0 MB

465 Criando a tabela que exibe os contatos no indexhtml.mp4

136.0 MB

466 Manipulando QuerySets Django com filter, order_by e fatiamento.mp4

117.9 MB

467 Criando o template, a view e a url para exibir contato único.mp4

275.2 MB

468 Criando o cabeçalho principal do site (header).mp4

122.3 MB

469 Criando arquivos parciais para usar com include nos templates.mp4

97.1 MB

47 Exercício teste seu conhecimento até aqui.mp4

43.2 MB

470 Filtrando valores com Q e OR para o campo de pesquisa.mp4

313.7 MB

471 Usando a request no template para pegar o valor de GET.mp4

74.7 MB

472 Usando a classe Paginator para paginação no Django.mp4

186.5 MB

473 Usando um padrão comum para URLs de CRUD.mp4

98.1 MB

474 Criando a URL, view e template para criar um contato (CREATE).mp4

113.1 MB

475 HTML e CSS do nosso formulário createhtml.mp4

164.2 MB

476 csrf_token - a proteção do Django contra ataques Cross Site Request Forgery.mp4

45.7 MB

477 Usando requestmethod e requestPOST para saber quando o formulário é postado.mp4

144.6 MB

478 Criando um formulário dinâmico com formsModelForm do Django (parte 1).mp4

209.5 MB

479 Criando um formulário dinâmico com formsModelForm do Django (parte 2).mp4

176.2 MB

48 Solução - Exercício teste seu conhecimento até aqui.mp4

74.0 MB

480 Movendo o ContactForm para formspy.mp4

41.9 MB

481 Configurando os campos e widgets do formulário.mp4

254.5 MB

482 Validando campos do formulário com clean, clean_field e ValidationError.mp4

208.8 MB

483 Adicionando mais campos no formulário de contato.mp4

61.9 MB

484 Verificando formis_valid, salvando com formsave e redirecionando a página.mp4

157.1 MB

485 Usando instance do ModelForm para atualizar dados de um contato.mp4

275.9 MB

486 Criando a view, url e template para delete (apagar contatos).mp4

215.2 MB

487 Trabalhando com ImageField no template e nos forms.mp4

230.1 MB

488 Usando UserCreationForm para criar novos usuários no Django.mp4

140.4 MB

489 Validando campos de first_name, last_name e email do Usuário.mp4

139.3 MB

49 Introdução ao try e except para capturar erros (exceptions).mp4

233.3 MB

490 Usando djangocontribmessages para enviar mensagens.mp4

123.8 MB

491 Criando o sistema de login e logout + AuthenticationForm e djangocontribauth.mp4

287.2 MB

492 Criando um formulário para atualizar dados do usuário (Parte 1).mp4

184.8 MB

493 Criando um formulário para atualizar dados do usuário (Parte 2).mp4

177.8 MB

494 Usando useris_authenticated para diferenciar usuários logados ou não logados.mp4

97.7 MB

495 login_required - garantindo que o usuário está logado para acessar view.mp4

98.8 MB

496 Criando a relação entre contact e owner (requestuser).mp4

117.8 MB

497 Ocultando links de update e delete de não owner dos contatos.mp4

57.0 MB

498 Criando um servidor Ubuntu 2004 LTS na Google Cloud Platform para deploy.mp4

443.2 MB

499 Assista essa aula apenas se NÃO conseguir usar o Google Cloud Platform.mp4

180.2 MB

5 Ubuntu 22 - Instalação Complexa do Python e o VS Code (pyenv e zsh).mp4

267.4 MB

50 Parte 1 Variáveis, constantes e complexidade de código.mp4

123.1 MB

500 Preparando o local_settingspy + arquivos do tutorial (comandos).mp4

149.5 MB

501 Instalando pacotes e configurando o git no servidor.mp4

190.6 MB

502 Configurando o PostgreSQL e criando local_settingspy no servidor.mp4

87.7 MB

503 Subindo o Django para Deploy no servidor.mp4

91.2 MB

504 Configurando agendasocket e agendaservice para o Django Gunicorn.mp4

104.2 MB

505 Configurando o Nginx para receber requisições HTTP.mp4

158.6 MB

506 Como faço alterações no site usando o git, gunicorn e nginx.mp4

277.8 MB

507 Refazendo a configuração do nginx com um domínio da internet.mp4

273.0 MB

508 Configurando certificados SSL da LetsEncrypt gratuitamente para HTTPS no Nginx.mp4

213.0 MB

509 Sobre o bônus gratuito e como executar comandos com SSH por fora do servidor.mp4

168.4 MB

51 Parte 2 Variáveis, constantes e complexidade de código.mp4

150.7 MB

512 O que vamos fazer nessa seção (Blog - Projeto Real).mp4

306.3 MB

513 Iniciando o projeto e configurando git, GitHub e gitignore.mp4

229.8 MB

514 Configurando o VS Code (vscodesettingsjson).mp4

53.0 MB

515 Iniciando o projeto Django com django-admin startproject.mp4

86.6 MB

516 Criando arquivos requirementstxt e dockerignore.mp4

107.7 MB

517 Configurando variáveis de ambiente com env e o settingspy do projeto Django.mp4

272.7 MB

518 Configurando o Dockerfile para gerar nossa imagem Docker Django.mp4

286.8 MB

519 Configurando os containers do Docker com Docker Compose (docker-composeyml).mp4

419.8 MB

52 id - A identidade do valor que está na memória.mp4

45.0 MB

520 Executando comandos em um container Docker.mp4

275.9 MB

521 Criando e configurando o app blog com startapp do Django.mp4

109.4 MB

522 Criando o partial _headhtml e carregando o estilo de CSS stylecss.mp4

52.0 MB

523 Separando os parciais header, pagination e footer.mp4

40.5 MB

524 Criando o app site_setup, o model MenuLink com sua admin.mp4

143.8 MB

525 Criando o model SiteSetup e registrando na admin do Django.mp4

106.4 MB

526 Relação de ForeignKey e inlines com adminTabularInline no Django.mp4

190.3 MB

527 Usando Context Processors para injetar valores em todos os templates do Django.mp4

210.8 MB

528 Criando um campo ImageField para Favicon no Django.mp4

128.6 MB

529 Usando field validators, sobrescrevendo save do Model e redimensionando imagens.mp4

267.8 MB

53 Flags, is, is not e None.mp4

167.8 MB

530 Iniciando nosso CSS + Reset de CSS.mp4

210.6 MB

531 Montei a base do nosso CSS - Vou te explicar os detalhes.mp4

271.8 MB

532 Criando os templates necessários para o layout.mp4

85.9 MB

533 Layout do blog pronto e explicado em detalhes (Parte 1).mp4

222.5 MB

534 Layout do blog pronto e explicado em detalhes (Parte 2).mp4

223.2 MB

535 Usando o context processor do model site_setup dentro dos templates para config.mp4

208.5 MB

536 Criando os models Tag e Category + SlugField, slug e slugify no Django.mp4

222.0 MB

537 Criando o model e admin Page (modelsModel e adminModelAdmin do Django).mp4

141.5 MB

538 Criando o model Post, related_name em ForeignKey e outros detalhes.mp4

379.8 MB

539 Preenchendo created_by e updated_by via adminModelAdmin save_model.mp4

135.3 MB

54 Exercícios - Enunciados.mp4

59.2 MB

540 Redimensionamento e otimização de imagens com o Pillow no save do model Django.mp4

181.7 MB

541 Configurando o django-summernote como editor HTML em TextField nos models Django.mp4

381.0 MB

542 Filtrando e ordenando os posts enviados para o template da view do Django.mp4

247.1 MB

543 Criando um manager personalizado com modelsManager do Django.mp4

99.9 MB

544 get_absolute_url + criando um campo readonly na admin do Django.mp4

261.7 MB

545 Iniciando a parte interna do Post (vários detalhes interessantes).mp4

404.1 MB

546 Formatando datas no template com date.mp4

65.2 MB

547 Renderizando HTML dentro do template do Django com safe.mp4

133.1 MB

548 Adicionando o CodeMirror para exibir tags pre (código) no template.mp4

272.0 MB

549 Tags usando ManyToManyField dentro do template do Django.mp4

109.9 MB

55 Solução 1 dos Exercícios - Enunciados.mp4

92.6 MB

550 Search usando djangodbmodelsQ para consultas com OU (OR).mp4

172.6 MB

551 Completando o nosso model Page para páginas livres com HTML.mp4

130.9 MB

552 Criando os títulos das páginas e usando Http404 para páginas não encontradas.mp4

250.6 MB

553 Documentação e teoria sobre Class Based Views no Django.mp4

261.3 MB

554 Migrando a view index para Class Based View djangoviewsgenericlistListView.mp4

315.1 MB

555 Usando selfkwargs para argumentos de URL e ordem de chamada dos métodos em CBV.mp4

422.4 MB

556 Migrando a view category para ListView e usando allow_empty para 404.mp4

117.4 MB

557 Migrando a view tag para Class Based View (CBV) ListView no viewspy do Django.mp4

81.8 MB

558 Migrando a view search para Class Base View (CBV) ListView em viewspy do Django.mp4

145.1 MB

559 Usando DetailView para migrar a view page para PageDetailView.mp4

103.4 MB

56 Solução 2 dos Exercícios - Enunciados.mp4

99.7 MB

560 Usando a CBV DetailView com Post para criar PostDetailView.mp4

103.1 MB

561 AVISO IMPORTANTE SOBRE LIMITE DE AULAS.mp4

160.4 MB

562 python-dotenv para o env no servidor e django-axes para segurança na admin.mp4

303.6 MB

563 Deploy completo do projeto blog (opcional).mp4

685.7 MB

564 Projeto e-commerce - Apresentação.mp4

112.3 MB

565 Criando o projeto e-commerce no VSCode.mp4

315.6 MB

566 Projeto e-commerce - Criando os models Produto e Variação.mp4

368.1 MB

567 Projeto e-commerce - Criando os models Pedido e ItemPedido.mp4

170.6 MB

568 Projeto e-commerce - Criando o model do perfil de usuários.mp4

209.3 MB

569 Projeto e-commerce - Slug automático e cadastro de produtos.mp4

203.1 MB

57 Solução 3 dos Exercícios - Enunciados.mp4

74.6 MB

570 Projeto e-commerce - URLs.mp4

186.6 MB

571 Projeto e-commerce - Listando os produtos (templates).mp4

367.7 MB

572 Projeto e-commerce - Detalhes do produto.mp4

366.7 MB

573 Projeto e-commerce - Adicionar ao carrinho (Parte 1).mp4

234.8 MB

574 Projeto e-commerce - Adicionar ao carrinho (Parte 2).mp4

305.1 MB

575 Projeto e-commerce Renderizando o carrinho (Parte 1).mp4

322.0 MB

576 Projeto e-commerce Renderizando o carrinho (Parte 2).mp4

151.0 MB

577 Projeto e-commerce - Cadastro de usuários (Parte 1).mp4

488.9 MB

578 Projeto e-commerce - Cadastro de usuários (Parte 2).mp4

374.7 MB

579 Projeto e-commerce - Cadastro de usuários (Parte 3).mp4

216.4 MB

58 Conversa - tipos built-in, documentação, tipo imutáveis, métodos de string.mp4

240.2 MB

580 Projeto E-commerce - Login e Logout.mp4

291.0 MB

581 Projeto e-commerce - Resumo da compra.mp4

276.4 MB

582 Projeto e-commerce - Correções de Bugs.mp4

190.6 MB

583 Projeto e-commerce - Salvando o pedido (Parte 1).mp4

384.0 MB

584 Projeto e-commerce - Salvando o pedido (Parte 2).mp4

269.0 MB

585 Projeto e-commerce - Lista e detalhe do pedido para o usuário.mp4

210.8 MB

586 Projeto e-commerce - Corrigindo títulos.mp4

130.7 MB

587 Projeto e-commerce - CPF único.mp4

107.1 MB

588 Projeto e-commerce Busca.mp4

176.2 MB

589 Criando o projeto no Vscode.mp4

106.1 MB

59 while e break - Estrutura de repetição (Parte 1).mp4

151.5 MB

591 Asserções (Assertions).mp4

72.0 MB

592 Doctests.mp4

115.6 MB

593 Unittest #1.mp4

153.8 MB

594 Unittest #2 - Com TDD.mp4

230.5 MB

595 Unittest #3 - Com TDD.mp4

293.1 MB

596 Unittest #4 - Executando e organizando todos os testes.mp4

105.0 MB

597 Type hints e MyPy.mp4

226.5 MB

6 Windows 11 - Instalando o Python e o VS Code.mp4

322.8 MB

60 while - Condição em detalhes.mp4

133.5 MB

601 Padrões de Projeto (Design Patterns) - Parte 1.mp4

70.5 MB

602 Padrões de Projeto (Design Patterns) - Parte 2.mp4

72.0 MB

603 Padrões de Projeto (Design Patterns) - Parte 3.mp4

6.0 MB

604 Princípios SOLID.mp4

173.9 MB

606 Os Livros e avisos.mp4

31.7 MB

607 Os diagramas UML.mp4

85.1 MB

608 Simple Factory (Criação).mp4

300.8 MB

609 Factory Method (Criação).mp4

200.3 MB

61 Operadores de atribuição com operadores aritméticos.mp4

44.5 MB

610 Abstract Factory (Criação).mp4

392.2 MB

611 Singleton #1 (Criação).mp4

110.3 MB

612 Singleton #2 (Criação).mp4

67.8 MB

613 Singleton #3 (Criação).mp4

111.6 MB

614 Monostate - Borg (Criação).mp4

149.5 MB

615 Builder (Criação).mp4

225.3 MB

616 Prototype (Criação).mp4

146.2 MB

617 Strategy (Comportamental).mp4

188.7 MB

618 Observer (Comportamental).mp4

301.3 MB

619 Command (Comportamental).mp4

459.6 MB

62 while + continue - pulando alguma repetição.mp4

127.1 MB

620 Template Method (Comportamental).mp4

302.4 MB

621 State (Comportamental).mp4

488.3 MB

622 Chain of responsibility (Comportamental).mp4

258.0 MB

623 Iterator (Comportamental).mp4

266.0 MB

624 Mediator (Comportamental).mp4

388.6 MB

626 Memento (Comportamental).mp4

220.6 MB

627 Adapter (Estrutural).mp4

174.1 MB

628 Façade (Estrutural).mp4

121.7 MB

629 Proxy (Estrutural).mp4

297.7 MB

63 while + while (laços internos).mp4

125.7 MB

630 Bridge (Estrutural).mp4

398.6 MB

631 Flyweight (Estrutural).mp4

445.0 MB

632 Composite - Teoria (Estrutural).mp4

222.0 MB

633 Composite - Código (Estrutural).mp4

207.9 MB

634 Decorator - Teoria (Estrutural).mp4

201.3 MB

635 Decorator - Código (Estrutural).mp4

392.0 MB

637 Introdução.mp4

8.5 MB

638 Diagramas entidade relacionamento (DER).mp4

19.3 MB

639 Entidades (Tabelas).mp4

98.3 MB

64 Exercício guiado com while.mp4

28.4 MB

640 Relacionamentos de entidades.mp4

24.7 MB

641 Relacionamento de um para um (One-to-one).mp4

59.3 MB

642 Relacionamento de um para muitos (one-to-many).mp4

37.3 MB

643 Relacionamento de muitos para muitos (many-to-many).mp4

38.1 MB

644 Outras maneiras de identificar relacionamentos.mp4

33.8 MB

645 Instale o Docker e o Docker Compose.mp4

25.4 MB

646 Subindo o MySQL via Docker Compose.mp4

67.6 MB

647 Instalando o DBeaver.mp4

61.2 MB

648 Mais sobre SQL.mp4

25.6 MB

649 Criando a tabela users.mp4

102.8 MB

65 Solução do exercício guiado com while.mp4

99.5 MB

650 Criando a tabela roles.mp4

10.9 MB

651 Criando a tabela users_roles.mp4

64.5 MB

652 Criando a tabela profiles.mp4

41.1 MB

653 Colunas com tipo datetime (created_at e updated_at).mp4

56.9 MB

654 Entendendo o DBeaver.mp4

27.8 MB

656 SQL INSERT.mp4

123.8 MB

657 SELECT de colunas e apelidos (alias).mp4

48.5 MB

658 WHERE para filtrar os registros.mp4

63.7 MB

659 Inserindo dados fictícios.mp4

21.5 MB

66 Exercício guiado - Calculadora - Parte 1.mp4

149.3 MB

660 SELECT BETWEEN.mp4

69.2 MB

661 SELECT IN.mp4

42.4 MB

662 SELECT LIKE.mp4

58.5 MB

663 SELECT ORDER.mp4

34.9 MB

664 SELECT LIMIT e OFFSET.mp4

43.3 MB

665 INSERT com SELECT.mp4

67.1 MB

666 DELETE.mp4

42.6 MB

667 UPDATE.mp4

36.6 MB

668 SELECT de mais de uma tabela.mp4

50.5 MB

669 INNER JOIN.mp4

77.9 MB

67 Exercício guiado - Calculadora - Parte 2.mp4

129.6 MB

670 LEFT JOIN.mp4

14.5 MB

671 RIGHT JOIN.mp4

63.7 MB

672 RAND e ROUND.mp4

47.4 MB

673 INSERT de dados para a tabela roles.mp4

22.5 MB

674 INSERT de dados para a tabela users_roles.mp4

95.2 MB

675 INSERT IGNORE.mp4

22.7 MB

676 SELECT com vários JOINs.mp4

101.5 MB

677 UPDATE com JOINs.mp4

41.1 MB

678 DELETE com JOINs.mp4

19.9 MB

679 GROUP BY.mp4

87.9 MB

68 Exercício guiado - Calculadora - Parte 3.mp4

70.0 MB

680 Funções de Agregação - max, min, avg, sum e count + GROUP BY.mp4

91.6 MB

681 Uma consulta real.mp4

131.7 MB

682 Exercícios.mp4

41.0 MB

683 Exercícios - Solução.mp4

260.2 MB

685 Introdução à seção.mp4

32.4 MB

686 Estrutura do HTML.mp4

174.3 MB

687 Estrutura do HTML e Meta ViewPort.mp4

102.9 MB

688 Atributos de id e class.mp4

196.2 MB

689 Headings do H1 ao H6.mp4

176.4 MB

69 while else (recurso peculiar do Python).mp4

78.7 MB

690 Tags HTML para texto (links, imagens, etc).mp4

440.1 MB

691 Conheça todas as tags HTML.mp4

74.1 MB

692 Semântica na estrutura do HTML5.mp4

298.6 MB

693 Pensando em HTML e CSS.mp4

376.2 MB

694 Introdução ao CSS Box-Model.mp4

338.2 MB

695 Listas e Menus com HTML e CSS.mp4

301.6 MB

696 Tabelas HTML.mp4

216.2 MB

697 Formulários e Inputs HTML - Parte 1.mp4

129.9 MB

698 Formulários e Inputs HTML - Parte 2.mp4

220.0 MB

699 Formulários e Inputs HTML - Parte 3.mp4

145.4 MB

7 macOS - Instalando o Python e o VS Code.mp4

300.8 MB

70 while - Qual letra apareceu mais vezes na frase (Iterando strings com while).mp4

219.8 MB

700 Formulários e Inputs HTML - Parte 4.mp4

152.3 MB

701 Separando HTML e CSS em arquivos diferentes.mp4

105.4 MB

702 Quem dá estilo ao HTML é o CSS.mp4

95.5 MB

703 Seletores básicos do CSS - Parte 1.mp4

279.5 MB

704 Seletores básicos do CSS - Parte 2.mp4

111.7 MB

705 Seletores de atributos do CSS.mp4

66.4 MB

706 Pseudo-classes.mp4

183.9 MB

707 Pseudo-classe not().mp4

33.6 MB

708 Pseudo-classe nth-child().mp4

59.7 MB

709 Pseudo-elements.mp4

95.1 MB

71 DEBUGGER while - Qual letra apareceu mais vezes na frase.mp4

116.1 MB

710 Especificidade CSS.mp4

124.5 MB

711 Herança e as propriedades que são passadas para elementos filhos.mp4

76.5 MB

712 Propriedade específicas do Box-Model (largura, altura, padding, border e margin).mp4

232.6 MB

713 Float e Display (Block, Inline-Block e Inline).mp4

168.9 MB

714 Cores HTML.mp4

99.8 MB

715 Unidades de medidas no CSS (px, rem, em, vw, vh, _).mp4

270.5 MB

716 Propriedades para textos.mp4

104.1 MB

717 Posicionamento - Position.mp4

282.2 MB

718 Media queries e breakpoints.mp4

142.8 MB

719 Uma breve junção de tudo aprendido até aqui.mp4

168.2 MB

72 Introdução ao for in - estrutura de repetição para coisas finitas.mp4

148.2 MB

720 Border-radius (elementos redondos ou curvados).mp4

29.1 MB

721 Box-shadow (sombra em elementos).mp4

43.2 MB

722 Flexbox - parte 1.mp4

154.4 MB

723 Flexbox - Parte 2.mp4

43.0 MB

724 Flexbox - Parte 3.mp4

156.5 MB

725 Flexbox - Parte 4.mp4

77.0 MB

726 CSS Grid - Parte 1.mp4

197.1 MB

727 CSS Grid - Parte 2.mp4

86.8 MB

728 Espaçamento entre linhas e colunas - GAP.mp4

105.8 MB

729 Grid template areas.mp4

128.7 MB

73 range + for para usar intervalos de números.mp4

131.0 MB

731 Estrutura da landing page.mp4

276.0 MB

733 Landing Page - Menu.mp4

237.2 MB

734 Landing Page - Correções e separação do CSS.mp4

91.0 MB

735 Landing Page - Seção Intro.mp4

270.2 MB

736 Landing Page - Seção Top 3.mp4

97.9 MB

737 Landing page - Seção grid.mp4

258.2 MB

738 Landing Page - Correções.mp4

63.9 MB

739 Landing Page - Galeria.mp4

196.5 MB

74 Como o for funciona por baixo dos panos (next, iter, iterável e iterador).mp4

249.4 MB

740 Landing Page - Tabela de preços.mp4

220.3 MB

741 Landing Page - Form de contato e footer.mp4

408.3 MB

742 Landing Page - Media Queries.mp4

119.1 MB

743 Menu mobile e back to top.mp4

274.2 MB

744 Deploy da landing page na Netlify.mp4

59.9 MB

745 Emmet Abbreviation - Dicas de produtividade no VSCode.mp4

117.0 MB

748 Sobre emissão do seu certificado.mp4

18.2 MB

75 O que aprendemos com while também funciona no for (continue, break, else, etc).mp4

77.2 MB

76 Exercício - Jogo da palavra secreta.mp4

84.0 MB

77 Sobre exercícios - não saber é normal.mp4

65.2 MB

78 (Parte 1) Solução do exercício - Jogo da palavra secreta.mp4

122.1 MB

79 (Parte 2) Solução do exercício - Jogo da palavra secreta.mp4

97.8 MB

8 Para iniciantes sobre as próximas aulas de configurações e instalações.mp4

72.6 MB

80 Tipo list - Introdução às listas mutáveis em Python.mp4

166.6 MB

81 Alterando uma lista com índices, del, append e pop (Tipo list).mp4

226.7 MB

82 Inserindo itens em qualquer índice da lista com insert (Tipo list).mp4

138.8 MB

83 Concatenando e estendendo listas em Python.mp4

83.3 MB

84 Cuidados com tipos de dados mutáveis - list e copy.mp4

130.5 MB

85 for in com tipo list.mp4

30.5 MB

86 Exercício - exiba os índices da lista (aula com solução).mp4

65.7 MB

87 Introdução ao empacotamento e desempacotamento.mp4

121.3 MB

88 Tipo tuple (tuplas).mp4

86.8 MB

89 enumerate para enumerar valores de iteráveis (pegar índices).mp4

191.7 MB

9 Para iniciantes configurações VS Code (Parte 1).mp4

160.8 MB

90 Exercício - crie uma lista de compras com listas.mp4

60.4 MB

91 Solução do exercício - crie uma lista de compras com listas (com try except).mp4

169.7 MB

92 Imprecisão dos números de ponto flutuante + round e decimalDecimal.mp4

145.2 MB

93 split, join e strip são métodos muito úteis da str.mp4

195.2 MB

94 Listas dentro de listas (iteráveis dentro de iteráveis).mp4

119.7 MB

95 Detalhes sobre o interpretador do Python.mp4

267.5 MB

96 Desempacotamento em chamadas de funções.mp4

112.2 MB

97 Operação ternária com Python (if e else de uma linha).mp4

122.2 MB

98 Exercício - Gerar o primeiro dígito de um CPF com Python.mp4

147.9 MB

99 Solução do exercício - Gerar o primeiro dígito de um CPF com Python.mp4

142.9 MB

 

Total files 721


Copyright © 2024 FileMood.com