Download link
File List
-
1 Informações e avisos importantes + Boas vindas.mp4 116.45 MB
10 Para iniciantes configurações VS Code (Parte 2).mp4 137.15 MB
100 Exercício - Gerar o segundo dígito de um CPF com Python.mp4 55.97 MB
101 Solução do exercício - Gerar o segundo dígito de um CPF com Python.mp4 131.31 MB
102 Possíveis problemas e soluções para nosso algoritmo do CPF.mp4 201.39 MB
103 Criando um gerador de CPFs com nosso algoritmo e Python.mp4 101.37 MB
104 O que vamos aprender nessa seção intermediária.mp4 30.55 MB
105 Introdução às funções Python - def define uma função.mp4 174.06 MB
106 Argumentos nomeados e argumentos posicionais (não nomeados) em funções.mp4 188.7 MB
107 Valores padrão para parâmetros em funções Python + NoneType e None.mp4 156.28 MB
108 (Parte 1) Escopo de funções e módulos em Python + global.mp4 235.57 MB
109 (Parte 2) Escopo de funções e módulos em Python + global.mp4 276.79 MB
11 Para iniciantes configurações VS Code (Parte 3).mp4 144.49 MB
110 Retorno de valores das funções (return).mp4 221.55 MB
111 (Parte 1) args para quantidade de argumentos não nomeados variáveis.mp4 101.51 MB
112 (Parte 2) args para quantidade de argumentos não nomeados variáveis.mp4 102.81 MB
113 Exercícios com funções + Solução (prepare-se para pausar).mp4 169.84 MB
114 Higher Order Functions - Funções de primeira classe.mp4 161.88 MB
116 Closure e funções que retornam outras funções.mp4 230 MB
117 Exercício com funções.mp4 28.49 MB
118 Solução do exercício com funções.mp4 83.94 MB
119 Introdução ao tipo de dados dict - Dicionários em Python.mp4 182.35 MB
12 Para iniciantes VS Code em Linux e Mac OS (assista mesmo se estiver em Windows).mp4 106.57 MB
120 Manipulando chaves e valores em dicionários em Python.mp4 144.58 MB
121 (Parte 1) Métodos úteis nos dicionários Python (dict).mp4 145.84 MB
122 Shallow Copy vs Deep Copy em dados mutáveis Python.mp4 120.46 MB
123 (Parte 2) Métodos úteis nos dicionários Python (dict).mp4 108.05 MB
124 Exercício - sistema de perguntas e respostas com Python.mp4 74.13 MB
125 Solução do Exercício - sistema de perguntas e respostas com Python.mp4 189.87 MB
126 Introdução ao tipo set em Python (conjuntos).mp4 87.07 MB
127 Peculiaridades do tipo mutável set em Python.mp4 122.2 MB
128 Métodos úteis do tipo set em Python.mp4 57.81 MB
129 Operadores importantes para o tipo set (conjuntos).mp4 92.4 MB
13 O que vamos aprender Devo seguir essa seção.mp4 43.06 MB
130 Exemplo de uso do tipo set.mp4 55.01 MB
131 Exercício - Encontre o primeiro duplicado considerando a segunda ocorrência.mp4 86.35 MB
132 Solução - Encontre o primeiro duplicado considerando a segunda ocorrência.mp4 162.97 MB
133 Introdução à função lambda + listsort e sorted.mp4 154.32 MB
134 Funções lambda complexas (para entendimento).mp4 152.24 MB
135 Empacotamento e desempacotamento de dicionários + args e kwargs.mp4 159.27 MB
136 Introdução à List comprehension em Python.mp4 84.71 MB
137 Mapeamento de dados em list comprehension (map).mp4 123.59 MB
138 Filtro de dados em list comprehension (filter).mp4 110.09 MB
139 List comprehension com mais de um for.mp4 90.94 MB
141 Dictionary Comprehension e Set Comprehension.mp4 149.78 MB
142 isinstace() - para saber se objeto é de determinado tipo.mp4 166.14 MB
143 Valores Truthy e Falsy, Tipos Mutáveis e Imutáveis.mp4 76.25 MB
144 dir, hasattr e getattr em Python.mp4 101.99 MB
145 Mais detalhes sobre Iterables e Iterators (Iteráveis e Iteradores).mp4 93.57 MB
146 Generator expression, Iterables e Iterators em Python.mp4 134.64 MB
147 Introdução às Generator functions em Python.mp4 191.13 MB
148 yield from em generator functions.mp4 99.34 MB
149 (Parte 1) try e except para tratar exceções.mp4 197.56 MB
15 Criando meu primeiro módulo Python (py).mp4 36.01 MB
150 (Parte 2) try e except para tratar exceções.mp4 90.98 MB
151 try, except, else e finally + Built-in Exceptions.mp4 138.31 MB
152 raise - lançando exceções (erros).mp4 223.46 MB
153 Módulos - import, from, as e .mp4 222.74 MB
154 Modularização - Entendendo os seus próprios módulos e syspath no Python.mp4 225 MB
155 Como importar coisas do seu próprio módulo (ponto de vista do __main__).mp4 67.38 MB
156 Recarregando módulos, importlib e singleton.mp4 82.72 MB
157 Introdução aos packages (pacotes) em Python.mp4 147.3 MB
158 O ponto de vista do __main__ pode te confundir em módulos e pacotes Python.mp4 157.44 MB
159 __init__py é um arquivo de inicialização dos packages em Python.mp4 141.99 MB
16 O interpretador do Python + comentários de código.mp4 17.55 MB
160 Proposta de 3 exercícios em um.mp4 46.06 MB
161 Solução - Proposta de 3 exercícios em um.mp4 170.51 MB
162 Exercício - Adiando execução de funções.mp4 54.16 MB
163 Solução - Exercício - Adiando execução de funções.mp4 107.03 MB
164 Variáveis livres + nonlocal (locals, globals).mp4 172.07 MB
165 Funções decoradoras em geral.mp4 181.51 MB
166 Decoradores em Python (@syntax_sugar).mp4 105.02 MB
167 Decoradores com parâmetros.mp4 207.3 MB
168 Ordem de aplicação dos decoradores.mp4 44.68 MB
169 Exercício - Unir listas.mp4 28.08 MB
17 Docstrings como comentários.mp4 57.76 MB
170 Solução do Exercício + zip e zip_longest do itertools.mp4 102.62 MB
171 Exercícios - somando duas listas.mp4 41.96 MB
173 count é um iterador sem fim (itertools).mp4 105.89 MB
174 Combinations, Permutations e Product - Itertools.mp4 167.75 MB
175 groupby - agrupando valores (itertools).mp4 147.88 MB
176 map, partial, GeneratorType e esgotamento de Iterators.mp4 198.53 MB
177 filter é um filtro funcional.mp4 78.95 MB
178 reduce - faz a redução de um iterável em um valor.mp4 178.84 MB
179 Funções recursivas, recursividade e Stack Overflow.mp4 231.57 MB
18 A função print.mp4 153.89 MB
180 Limite de recursão e cuidados com funções recursivas.mp4 81.16 MB
181 O que são ambientes virtuais (venv).mp4 143.24 MB
182 Como criar o seu ambiente virtual com venv.mp4 130.75 MB
183 Ativando e desativando o meu ambiente virtual venv.mp4 152.73 MB
184 pip - instalando pacotes e bibliotecas.mp4 189.98 MB
185 Criando e usando um requirementstxt.mp4 159.22 MB
186 Criando arquivos com Python + Context Manager with.mp4 182.97 MB
187 with open (context manager) e métodos úteis do TextIOWrapper.mp4 157.39 MB
188 Modos de abertura de arquivo e encoding com with open.mp4 140.95 MB
189 osremove, osunlink e osrename - apagando, renomeando e movendo arquivos.mp4 45.35 MB
19 Tipo str (string) - Introdução aos tipos de dados.mp4 137.77 MB
190 Salvando dados Python em JSON com módulo json.mp4 177.46 MB
191 Problema dos parâmetros mutáveis em funções Python.mp4 134.53 MB
192 Exercício - Lista de tarefas com opções de desfazer e refazer.mp4 166.32 MB
193 Solução do Exercício - Lista de tarefas com opções de desfazer e refazer.mp4 210.8 MB
194 Evitando uso de condicionais + Guard Clause.mp4 141.38 MB
195 Exercício (+solução) - salvando a lista de tarefas em JSON.mp4 116.98 MB
196 Positional-Only Parameters () e Keyword-Only Arguments ().mp4 189.94 MB
197 Introdução à seção e livros de referência.mp4 91.42 MB
198 class - Classes são moldes para criar novos objetos.mp4 124.07 MB
199 Introdução ao método __init__ (inicializador de atributos).mp4 115.9 MB
2 Assista antes de prosseguir com as aulas (atualizado em 20122022).mp4 280.92 MB
20 Tipo int e float (números) - Introdução aos tipos de dados.mp4 150.19 MB
200 Métodos em instâncias de classes Python.mp4 175.74 MB
201 Entendendo self em classes Python.mp4 110.2 MB
202 Escopo da classe e de métodos da classe.mp4 116.07 MB
203 Mantendo estados dentro da classe.mp4 130.88 MB
204 Atributos de classe.mp4 86.45 MB
205 __dict__ e vars para atributos de instância.mp4 102.29 MB
206 Exercício - Salve sua classe em JSON.mp4 31.38 MB
207 Solução - Exercício + if __name__ == '__main__'.mp4 169.7 MB
209 Métodos de classe (@classmethod) + factories methods (métodos fábrica).mp4 151.67 MB
21 Tipo bool (boolean) - Introdução aos tipos de dados.mp4 102.54 MB
210 @staticmethod (métodos estáticos) são inúteis em Python =).mp4 61.55 MB
211 method vs @classmethod vs @staticmethod.mp4 193.66 MB
212 @property - um getter no modo Pythônico.mp4 189.26 MB
213 @property + @setter - getter e setter no modo Pythônico.mp4 253.15 MB
214 Encapsulamento (modificadores de acesso public, _protected, __private).mp4 253.3 MB
215 Relações entre classes associação, agregação e composição.mp4 124.84 MB
216 Agregação - Python Orientado a Objetos.mp4 195.47 MB
217 Composição - Python Orientado a Objetos.mp4 196.71 MB
218 Exercício (+solução) com classes e relações.mp4 180.35 MB
219 TEORIA Herança, generalização e especialização.mp4 191.87 MB
22 Coerção de tipos (convertendo um tipo para outro).mp4 182 MB
220 Herança Simples - Python Orientado a Objetos.mp4 216.01 MB
221 (Parte 1) super e a sobreposição de membros em Python Orientado a Objetos.mp4 190.58 MB
222 (Parte 2) super e a sobreposição de membros em Python Orientado a Objetos.mp4 203.63 MB
223 Teoria - Herança múltipla - Python Orientado a Objetos.mp4 179.35 MB
224 Herança múltipla - Python Orientado a Objetos.mp4 104.27 MB
225 (Parte 1) Mixins, Abstração e a união de tudo até aqui.mp4 214.67 MB
226 (Parte 2) Log, LogFileMixin, LogPrintMixin e a união de tudo até aqui.mp4 168.56 MB
227 (Parte 3) LogFileMixin e a união de tudo até aqui.mp4 133.41 MB
228 (Parte 4) Eletrônico, Smartphone com Mixin e a união de tudo até aqui.mp4 220.61 MB
229 Classes abstratas - Abstract Base Class (abc) - Python Orientado a Objetos.mp4 208.8 MB
23 Introdução às variáveis em Python.mp4 181.5 MB
230 abstractmethod para qualquer método já decorado (property e setter).mp4 248.11 MB
231 Teoria polimorfismo, assinatura de métodos e Liskov Substitution Principle.mp4 115.27 MB
232 Na prática polimorfismo, assinatura de métodos e Liskov Substitution Principle.mp4 285.01 MB
233 Criando Exceptions em Python Orientado a Objetos (Exceções).mp4 67.61 MB
234 Levantando e tratando suas Exceptions (Exceções).mp4 171.69 MB
235 Notas das exceptions em Python 311+ (add_notes, __notes__).mp4 55.91 MB
236 Teoria python Special Methods, Magic Methods ou Dunder Methods.mp4 112.06 MB
237 Python Dunder Methods __repr__ e __str__.mp4 175.03 MB
238 Exemplo de uso de dunder methods (métodos mágicos).mp4 124.42 MB
239 __new__ e __init__ em classes Python.mp4 176.21 MB
24 Exercício com variáveis e tipos de dados.mp4 40 MB
240 Context Manager com classes - Criando e Usando gerenciadores de contexto.mp4 211.07 MB
241 Exceptions em context manager com classes.mp4 109.6 MB
242 Context Manager com contextlibcontextmanager.mp4 95.16 MB
243 Funções decoradoras e decoradores com classes.mp4 164.59 MB
244 Funções decoradoras e decoradores com métodos.mp4 102.67 MB
245 Método especial __call__.mp4 63.68 MB
246 Classes decoradoras (Decorator classes).mp4 129.45 MB
247 Teoria metaclasses são o tipo das classes.mp4 189.24 MB
248 __new__ de uma metaclass cria e retorna a classe em si.mp4 170.48 MB
249 __call__ de uma metaclass cria e retorna a instância da classe.mp4 50.93 MB
25 Solução - exercício com variáveis e tipos de dados.mp4 59.8 MB
250 dir e help + DocStrings de uma linha (Documentação).mp4 156.31 MB
251 DocStrings de várias linhas (Documentação).mp4 73.51 MB
252 DocStrings em funções (Documentação).mp4 131.85 MB
253 DocStrings em class (Documentação).mp4 127.34 MB
254 Teoria enumEnum (Enumerações).mp4 96.04 MB
255 Código enumEnum (Enumerações).mp4 203.47 MB
256 Exercício com Abstração, Herança, Encapsulamento e Polimorfismo.mp4 132.06 MB
257 Solução - Criando a classe abstrata Conta.mp4 102.88 MB
258 Solução - Criando a classe ContaPoupanca.mp4 89.21 MB
259 Solução - Criando a classe ContaCorrente.mp4 142.27 MB
26 Introdução aos operadores aritméticos (matemática).mp4 154.15 MB
260 DICA Extra tipagem, linters e settingsjson do VS Code.mp4 199.92 MB
261 Solução - Criando a classe Pessoa.mp4 87.3 MB
262 Solução - Criando a classe Cliente.mp4 189.43 MB
263 Solução - Criando a classe Banco (Parte 1).mp4 159.72 MB
264 Solução - Criando a classe Banco (Parte 2).mp4 147.98 MB
265 dataclasses - O que são dataclasses.mp4 115.35 MB
266 dataclasses com métodos, property e setter.mp4 52.32 MB
267 __init__ e __post_init__ em dataclasses.mp4 45.47 MB
268 Configurações do decorator dataclass.mp4 86.51 MB
269 asdict e astuple em dataclasses.mp4 22.03 MB
27 Concatenação (+) e repetição () com operadores aritméticos.mp4 40.04 MB
270 Valores padrão, field e fields em dataclasses.mp4 76.55 MB
271 namedtuple - tuplas imutáveis com nomes para valores.mp4 168.4 MB
272 Criando sua própria lista com Iterable, Iterator e Sequence (collectionsabc).mp4 238.34 MB
273 if __name__ == __main__.mp4 44.16 MB
274 Criando data e hora em Python com módulo datetime.mp4 157.24 MB
275 Data e hora atual (now), com Unix Timestamp e Timezone diferente (pytz).mp4 221.96 MB
276 datetimetimedelta e dateutilrelativedelta (calculando datas).mp4 169.52 MB
277 Formatando datas do datetime com strftime no Python.mp4 103.16 MB
278 Exercício solucionado calculando as datas e parcelas de um empréstimo.mp4 187.43 MB
279 Usando calendar para calendários e datas.mp4 225.89 MB
28 Precedência entre os operadores aritméticos.mp4 94.87 MB
280 locale para internacionalização (tradução).mp4 189.89 MB
281 O módulo os para interação com o sistema.mp4 106.57 MB
282 ospath trabalha com caminhos em Windows, Linux e Mac.mp4 157.31 MB
283 oslistdir para navegar em caminhos.mp4 139.39 MB
284 oswalk para navegar de caminhos de forma recursiva.mp4 166.12 MB
285 ospathgetsize e osstat para dados dos arquivos (tamanho em bytes).mp4 208.89 MB
286 os + shutil - Copiando arquivos e criando pastas com Python.mp4 271.55 MB
287 os + shutil - Apagando, copiando, movendo e renomeando pastas com Python.mp4 110.77 MB
288 O que é JSON - JavaScript Object Notation.mp4 187.8 MB
289 jsondumps e jsonloads com strings + typingTypedDict.mp4 201.68 MB
29 Exercício de programação - Cálculo do IMC (Índice de Massa Corpórea) + Ellipsis.mp4 36.93 MB
290 jsondump e jsonload com arquivos.mp4 132.71 MB
292 CSV (Comma Separated Values - Valores separados por vírgulas).mp4 151.47 MB
293 csvreader e csvDictReader para ler arquivos CSV.mp4 82.68 MB
294 csvwriter e csvDictWriter para escrever em CSV.mp4 119.47 MB
295 random tem geradores de números pseudoaleatórios (randrange, randint, uniform).mp4 127.85 MB
296 random tem geradores de números pseudoaleatórios (sample, choices, seed).mp4 131.22 MB
297 secrets gera números aleatórios seguros.mp4 167.15 MB
298 stringTemplate para substituir variáveis em textos.mp4 213.43 MB
299 (Parte 1) Variáveis de ambiente com osgetenv, osenviron e python-dotenv.mp4 128.13 MB
3 Introdução à seção.mp4 69.45 MB
30 Solução exercício de programação - Cálculo do IMC.mp4 30.43 MB
300 (Parte 2) Variáveis de ambiente com osgetenv, osenviron e python-dotenv (env).mp4 156.9 MB
302 Configurando o SMTP e senhas de apps no GMAIL para enviar e-mails com Python.mp4 113.81 MB
303 Enviando E-mails SMTP com Python.mp4 261.23 MB
304 (Parte 1) ZIP - Compactando Descompactando arquivos com zipfileZipFile.mp4 105.45 MB
305 (Parte 2) ZIP - Compactando Descompactando arquivos com zipfileZipFile.mp4 155.72 MB
306 sysargv - Executando arquivos com argumentos no sistema.mp4 161.59 MB
307 argparseArgumentParser para argumentos mais complexos.mp4 175.98 MB
308 (Parte 1) Básico do protocolo HTTP (HyperText Transfer Protocol).mp4 138.02 MB
309 (Parte 2) Básico do protocolo HTTP (HyperText Transfer Protocol).mp4 148.83 MB
31 Uma introdução às f-strings (formatação de strings).mp4 91.3 MB
310 httpserver - servindo arquivos HTML e CSS via HTTP com um comando Python.mp4 232.85 MB
311 requests para requisições HTTP com Python (entenda request e response).mp4 237.71 MB
312 (parte 1) Web Scraping com Python usando requests e bs4 BeautifulSoup.mp4 161.14 MB
313 (parte 2) Web Scraping com Python usando requests e bs4 BeautifulSoup.mp4 125.38 MB
315 Escolhendo e baixando o chromedriver para o Selenium e Google Chrome.mp4 184.61 MB
316 Selenium - Automatizando tarefas no navegador.mp4 206.28 MB
317 Selenium - Selecionando elementos com By, expected_conditions e WebDriverWait.mp4 197.17 MB
318 Selenium - Enviando teclas com a classe Keys.mp4 36.2 MB
319 Selenium - find_element e find_elements By.mp4 96.47 MB
32 Formatação de strings com o método format.mp4 162.01 MB
320 TEORIA subprocess para executando programas e comandos externos.mp4 207.69 MB
321 subprocess para executando programas e comandos externos.mp4 236.51 MB
322 Jupyter Notebook - Instalação e teste.mp4 188.77 MB
323 Jupyter Notebook - Exemplos.mp4 244.43 MB
324 (Parte 1) Threads - Executando processamentos em paralelo.mp4 54.76 MB
325 (Parte 2) Threads - Executando processamentos em paralelo.mp4 41.96 MB
326 (Parte 3) Threads - Executando processamentos em paralelo.mp4 87.13 MB
327 PyPDF2 para manipular arquivos PDF (Instalação).mp4 131.64 MB
328 PyPDF2 para manipular arquivos PDF (PdfReader).mp4 260.16 MB
329 PyPDF2 para manipular arquivos PDF (PdfWriter).mp4 117.27 MB
33 Usando a função input para coletar dados do usuário.mp4 117.75 MB
330 PyPDF2 para manipular arquivos PDF (PdfMerger).mp4 90.75 MB
331 Deque - Trabalhando com LIFO e FIFO.mp4 252.55 MB
333 openpyxl para arquivos Excel xlsx, xlsm, xltx e xltm (instalação).mp4 120.94 MB
334 openpyxl - criando uma planilha do Excel (Workbook e Worksheet).mp4 301.76 MB
335 openpyxl - manipulando as planilhas do Workbook.mp4 88.06 MB
336 openpyxl - ler e alterar dados de uma planilha.mp4 197.82 MB
337 Pillow redimensionando imagens com Python.mp4 267.62 MB
338 O que é PySide6 e o motivo da substituição de PyQT5.mp4 179.82 MB
34 Introdução aos blocos de código + if elif else (condicionais).mp4 72.59 MB
340 Instalando o PySide6 no seu ambiente virtual.mp4 97.57 MB
341 QApplication e QPushButton de PySide6QtWidgets.mp4 182.47 MB
342 QWidget e QLayout de PySide6QtWidgets.mp4 173.57 MB
343 QMainWindow e centralWidget.mp4 183.38 MB
344 O básico sobre Signal e Slots (eventos e documentação).mp4 257.01 MB
345 Trabalhando com classes e herança com o PySide6.mp4 220.22 MB
346 Calculadora com PySide6 - Introdução.mp4 64.96 MB
347 Calculadora Criando a janela principal com QMainWindow, QWidget e QVBoxLayout.mp4 281.34 MB
348 Calculadora ajustes e boas práticas.mp4 162.01 MB
349 Calculadora PascalCase, camelCase ou snake_case Qual usar no PySide6.mp4 75.64 MB
35 if, elif e else entendendo o fluxo do interpretador em condicionais.mp4 146.94 MB
350 Calculadora QLineEdit e o display.mp4 169.39 MB
351 Calculadora criando um QLabel para mostrar informações.mp4 178.71 MB
352 Calculadora configurando o PyQt Dark Theme (qdarktheme) no PySide6.mp4 217.18 MB
353 Calculadora criando um botão com QPushButton no PySide6.mp4 210.91 MB
354 Calculadora grid de botões com QGridLayout no PySide6 (parte 1).mp4 221.06 MB
355 Calculadora preenchendo a grid de botões.mp4 223.74 MB
356 Calculadora criando um Slot com dados para o Signal clicked de cada botão.mp4 214.6 MB
357 Calculadora permitindo apenas números válidos no display ao pressionar botões.mp4 159.12 MB
358 Calculadora Info (QLabel), TYPE_CHECKING, getter e setter e Circular Imports.mp4 218.37 MB
359 Calculadora iniciando a configuração dos botões especiais.mp4 162.97 MB
36 O Debugger do VS Code e o interpretador do Python lendo os códigos.mp4 106.04 MB
360 Calculadora botões especiais de operadores, clear e equation.mp4 206 MB
361 Calculadora configurando o botão de igual e o número da direita.mp4 189.39 MB
362 Calculadora configurando a potenciação com mathpow.mp4 162.45 MB
363 Calculadora configurando o backspace do display no botão ◀ (D).mp4 42.28 MB
364 Calculadora diálogos com o usuário com QMessageBox.mp4 112.9 MB
365 Calculadora modificando os botões e obtendo o resultado de QMessageBox.mp4 176.22 MB
366 Calculadora keyPressEvent do QLineEdit e criando um Signal.mp4 200.63 MB
367 Calculadora capturando teclas ENTER, Backspace e ESC.mp4 108.13 MB
368 Calculadora adicionando ações nas teclas C, D e sinal de igual.mp4 58.84 MB
369 Calculadora emitindo os números digitados no display + dica sobre args e kwargs.mp4 122.13 MB
37 Operadores relacionais (de comparação) em Python.mp4 108.54 MB
370 Calculadora emitindo os operadores e potenciação.mp4 157.33 MB
371 Calculadora os Signals de teclas digitadas aos Slots corretos.mp4 130.75 MB
372 Calculadora e os números negativos Solução técnica!.mp4 160.55 MB
373 Calculadora corrigindo bugs introduzidos na aula anterior.mp4 216.34 MB
374 Aula extra (opcional) empacotando a calculadora com PyInstaller (Geral).mp4 476.87 MB
375 Aula extra (opcional) empacotando a calculadora com Pytinstaller (Windows).mp4 221.44 MB
377 Execução ou instalação do Qt Designer.mp4 114.27 MB
378 Criando e compilando um arquivo UI com o Qt Designer.mp4 305.09 MB
379 Usando um arquivo UI do Qt Designer com seu código Python.mp4 138.19 MB
38 Exercício de programação com if e comparação.mp4 35.91 MB
380 Usando eventFilter e installEventFilter com UI do Qt Designer.mp4 166.5 MB
381 QObject e QThread criando a janela inicial com Qt Designer.mp4 146.55 MB
382 QObject e QThread o problema!.mp4 84.84 MB
383 QObject e QThread criando o Worker.mp4 129.29 MB
384 QObject e QThread movendo workers para threads separadas.mp4 243.28 MB
385 QObject e QThread código comentado.mp4 36.28 MB
386 Bases de dados com Python - SQLite (sqlite3) e MySQL (pymysql).mp4 44.09 MB
387 Criando meu primeiro arquivo do SQLite (dbsqlite3).mp4 147.26 MB
388 Criando minha primeira tabela no SQLite3 (DBeaver opcional).mp4 217.67 MB
389 Inserindo valores (INSERT INTO), DELETE sem WHERE e zerando a sqlite_sequence.mp4 226.6 MB
39 Solução - Exercício de programação com if e comparação.mp4 49.02 MB
390 Usando placeholders para maior segurança (bindings) no SQLite.mp4 98.48 MB
391 executemany - Inserindo vários valores com placeholders no SQLite.mp4 31.37 MB
392 execute e executemany com dicionários e lista de dicionários no SQLite.mp4 52.42 MB
393 SELECT do SQL com fetch no SQLite3 do Python.mp4 229.81 MB
394 O que é CRUD + DELETE com e sem WHERE no SQLite3 do Python.mp4 86.03 MB
395 DELETE no SQLite do Python.mp4 105.88 MB
396 UPDATE no SQLite com Python.mp4 74.68 MB
397 Vamos falar sobre Docker, Containers, MySQL, WSL2 em Windows, macOS e Linux.mp4 251.55 MB
398 (Não requerido) Instale o servidor MySQL direto no Windows.mp4 190.13 MB
399 Subindo um servidor MySQL com Docker e docker-compose.mp4 274.81 MB
4 Ubuntu 22 - Instalação básica do Python e o VS Code.mp4 265.55 MB
40 Operador Lógico and.mp4 193.74 MB
400 Criando nossa base de dados padrão para próximas aulas (base_de_dados).mp4 163.22 MB
401 Criando um env para evitar enviar senhas e dados sensíveis para o Github.mp4 180.97 MB
402 PyMySQL - um cliente MySQL feito em Python Puro.mp4 121.62 MB
403 Conectando no seu servidor de base de dados MySQL com PyMySQL.mp4 153.7 MB
404 Usando python-dotenv e env com pymysqlconnect.mp4 83.75 MB
405 CREATE TABLE para criar tabela com PRIMARY KEY no PyMySQL.mp4 155.71 MB
406 TRUNCATE e INSERT p limpar e criar valores na tabela com um ou mais cursores.mp4 186.26 MB
407 Evite SQL Injection ao usar placeholders para enviar valores para consulta SQL.mp4 103.59 MB
408 Inserindo valores usando dicionários ao invés de iteráveis.mp4 120.43 MB
409 Inserindo vários valores com uma consulta só usando iteráveis ou dicionários.mp4 122.1 MB
41 Operador Lógico or.mp4 111.04 MB
410 Lendo valores com SELECT, cursorexecute e cursorfetchall no PyMySQL.mp4 223.28 MB
411 Lendo valores com WHERE (mais uma vez, explico cuidados com SQL Injection).mp4 288.93 MB
412 Apagando valores com DELETE, WHERE e placeholders no PyMySQL.mp4 209.05 MB
413 Editando com UPDATE, WHERE e placeholders no PyMySQL.mp4 114.19 MB
414 Trocando o cursor para retornar dicionários - pymysqlcursorsDictCursor.mp4 83.98 MB
415 SSCursor, SSDictCursor e scroll para conjuntos de dados muito grandes no PyMySQL.mp4 308.56 MB
416 rowcount, rownumber e lastrowid para detalhes de consultas executadas.mp4 243.84 MB
418 Iniciando um projeto Django com django-admin startproject.mp4 213.83 MB
419 Projeto movido para a pasta do repositório do curso.mp4 87.44 MB
42 Operador lógico not.mp4 60.19 MB
420 O que é o Django (de modo muito superficial).mp4 113.32 MB
421 Conheça os arquivos do Django, django-admin e managepy.mp4 227.32 MB
422 Primeira URL e function based view + HttpRequest e HttpResponse + Status Codes.mp4 211.17 MB
423 Entenda os motivos de uma VIEW receber uma Request e retornar uma Response.mp4 231.44 MB
424 Criando apps com managepy startapp do Django.mp4 193.56 MB
425 Movendo as function based views para o arquivo viewspy dos novos apps no Django.mp4 121.72 MB
426 Aninhando URLs com path, include e urlspy dos apps do Django.mp4 195.23 MB
427 Renderizando HTML, render, templates, INSTALLED_APPS e TemplateDoesNotExist.mp4 371.23 MB
428 Configurando templates globais com DIRS + extends para herança de templates.mp4 169.27 MB
429 Arquivos parciais e include para separar trechos dos templates (partials).mp4 144.15 MB
43 Operadores in e not in.mp4 90.23 MB
430 Arquivos estáticos (staticfiles), STATIC_URL, STATICFILES_DIRS e load static.mp4 276.81 MB
431 Usando o context para enviar dados para dentro dos templates do Django.mp4 138.31 MB
432 Trabalhando com URLs dinâmicas em urlspy e nos templates HTML do Django.mp4 199.13 MB
433 Movendo todos os estilos de CSS para globalcssstylecss.mp4 53.43 MB
434 Criando o partial postblockhtml e usando include.mp4 140.66 MB
435 Usando block para criar blocos de posts e home.mp4 84.61 MB
436 Entendendo o seu HTML final + adicionando CSS aos posts.mp4 138.9 MB
437 Criando os dados de posts (datapy) e usando o loop for no template Django.mp4 141.07 MB
438 Usando if, elif e else dentro do template HTML do Django.mp4 62.01 MB
439 Criando urls dinâmicas no Django URL Dispatcher, view e template.mp4 311.84 MB
44 Interpolação de string com _ em Python.mp4 106.32 MB
440 Usando a mesma URL de forma estática e dinâmica.mp4 91.66 MB
441 Configurando um post único no template posthtml com a nova view e CSS.mp4 209.6 MB
442 Exibindo o erro 404 (página não encontrada) com djangohttpHttp404 (Not Found).mp4 60.27 MB
443 Estilizando o CSS da nav de menu.mp4 114.48 MB
444 Básico sobre os arquivos estáticos, DEBUG e ALLOWED_HOSTS (local e em produção).mp4 307.1 MB
445 O que vamos fazer nessa seção.mp4 207.22 MB
446 Iniciando o nosso projeto do zero (com ambiente virtual e Django).mp4 74.09 MB
447 #Extra grátis configurando o Git e GitHub no nosso projeto.mp4 188.02 MB
448 Criando o app contact no Django.mp4 59.91 MB
449 Pasta base de templates e arquivos estáticos (base_templates, base_static).mp4 206.92 MB
45 Formatação de strings com f-strings.mp4 153.46 MB
450 Criando e editando a senha de um super usuário Django.mp4 180.22 MB
451 Sobre base de dados, tabelas e documentação do Django.mp4 145.64 MB
452 Django Models - Criando seu primeiro model, makemigrations e migrate.mp4 243.78 MB
453 Registrando meu model na área administrativa do Django (adminpy e register).mp4 139.86 MB
454 Customizando as opções adminModelAdmin (Área administrativa do Django).mp4 158.84 MB
455 CRUD usando o Django shell interativo e o model Contact.mp4 141.4 MB
456 Criando um ImageField e configurando MEDIA_URL e MEDIA_ROOT no settingspy.mp4 337.39 MB
457 ForeignKey - criando o Model Category e fazendo a ligação com chave estrangeira.mp4 191.07 MB
458 Model Meta options, verbose_name e verbose_name_plural no Django.mp4 88.3 MB
459 Criando o campo owner usando o model User do Django.mp4 177.78 MB
46 Fatiamento de strings e a função len.mp4 150.58 MB
460 Script Python que gera dados aleatórios no Django com o Faker.mp4 263.5 MB
461 Usando local_settingspy para sobrescrever variáveis de settingspy.mp4 121.77 MB
462 Organizando viewpy em um package Python sem quebrar o código.mp4 157.06 MB
463 Usando o nosso CSS completo (já criado).mp4 52.78 MB
464 Injetando todos os contatos dentro do contexto do template indexhtml.mp4 111.57 MB
465 Criando a tabela que exibe os contatos no indexhtml.mp4 129.74 MB
466 Manipulando QuerySets Django com filter, order_by e fatiamento.mp4 112.39 MB
467 Criando o template, a view e a url para exibir contato único.mp4 262.42 MB
468 Criando o cabeçalho principal do site (header).mp4 116.66 MB
469 Criando arquivos parciais para usar com include nos templates.mp4 92.56 MB
47 Exercício teste seu conhecimento até aqui.mp4 41.21 MB
470 Filtrando valores com Q e OR para o campo de pesquisa.mp4 299.16 MB
471 Usando a request no template para pegar o valor de GET.mp4 71.27 MB
472 Usando a classe Paginator para paginação no Django.mp4 177.87 MB
473 Usando um padrão comum para URLs de CRUD.mp4 93.55 MB
474 Criando a URL, view e template para criar um contato (CREATE).mp4 107.88 MB
475 HTML e CSS do nosso formulário createhtml.mp4 156.59 MB
476 csrf_token - a proteção do Django contra ataques Cross Site Request Forgery.mp4 43.6 MB
477 Usando requestmethod e requestPOST para saber quando o formulário é postado.mp4 137.92 MB
478 Criando um formulário dinâmico com formsModelForm do Django (parte 1).mp4 199.8 MB
479 Criando um formulário dinâmico com formsModelForm do Django (parte 2).mp4 168.01 MB
48 Solução - Exercício teste seu conhecimento até aqui.mp4 70.54 MB
480 Movendo o ContactForm para formspy.mp4 40 MB
481 Configurando os campos e widgets do formulário.mp4 242.67 MB
482 Validando campos do formulário com clean, clean_field e ValidationError.mp4 199.09 MB
483 Adicionando mais campos no formulário de contato.mp4 59.07 MB
484 Verificando formis_valid, salvando com formsave e redirecionando a página.mp4 149.78 MB
485 Usando instance do ModelForm para atualizar dados de um contato.mp4 263.1 MB
486 Criando a view, url e template para delete (apagar contatos).mp4 205.2 MB
487 Trabalhando com ImageField no template e nos forms.mp4 219.44 MB
488 Usando UserCreationForm para criar novos usuários no Django.mp4 133.92 MB
489 Validando campos de first_name, last_name e email do Usuário.mp4 132.82 MB
49 Introdução ao try e except para capturar erros (exceptions).mp4 222.53 MB
490 Usando djangocontribmessages para enviar mensagens.mp4 118.05 MB
491 Criando o sistema de login e logout + AuthenticationForm e djangocontribauth.mp4 273.88 MB
492 Criando um formulário para atualizar dados do usuário (Parte 1).mp4 176.23 MB
493 Criando um formulário para atualizar dados do usuário (Parte 2).mp4 169.58 MB
494 Usando useris_authenticated para diferenciar usuários logados ou não logados.mp4 93.19 MB
495 login_required - garantindo que o usuário está logado para acessar view.mp4 94.26 MB
496 Criando a relação entre contact e owner (requestuser).mp4 112.38 MB
497 Ocultando links de update e delete de não owner dos contatos.mp4 54.34 MB
498 Criando um servidor Ubuntu 2004 LTS na Google Cloud Platform para deploy.mp4 422.67 MB
499 Assista essa aula apenas se NÃO conseguir usar o Google Cloud Platform.mp4 171.88 MB
5 Ubuntu 22 - Instalação Complexa do Python e o VS Code (pyenv e zsh).mp4 255.05 MB
50 Parte 1 Variáveis, constantes e complexidade de código.mp4 117.38 MB
500 Preparando o local_settingspy + arquivos do tutorial (comandos).mp4 142.59 MB
501 Instalando pacotes e configurando o git no servidor.mp4 181.79 MB
502 Configurando o PostgreSQL e criando local_settingspy no servidor.mp4 83.63 MB
503 Subindo o Django para Deploy no servidor.mp4 86.94 MB
504 Configurando agendasocket e agendaservice para o Django Gunicorn.mp4 99.35 MB
505 Configurando o Nginx para receber requisições HTTP.mp4 151.24 MB
506 Como faço alterações no site usando o git, gunicorn e nginx.mp4 264.93 MB
507 Refazendo a configuração do nginx com um domínio da internet.mp4 260.37 MB
508 Configurando certificados SSL da LetsEncrypt gratuitamente para HTTPS no Nginx.mp4 203.15 MB
509 Sobre o bônus gratuito e como executar comandos com SSH por fora do servidor.mp4 160.6 MB
51 Parte 2 Variáveis, constantes e complexidade de código.mp4 143.74 MB
512 O que vamos fazer nessa seção (Blog - Projeto Real).mp4 292.15 MB
513 Iniciando o projeto e configurando git, GitHub e gitignore.mp4 219.17 MB
514 Configurando o VS Code (vscodesettingsjson).mp4 50.52 MB
515 Iniciando o projeto Django com django-admin startproject.mp4 82.57 MB
516 Criando arquivos requirementstxt e dockerignore.mp4 102.72 MB
517 Configurando variáveis de ambiente com env e o settingspy do projeto Django.mp4 260.1 MB
518 Configurando o Dockerfile para gerar nossa imagem Docker Django.mp4 273.5 MB
519 Configurando os containers do Docker com Docker Compose (docker-composeyml).mp4 400.32 MB
52 id - A identidade do valor que está na memória.mp4 42.94 MB
520 Executando comandos em um container Docker.mp4 263.13 MB
521 Criando e configurando o app blog com startapp do Django.mp4 104.33 MB
522 Criando o partial _headhtml e carregando o estilo de CSS stylecss.mp4 49.57 MB
523 Separando os parciais header, pagination e footer.mp4 38.58 MB
524 Criando o app site_setup, o model MenuLink com sua admin.mp4 137.16 MB
525 Criando o model SiteSetup e registrando na admin do Django.mp4 101.43 MB
526 Relação de ForeignKey e inlines com adminTabularInline no Django.mp4 181.45 MB
527 Usando Context Processors para injetar valores em todos os templates do Django.mp4 201.03 MB
528 Criando um campo ImageField para Favicon no Django.mp4 122.65 MB
529 Usando field validators, sobrescrevendo save do Model e redimensionando imagens.mp4 255.39 MB
53 Flags, is, is not e None.mp4 160.05 MB
530 Iniciando nosso CSS + Reset de CSS.mp4 200.8 MB
531 Montei a base do nosso CSS - Vou te explicar os detalhes.mp4 259.23 MB
532 Criando os templates necessários para o layout.mp4 81.89 MB
533 Layout do blog pronto e explicado em detalhes (Parte 1).mp4 212.2 MB
534 Layout do blog pronto e explicado em detalhes (Parte 2).mp4 212.85 MB
535 Usando o context processor do model site_setup dentro dos templates para config.mp4 198.83 MB
536 Criando os models Tag e Category + SlugField, slug e slugify no Django.mp4 211.69 MB
537 Criando o model e admin Page (modelsModel e adminModelAdmin do Django).mp4 134.94 MB
538 Criando o model Post, related_name em ForeignKey e outros detalhes.mp4 362.2 MB
539 Preenchendo created_by e updated_by via adminModelAdmin save_model.mp4 129.02 MB
54 Exercícios - Enunciados.mp4 56.47 MB
540 Redimensionamento e otimização de imagens com o Pillow no save do model Django.mp4 173.33 MB
541 Configurando o django-summernote como editor HTML em TextField nos models Django.mp4 363.34 MB
542 Filtrando e ordenando os posts enviados para o template da view do Django.mp4 235.63 MB
543 Criando um manager personalizado com modelsManager do Django.mp4 95.32 MB
544 get_absolute_url + criando um campo readonly na admin do Django.mp4 249.59 MB
545 Iniciando a parte interna do Post (vários detalhes interessantes).mp4 385.37 MB
546 Formatando datas no template com date.mp4 62.19 MB
547 Renderizando HTML dentro do template do Django com safe.mp4 126.9 MB
548 Adicionando o CodeMirror para exibir tags pre (código) no template.mp4 259.43 MB
549 Tags usando ManyToManyField dentro do template do Django.mp4 104.84 MB
55 Solução 1 dos Exercícios - Enunciados.mp4 88.35 MB
550 Search usando djangodbmodelsQ para consultas com OU (OR).mp4 164.57 MB
551 Completando o nosso model Page para páginas livres com HTML.mp4 124.83 MB
552 Criando os títulos das páginas e usando Http404 para páginas não encontradas.mp4 239.03 MB
553 Documentação e teoria sobre Class Based Views no Django.mp4 249.19 MB
554 Migrando a view index para Class Based View djangoviewsgenericlistListView.mp4 300.47 MB
555 Usando selfkwargs para argumentos de URL e ordem de chamada dos métodos em CBV.mp4 402.79 MB
556 Migrando a view category para ListView e usando allow_empty para 404.mp4 111.97 MB
557 Migrando a view tag para Class Based View (CBV) ListView no viewspy do Django.mp4 78.03 MB
558 Migrando a view search para Class Base View (CBV) ListView em viewspy do Django.mp4 138.33 MB
559 Usando DetailView para migrar a view page para PageDetailView.mp4 98.58 MB
56 Solução 2 dos Exercícios - Enunciados.mp4 95.06 MB
560 Usando a CBV DetailView com Post para criar PostDetailView.mp4 98.32 MB
561 AVISO IMPORTANTE SOBRE LIMITE DE AULAS.mp4 153.01 MB
562 python-dotenv para o env no servidor e django-axes para segurança na admin.mp4 289.58 MB
563 Deploy completo do projeto blog (opcional).mp4 653.94 MB
564 Projeto e-commerce - Apresentação.mp4 107.09 MB
565 Criando o projeto e-commerce no VSCode.mp4 300.98 MB
566 Projeto e-commerce - Criando os models Produto e Variação.mp4 351.06 MB
567 Projeto e-commerce - Criando os models Pedido e ItemPedido.mp4 162.66 MB
568 Projeto e-commerce - Criando o model do perfil de usuários.mp4 199.62 MB
569 Projeto e-commerce - Slug automático e cadastro de produtos.mp4 193.71 MB
57 Solução 3 dos Exercícios - Enunciados.mp4 71.13 MB
570 Projeto e-commerce - URLs.mp4 177.96 MB
571 Projeto e-commerce - Listando os produtos (templates).mp4 350.64 MB
572 Projeto e-commerce - Detalhes do produto.mp4 349.7 MB
573 Projeto e-commerce - Adicionar ao carrinho (Parte 1).mp4 223.94 MB
574 Projeto e-commerce - Adicionar ao carrinho (Parte 2).mp4 291.01 MB
575 Projeto e-commerce Renderizando o carrinho (Parte 1).mp4 307.13 MB
576 Projeto e-commerce Renderizando o carrinho (Parte 2).mp4 144.05 MB
577 Projeto e-commerce - Cadastro de usuários (Parte 1).mp4 466.27 MB
578 Projeto e-commerce - Cadastro de usuários (Parte 2).mp4 357.31 MB
579 Projeto e-commerce - Cadastro de usuários (Parte 3).mp4 206.38 MB
58 Conversa - tipos built-in, documentação, tipo imutáveis, métodos de string.mp4 229.04 MB
580 Projeto E-commerce - Login e Logout.mp4 277.51 MB
581 Projeto e-commerce - Resumo da compra.mp4 263.57 MB
582 Projeto e-commerce - Correções de Bugs.mp4 181.75 MB
583 Projeto e-commerce - Salvando o pedido (Parte 1).mp4 366.18 MB
584 Projeto e-commerce - Salvando o pedido (Parte 2).mp4 256.49 MB
585 Projeto e-commerce - Lista e detalhe do pedido para o usuário.mp4 201.04 MB
586 Projeto e-commerce - Corrigindo títulos.mp4 124.63 MB
587 Projeto e-commerce - CPF único.mp4 102.15 MB
588 Projeto e-commerce Busca.mp4 168 MB
589 Criando o projeto no Vscode.mp4 101.23 MB
59 while e break - Estrutura de repetição (Parte 1).mp4 144.45 MB
591 Asserções (Assertions).mp4 68.7 MB
592 Doctests.mp4 110.28 MB
593 Unittest #1.mp4 146.67 MB
594 Unittest #2 - Com TDD.mp4 219.79 MB
595 Unittest #3 - Com TDD.mp4 279.56 MB
596 Unittest #4 - Executando e organizando todos os testes.mp4 100.15 MB
597 Type hints e MyPy.mp4 215.99 MB
6 Windows 11 - Instalando o Python e o VS Code.mp4 307.83 MB
60 while - Condição em detalhes.mp4 127.35 MB
601 Padrões de Projeto (Design Patterns) - Parte 1.mp4 67.25 MB
602 Padrões de Projeto (Design Patterns) - Parte 2.mp4 68.69 MB
603 Padrões de Projeto (Design Patterns) - Parte 3.mp4 5.68 MB
604 Princípios SOLID.mp4 165.8 MB
606 Os Livros e avisos.mp4 30.27 MB
607 Os diagramas UML.mp4 81.16 MB
608 Simple Factory (Criação).mp4 286.82 MB
609 Factory Method (Criação).mp4 190.99 MB
61 Operadores de atribuição com operadores aritméticos.mp4 42.43 MB
610 Abstract Factory (Criação).mp4 374.05 MB
611 Singleton #1 (Criação).mp4 105.17 MB
612 Singleton #2 (Criação).mp4 64.67 MB
613 Singleton #3 (Criação).mp4 106.44 MB
614 Monostate - Borg (Criação).mp4 142.54 MB
615 Builder (Criação).mp4 214.88 MB
616 Prototype (Criação).mp4 139.38 MB
617 Strategy (Comportamental).mp4 179.95 MB
618 Observer (Comportamental).mp4 287.32 MB
619 Command (Comportamental).mp4 438.26 MB
62 while + continue - pulando alguma repetição.mp4 121.24 MB
620 Template Method (Comportamental).mp4 288.38 MB
621 State (Comportamental).mp4 465.7 MB
622 Chain of responsibility (Comportamental).mp4 246.06 MB
623 Iterator (Comportamental).mp4 253.72 MB
624 Mediator (Comportamental).mp4 370.56 MB
626 Memento (Comportamental).mp4 210.43 MB
627 Adapter (Estrutural).mp4 166.04 MB
628 Façade (Estrutural).mp4 116.06 MB
629 Proxy (Estrutural).mp4 283.92 MB
63 while + while (laços internos).mp4 119.9 MB
630 Bridge (Estrutural).mp4 380.1 MB
631 Flyweight (Estrutural).mp4 424.37 MB
632 Composite - Teoria (Estrutural).mp4 211.71 MB
633 Composite - Código (Estrutural).mp4 198.29 MB
634 Decorator - Teoria (Estrutural).mp4 191.94 MB
635 Decorator - Código (Estrutural).mp4 373.8 MB
637 Introdução.mp4 8.12 MB
638 Diagramas entidade relacionamento (DER).mp4 18.44 MB
639 Entidades (Tabelas).mp4 93.79 MB
64 Exercício guiado com while.mp4 27.07 MB
640 Relacionamentos de entidades.mp4 23.55 MB
641 Relacionamento de um para um (One-to-one).mp4 56.52 MB
642 Relacionamento de um para muitos (one-to-many).mp4 35.59 MB
643 Relacionamento de muitos para muitos (many-to-many).mp4 36.33 MB
644 Outras maneiras de identificar relacionamentos.mp4 32.27 MB
645 Instale o Docker e o Docker Compose.mp4 24.22 MB
646 Subindo o MySQL via Docker Compose.mp4 64.52 MB
647 Instalando o DBeaver.mp4 58.33 MB
648 Mais sobre SQL.mp4 24.37 MB
649 Criando a tabela users.mp4 98.06 MB
65 Solução do exercício guiado com while.mp4 94.9 MB
650 Criando a tabela roles.mp4 10.44 MB
651 Criando a tabela users_roles.mp4 61.53 MB
652 Criando a tabela profiles.mp4 39.18 MB
653 Colunas com tipo datetime (created_at e updated_at).mp4 54.26 MB
654 Entendendo o DBeaver.mp4 26.47 MB
656 SQL INSERT.mp4 118.08 MB
657 SELECT de colunas e apelidos (alias).mp4 46.25 MB
658 WHERE para filtrar os registros.mp4 60.78 MB
659 Inserindo dados fictícios.mp4 20.52 MB
66 Exercício guiado - Calculadora - Parte 1.mp4 142.35 MB
660 SELECT BETWEEN.mp4 66.03 MB
661 SELECT IN.mp4 40.4 MB
662 SELECT LIKE.mp4 55.83 MB
663 SELECT ORDER.mp4 33.25 MB
664 SELECT LIMIT e OFFSET.mp4 41.27 MB
665 INSERT com SELECT.mp4 63.97 MB
666 DELETE.mp4 40.63 MB
667 UPDATE.mp4 34.92 MB
668 SELECT de mais de uma tabela.mp4 48.17 MB
669 INNER JOIN.mp4 74.34 MB
67 Exercício guiado - Calculadora - Parte 2.mp4 123.57 MB
670 LEFT JOIN.mp4 13.82 MB
671 RIGHT JOIN.mp4 60.77 MB
672 RAND e ROUND.mp4 45.18 MB
673 INSERT de dados para a tabela roles.mp4 21.46 MB
674 INSERT de dados para a tabela users_roles.mp4 90.82 MB
675 INSERT IGNORE.mp4 21.69 MB
676 SELECT com vários JOINs.mp4 96.8 MB
677 UPDATE com JOINs.mp4 39.16 MB
678 DELETE com JOINs.mp4 18.94 MB
679 GROUP BY.mp4 83.83 MB
68 Exercício guiado - Calculadora - Parte 3.mp4 66.72 MB
680 Funções de Agregação - max, min, avg, sum e count + GROUP BY.mp4 87.37 MB
681 Uma consulta real.mp4 125.61 MB
682 Exercícios.mp4 39.06 MB
683 Exercícios - Solução.mp4 248.16 MB
685 Introdução à seção.mp4 30.9 MB
686 Estrutura do HTML.mp4 166.24 MB
687 Estrutura do HTML e Meta ViewPort.mp4 98.09 MB
688 Atributos de id e class.mp4 187.09 MB
689 Headings do H1 ao H6.mp4 168.24 MB
69 while else (recurso peculiar do Python).mp4 75.03 MB
690 Tags HTML para texto (links, imagens, etc).mp4 419.71 MB
691 Conheça todas as tags HTML.mp4 70.7 MB
692 Semântica na estrutura do HTML5.mp4 284.79 MB
693 Pensando em HTML e CSS.mp4 358.82 MB
694 Introdução ao CSS Box-Model.mp4 322.49 MB
695 Listas e Menus com HTML e CSS.mp4 287.6 MB
696 Tabelas HTML.mp4 206.18 MB
697 Formulários e Inputs HTML - Parte 1.mp4 123.89 MB
698 Formulários e Inputs HTML - Parte 2.mp4 209.79 MB
699 Formulários e Inputs HTML - Parte 3.mp4 138.68 MB
7 macOS - Instalando o Python e o VS Code.mp4 286.89 MB
70 while - Qual letra apareceu mais vezes na frase (Iterando strings com while).mp4 209.66 MB
700 Formulários e Inputs HTML - Parte 4.mp4 145.2 MB
701 Separando HTML e CSS em arquivos diferentes.mp4 100.5 MB
702 Quem dá estilo ao HTML é o CSS.mp4 91.12 MB
703 Seletores básicos do CSS - Parte 1.mp4 266.54 MB
704 Seletores básicos do CSS - Parte 2.mp4 106.54 MB
705 Seletores de atributos do CSS.mp4 63.29 MB
706 Pseudo-classes.mp4 175.41 MB
707 Pseudo-classe not().mp4 32.05 MB
708 Pseudo-classe nth-child().mp4 56.97 MB
709 Pseudo-elements.mp4 90.66 MB
71 DEBUGGER while - Qual letra apareceu mais vezes na frase.mp4 110.73 MB
710 Especificidade CSS.mp4 118.69 MB
711 Herança e as propriedades que são passadas para elementos filhos.mp4 72.93 MB
712 Propriedade específicas do Box-Model (largura, altura, padding, border e margin).mp4 221.86 MB
713 Float e Display (Block, Inline-Block e Inline).mp4 161.12 MB
714 Cores HTML.mp4 95.15 MB
715 Unidades de medidas no CSS (px, rem, em, vw, vh, _).mp4 257.99 MB
716 Propriedades para textos.mp4 99.24 MB
717 Posicionamento - Position.mp4 269.13 MB
718 Media queries e breakpoints.mp4 136.22 MB
719 Uma breve junção de tudo aprendido até aqui.mp4 160.39 MB
72 Introdução ao for in - estrutura de repetição para coisas finitas.mp4 141.38 MB
720 Border-radius (elementos redondos ou curvados).mp4 27.73 MB
721 Box-shadow (sombra em elementos).mp4 41.17 MB
722 Flexbox - parte 1.mp4 147.29 MB
723 Flexbox - Parte 2.mp4 40.98 MB
724 Flexbox - Parte 3.mp4 149.23 MB
725 Flexbox - Parte 4.mp4 73.46 MB
726 CSS Grid - Parte 1.mp4 188 MB
727 CSS Grid - Parte 2.mp4 82.8 MB
728 Espaçamento entre linhas e colunas - GAP.mp4 100.9 MB
729 Grid template areas.mp4 122.73 MB
73 range + for para usar intervalos de números.mp4 124.9 MB
731 Estrutura da landing page.mp4 263.25 MB
733 Landing Page - Menu.mp4 226.2 MB
734 Landing Page - Correções e separação do CSS.mp4 86.77 MB
735 Landing Page - Seção Intro.mp4 257.71 MB
736 Landing Page - Seção Top 3.mp4 93.36 MB
737 Landing page - Seção grid.mp4 246.23 MB
738 Landing Page - Correções.mp4 60.9 MB
739 Landing Page - Galeria.mp4 187.37 MB
74 Como o for funciona por baixo dos panos (next, iter, iterável e iterador).mp4 237.87 MB
740 Landing Page - Tabela de preços.mp4 210.12 MB
741 Landing Page - Form de contato e footer.mp4 389.37 MB
742 Landing Page - Media Queries.mp4 113.56 MB
743 Menu mobile e back to top.mp4 261.53 MB
744 Deploy da landing page na Netlify.mp4 57.13 MB
745 Emmet Abbreviation - Dicas de produtividade no VSCode.mp4 111.55 MB
748 Sobre emissão do seu certificado.mp4 17.34 MB
75 O que aprendemos com while também funciona no for (continue, break, else, etc).mp4 73.66 MB
76 Exercício - Jogo da palavra secreta.mp4 80.09 MB
77 Sobre exercícios - não saber é normal.mp4 62.15 MB
78 (Parte 1) Solução do exercício - Jogo da palavra secreta.mp4 116.41 MB
79 (Parte 2) Solução do exercício - Jogo da palavra secreta.mp4 93.31 MB
8 Para iniciantes sobre as próximas aulas de configurações e instalações.mp4 69.28 MB
80 Tipo list - Introdução às listas mutáveis em Python.mp4 158.92 MB
81 Alterando uma lista com índices, del, append e pop (Tipo list).mp4 216.2 MB
82 Inserindo itens em qualquer índice da lista com insert (Tipo list).mp4 132.36 MB
83 Concatenando e estendendo listas em Python.mp4 79.49 MB
84 Cuidados com tipos de dados mutáveis - list e copy.mp4 124.42 MB
85 for in com tipo list.mp4 29.13 MB
86 Exercício - exiba os índices da lista (aula com solução).mp4 62.62 MB
87 Introdução ao empacotamento e desempacotamento.mp4 115.65 MB
88 Tipo tuple (tuplas).mp4 82.82 MB
89 enumerate para enumerar valores de iteráveis (pegar índices).mp4 182.79 MB
9 Para iniciantes configurações VS Code (Parte 1).mp4 153.38 MB
90 Exercício - crie uma lista de compras com listas.mp4 57.56 MB
91 Solução do exercício - crie uma lista de compras com listas (com try except).mp4 161.87 MB
92 Imprecisão dos números de ponto flutuante + round e decimalDecimal.mp4 138.47 MB
93 split, join e strip são métodos muito úteis da str.mp4 186.11 MB
94 Listas dentro de listas (iteráveis dentro de iteráveis).mp4 114.16 MB
95 Detalhes sobre o interpretador do Python.mp4 255.15 MB
96 Desempacotamento em chamadas de funções.mp4 107.03 MB
97 Operação ternária com Python (if e else de uma linha).mp4 116.52 MB
98 Exercício - Gerar o primeiro dígito de um CPF com Python.mp4 141.02 MB
99 Solução do exercício - Gerar o primeiro dígito de um CPF com Python.mp4 136.27 MB
Download Info
-
Tips
“Udemy - Curso de Python 3 do básico ao avançado - com projetos reais” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.
-
DMCA Notice and Takedown Procedure
If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.