robinsonbrz / python-e-ciencia-dados

Cursos Python e Ciencia Dados

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

om-basico-ao-avancado

Learning Python the hard way - Zed Shaw

pytest-django-api

Anotações e testes

Python do ZERO à Programação Orientada a Objetos

https://www.udemy.com/course/python-do-zero-a-poo/learn/lecture/23689690#announcements

  1. Introdução

  2. Download e Instalação do Python

  3. Instalação do Visual Studio Code

  4. Layout da Tela

    • Plugin python preview
  5. Sintaxe Básica em Python

    • Python interpretador
  6. Sintaxe, Leitura Léxica e Indentação

  7. Estrutura Básica de um Programa

  8. Linguagens de Alto e de Baixo Nível

  9. Tipos Básicos de Dados - INT

  10. Tipos Básicos de Dados - FLOAT

  11. Tipos Básicos de Dados - Dados Numéricos

  12. Tipos Básicos de Dados - STRING

  13. Tipos Básicos de Dados - LIST

  14. Tipos Básicos de Dados - TUPLA

  15. Tipos Básicos de Dados - DICT

  16. Tipos Básicos de Dados - BOOL

  17. Comentários

  18. Comentários - Parte 2

  19. Tipos de Variáveis

  20. Declarando uma Variável Quanto ao seu Tipo

  21. Declarando Múltiplas Variáveis por Justaposição

  22. Declarando Múltiplas Variáveis de Mesmo Tipo

  23. Operações Entre Variáveis

  24. Interações Entre Variáveis

  25. Palavras Reservadas ao Sistema

  26. Sintaxe Não Permitida ou Não Recomendada

  27. Função print( )

  28. Exibindo em Tela o Conteúdo de uma Variável

  29. Operações Matemáticas Dentro da Função print( )

  30. Operações Entre Dados Declarados e Variáveis na Função print( )

  31. Operações Lógicas Dentro da Função print( )

  32. Usando fStrings e Máscaras de Substituição na Função print( )

  33. Operações por Meio de fStrings Dentro da Função print( )

  34. Sintaxe Antiga Vs Sintaxe Moderna

  35. Função input( )

  36. Operadores Aritméticos Básicos

  37. Mais de uma Operação Simples

  38. Operações Aritméticas Compostas

  39. Potenciação

  40. Divisão Exata

  41. Módulo ou Resto de uma Divisão

  42. Operador de Atribuição

  43. Atribuição Aditiva

  44. Atribuição Subtrativa

  45. Atribuição Multiplicativa

  46. Atribuição Divisiva

  47. Atribuição com Módulo de Divisão

  48. Atribuição por Divisão Inteira

  49. Atribuição com Exponenciação

  50. Arredondando Casas Decimais

  51. Operador Lógico de Igualdade

  52. Operador Lógico de Diferença

  53. Operações Lógicas Compostas

  54. Operador de Membro is

  55. Operador de Membro in

  56. Operador de Negação Lógica

  57. Operador Lógico Comparativo

  58. Operador Maior ou Igual que

  59. Operações Lógicas Entre Variáveis

  60. Operador Menor ou Igual que

  61. Operações Compostas Entre Operadores Lógicos

  62. Operadores de Identidade

  63. Estruturas Condicionais if

  64. Estruturas Condicionais com Argumentos Lógicos

  65. Estruturas Condicionais Compostas

  66. Estruturas Condicionais Compostas Aninhadas

  67. Estruturas Condicionais Com Mais de um Desfecho Permitido

  68. Estruturas Condicionais com Duas ou Mais Condições Sendo Verdadeiras

  69. Estruturas Condicionais com Interpolação

  70. Estruturas Condicionais com Validação Simples

  71. Estruturas Condicionais com Múltiplos elifs

  72. Estruturas Condicionais Validando Dados a Partir de Variáveis

  73. Estruturas Condicionais Compostas com Operadores Lógicos or e and

  74. Estruturas de Repetição while

  75. Estruturas de Repetição com Estruturas Condicionais

  76. Estruturas de Repetição com Estruturas de Validação

  77. Estruturas de Repetição com while True

  78. Estrutura de Repetição for

  79. Laço for Percorrendo uma Variável

  80. Laço for Dentro de um Intervalo Personalizado

  81. Laço for Retornando Dados Para uma Variável

  82. Laço for em um Intervalo Personalizado

  83. Laço for Percorrendo Elementos do Último Para o Primeiro

  84. Laço for Interagindo com o Usuário

  85. Laço for Retornando o Tamanho de uma Variável

  86. Avançando com Strings

  87. Contando Caracteres de uma String

  88. Contando Palavras Desconsiderando os Espaços

  89. Substituindo Elementos de uma String

  90. Contando um Determinado Elemento na String

  91. Exibindo a Posição do Índice de um Determinado Elemento

  92. Lendo um elemento da String Pelo Seu Índice

  93. Desmembrando uma String

  94. Concatenando Strings por Meio de Variáveis

  95. Concatenando Diferentes Tipos de Dados em Uma String

  96. Operadores Lógicos em uma String

  97. Convertendo Caracteres Para Maiúsculo ou Minúsculo

  98. Convertendo Outro Tipo de Dado Para String

  99. Removendo Espaços de uma String

  100. Convertendo Iniciais Para Maiúsculo

  101. Verificando se uma String é Composta por Letras ou por Números

  102. Trabalhando com Intervalos de Índice de uma String

  103. Avançando com Listas

  104. Descobrindo Elementos de uma Lista via Índice

  105. Descobrindo o Número de Índice de um Determinado Elemento

  106. Descobrindo o Número de Elementos de uma Lista

  107. Adicionando um Novo Elemento à Lista

  108. Substituindo um Elemento da Lista

  109. Adicionando um Novo Elemento à Lista

  110. Removendo um Elemento da Lista via Índice

  111. Listas Dentro de Listas

  112. Aplicação do Laço for Sobre uma Lista

  113. Conjuntos Numéricos em Python

  114. Operações Entre Conjuntos

  115. União de Conjuntos Numéricos

  116. Interseção de Dois Conjuntos

  117. Operadores Lógicos em Conjuntos Numéricos

  118. Diferença Entre Conjuntos

  119. Diferença Entre Conjuntos Associados a Variáveis

  120. Pilhas em Python

  121. Interpolação

  122. Operações Matemáticas ou Lógicas Dentro de Máscaras de Substituição

  123. Dicionários em Python

  124. Adicionando Novos Elementos a um Dicionário

  125. Alterando o Valor de uma Chave do Dicionário

  126. Acessando um Elemento do Dicionário

  127. Usando um Construtor de Dicionário

  128. Consultando as Chaves de um Dicionário

  129. Consultando os Valores de um Dicionário

  130. Pesquisando Chave, Obtendo Valor

  131. Pesquisando no Dicionário via Operador Lógico

  132. Expressões Lógicas em Dicionário

  133. Buscando um Elemento Específico no Dicionário via Operador Lógico

  134. Atualizando um Elemento do Dicionário

  135. Removendo um Elemento do Dicionário

  136. Imprimindo Somente Chaves ou Somente Valores do Dicionário

  137. Pesquisando o Tamanho de um Dicionário

  138. Lendo as Chaves de um Dicionário por Meio do Laço for

  139. Lendo os Valores de um Dicionário por Meio do Laço for

  140. Lendo Chaves e Valores de um Dicionário por Meio do Laço for

  141. Laço for Desempacotando elementos de um Dicionário

  142. Listas Dentro de Dicionários

  143. Removendo Elementos de um Dicionário

  144. Dicionários Dentro de Dicionários

  145. Avançando com Funções

  146. Definindo uma Função sem Parâmetros

  147. Chamando uma Função

  148. Função Associada a uma Variável

  149. Criando uma Função que Inicialmente não Realiza Nenhuma Ação

  150. Função Interagindo com o Usuário

  151. Parametrizando uma Função via Variável

  152. Parametrizando uma Função ao Chamar a Mesma

  153. Função com Dois ou Mais Parâmetros

  154. Definindo Parâmetros Padrão

  155. Passando um Parâmetro Nomeado e Recebendo o Resto Padrão

  156. Função input( ) Como Parâmetro de uma Função Personalizada

  157. Variáveis Dentro de Funções

  158. Interagindo com o Usuário

  159. Operações Matemáticas ou Lógicas por Meio de Função

  160. Operações Compostas Dentro de uma Função

  161. Estruturas Condicionais Dentro de Funções

  162. Estruturas de Validação Dentro de Funções

  163. Condicionais Aninhadas Dentro de Funções

  164. Função com Argumentos Externos Args

  165. Desempacotando Elementos de uma Lista Como Parâmetros de uma Função

  166. Função com Parâmetros Baseados em Args e Kwargs

  167. Parâmetros Externos Para Args e Nomeados Para Kwargs

  168. Função que Recebe Outra Função Como Parâmetro

  169. Expressões Lambda

  170. Escopo Global Vs Escopo Local

  171. Modificando Variável Global por Meio de uma Função

  172. Introdução à Programação Orientada à Objetos

  173. Criando uma Classe Vazia

  174. Criando Atributos de Classe de Fora da Classe

  175. Criando um Método de Classe

  176. Usando do Método Construtor de Objetos

  177. Mais de um Método de Classe

  178. Usando Métodos de Classe de Fora da Classe

  179. Métodos Estáticos

  180. Atributos de Classe

  181. Mudando um Atributo de Classe

  182. Encapsulamento

  183. Try, Except

  184. Exibindo Erro Personalizado

  185. Exibindo Erro Interno

  186. Modularização

  187. Importando Apenas o Necessário de um Módulo

  188. Builtins

  189. Importando uma Biblioteca e Explorando Suas Funcionalidades

  190. Parâmetros Padrão Como False

  191. Classe Como Molde Para Criação de Objetos

  192. Aplicação de Orientação à Objetos

  193. Property, Getters e Setters

  194. Recursividade

  195. Playlist Exercícios Resolvidos em Python

  196. Sintaxe Básica

  197. Leitura Léxica

  198. Variáveis - Introdução

  199. Variáveis - Parte 1

  200. Variáveis - Parte 2

  201. Tipos de Dados - Int

  202. Tipos de Dados - Float

  203. Tipos de Dados - Bool

  204. Tipos de Dados - String

  205. Tipos de Dados - List

  206. Tipos de Dados - Dict

  207. Comentários

  208. Revisão - Tipos de Dados

  209. Declarando Variáveis de Maneira Reduzida

  210. Declarando Múltiplas Variáveis de Mesmo Valor

  211. Operações Básicas Entre Variáveis

  212. Soma ou Concatenação via Operador +

  213. Sintaxe Permitida e Não Permitida

  214. Paravras Reservadas ao Sistema

  215. Função print( ) - Básico

  216. Operações Dentro da Função print( )

  217. Operações Entre Variáveis Dentro da Função print( )

  218. Operações Lógicas Dentro da Função print( )

  219. f' Strings

  220. Máscaras de Substituição

  221. Sintaxe Antiga e Atual

  222. Função input( )

  223. Operadores Aritméticos

  224. Atribuição Aditiva

  225. Atribuição Subtrativa

  226. Atribuição Multiplicativa

  227. Atribuição Divisiva

  228. Atribuição de Módulo

  229. Atribuição Divisiva Inteira

  230. Atribuição Exponencial

  231. Operadores de Igualdade e de Diferença

  232. Operadores Lógicos Compostos

  233. Operador is

  234. Operador in

  235. Operadores Sobre Variáveis

  236. Avançando com Nossos Estudos

  237. Estruturas Condicionais - if

  238. Condicionais - if, elif, else

  239. Operadores em Estruturas Condicionais

  240. Estruturas Condicionais Compostas

  241. Estruturas Condicionais Complexas

  242. Estruturas Multicondicionais

  243. Aplicação de Estruturas Condicionais

  244. Estruturas de Repetição - while

  245. Estruturas Condicionais Dentro de Estruturas de Repetição

  246. Laços de Repetição - for

  247. Laço for Percorrendo uma String

  248. Laço for em um Intervalo Definido

  249. Laço for Atualizando uma Variável

  250. Laço for Desmembrando Listas

  251. Aplicação do Laço for

  252. Avançando com Strings

  253. Função len( )

  254. Substituindo Elementos de uma String

  255. Contando Elementos de uma String

  256. Buscando Elementos em uma String

  257. Buscando um Elemento via Índice

  258. Desmembrando uma String

  259. Buscando Elementos em um Intervalo de Índice

  260. Concatenação de Strings

  261. Conversão de Dados em Máscaras de Substituição

  262. Operadores in e not in

  263. Letras Maiúsculas e Minúsculas em Strings

  264. Convertendo Dados Numéricos para Strings

  265. Eliminando Caracteres Desnecessários em uma String

  266. Verificando a Composição de uma String

  267. Posicionamento de uma String

  268. Avançando com Listas

  269. Índices de uma Lista

  270. Verificando o Tamanho de uma Lista

  271. Adicionando Elementos a uma Lista

  272. Substituindo Elementos de uma Lista

  273. Removendo Elementos de uma Lista

  274. Listas Dentro de Listas

  275. Conjuntos Numéricos

  276. União de Conjuntos

  277. Interseção de Conjuntos

  278. Operadores Lógicos em Conjuntos Numéricos

  279. Diferença Entre Conjuntos

  280. Interpolação

  281. Operações Dentro de Máscaras de Substituição

  282. Avançando com Dicionários

  283. Adicionando Elementos a um Dicionário

  284. Substituindo Elementos de um Dicionário

  285. Consultando Elemento de um Dicionário via Chave

  286. Criando um Dicionário via Construtor

  287. Consultando as Chaves de um Dicionário

  288. Consultando as Chaves de um Dicionário - Parte 2

  289. Consultando os Valores de um Dicionário

  290. Operadores em Dicionários

  291. Operadores em Dicionários - Parte 2

  292. Atualizando Elementos de um Dicionário

  293. Deletando Elementos de um Dicionário

  294. Verificando o Tamanho de um Dicionário

  295. Laço for em Dicionários

  296. Laço for em Dicionários - Parte 2

  297. Laço for Percorrendo os Itens de um Dicionário

  298. Listas Como Elementos de um Dicionário

  299. Dicionários Dentro de Dicionários

  300. Excluindo Elementos de um Dicionário

  301. Avançando com Funções

  302. Estrutura Básica de uma Função

  303. Variável Chamando uma Função

  304. Criando uma Função Vazia

  305. Funções com Parâmetros

  306. Funções com Parâmetros - Parte 2

  307. Funções com Parâmetros - Parte 3

  308. Função com Mais de Um Parâmetro

  309. Função com Parâmetros Predefinidos

  310. Parametrizando Manualmente uma Função

  311. Função Interagindo com Usuário

  312. Função Interagindo com Usuário - Parte 2

  313. Parametrizando Manualmente uma Função - Parte 2

  314. Criando uma Função Soma

  315. Criando uma Função que Recebe um Valor e Aplica um Percentual

  316. Função com Estrutura de Repetição

  317. Função com Estrutura de Validação

  318. Funções com args

  319. Elementos de Uma Lista Como args

  320. Funções com args e kwargs

  321. Funções Compostas com args e kwargs

  322. Funções Interagindo com Funções

  323. Expressões Lambda (Funções Anônimas)

  324. Escopo Global e Escopo Local

  325. Programação Orientada à Objetos

  326. Sintaxe e Nomenclatura Usual

  327. Criando uma Classe Vazia

  328. Criando Objetos (Atributos de Classe)

  329. Criando Objetos de Diferentes Tipos

  330. Usando Uma Classe Como Molde

  331. Criando Funções (Métodos de Classe)

  332. Método Construtor

  333. Alterando Atributos de Classe

  334. Classe com Mais de Um Método de Classe

  335. Usando um Método de Classe de fora da Classe

  336. Escopo de Visibilidade de Objetos

  337. Encapsulamento

  338. Setando Parâmetros Como False

  339. Métodos Estáticos

  340. Objetos Compartilhados Entre Métodos de Classe

  341. Aplicação de Orientação à Objetos

About

Cursos Python e Ciencia Dados


Languages

Language:Jupyter Notebook 98.4%Language:Python 1.4%Language:HTML 0.1%Language:CSS 0.1%Language:Shell 0.0%Language:JavaScript 0.0%