Indique um curso   |   Siga nas redes sociais
YouCourse
Menu
Sign In / Up

Faça login em sua conta ou cadastre-se para ter controle total, salvar cursos, receber bônus e muito mais.

Entrar

Novo usuário? Criar Conta

Sign In / Up
  • Desenvolvimento
    • Outros
    • Ferramentas de Desenvolvimento
      • Git
      • DevOps
      • Docker
    • Linguagens de programação
      • Ruby on Rails
      • C#
      • Node.Js
      • Programação orientada a objetos
      • c plus plus
      • Go (linguagem de programação)
      • Python
      • Java
      • Framework Spring
      • Laravel
    • Teste de Software
    • Banco de Dados
      • SQL
      • MongoDB
      • MySQL
      • Modelagem de dados
      • SQL Server
      • Oracle SQL
    • Desenvolvimento de Games
      • Programação em Scratch
      • Unreal Engine
      • Unity
      • Blender
    • E-Commerce
      • WooCommerce
      • Magento
    • Aplicativos móveis
      • Ionic
      • Kotlin
      • Quasar
      • Google Flutter
      • React Native
      • Swift
      • Java Android
    • Desenvolvimento Web
      • HTML
      • Django
      • JavaScript
      • CSS
      • React
      • Angular
      • DotNet
      • VueJs
      • PHP
      • WordPress
  • Design
    • Design gráfico
      • CorelDRAW
      • Illustrator
      • InDesign
    • Web Design
      • Bootstrap
      • Photoshop
      • FlexBox
      • UI-UX
  • Ensino e estudo acadêmico
    • Treinamento de professores
      • Camtasia
    • Idioma
      • Coreano
      • Alemão
      • Francês
      • Libras
      • Latim
      • Inglês
    • Educação online
      • Google Classroom
  • Estilo de vida
    • Alimentos e bebidas
      • Culinária
    • Artes e artesanato
      • Desenho
    • Jogos
      • Xadrez
    • Cuidados com animais e adestramento
      • Adestramento de cães
    • Beleza e maquiagem
      • Maquiagem
      • Beleza
  • Marketing
    • Marketing Digital
      • Google Analytcs
      • Google Ads
    • Marketing de redes sociais
      • Canva
      • Instagram
      • Marketing no Facebook
  • Negócios
    • Dados e Análises
      • Data Science
      • Análise de dados
    • Empreendedorismo
      • Plano de negócios
      • Startup
      • Impressão para camisetas
    • Vendas
      • Linkedin
    • Administração
      • Scrum
  • Produtividade no escritório
    • SAP
      • SAP
    • Apple
      • macOS
    • Microsoft
      • Word
      • Pacote Office
      • Power Bi
      • Excel
    • Oracle
      • Oracle Business Intelligence
    • Google
      • Google Drive
  • TI e software
    • Hardware
      • Raspberry
      • Raspberry Pi
      • Arduino
    • Sistemas Operacionais
      • Linux
    • Outros
    • Rede e segurança
      • Monitoramento de rede
      • Hacking Ético
YouCourse
  • Desenvolvimento
    • Outros
    • Ferramentas de Desenvolvimento
      • Git
      • DevOps
      • Docker
    • Linguagens de programação
      • Ruby on Rails
      • C#
      • Node.Js
      • Programação orientada a objetos
      • c plus plus
      • Go (linguagem de programação)
      • Python
      • Java
      • Framework Spring
      • Laravel
    • Teste de Software
    • Banco de Dados
      • SQL
      • MongoDB
      • MySQL
      • Modelagem de dados
      • SQL Server
      • Oracle SQL
    • Desenvolvimento de Games
      • Programação em Scratch
      • Unreal Engine
      • Unity
      • Blender
    • E-Commerce
      • WooCommerce
      • Magento
    • Aplicativos móveis
      • Ionic
      • Kotlin
      • Quasar
      • Google Flutter
      • React Native
      • Swift
      • Java Android
    • Desenvolvimento Web
      • HTML
      • Django
      • JavaScript
      • CSS
      • React
      • Angular
      • DotNet
      • VueJs
      • PHP
      • WordPress
  • Design
    • Design gráfico
      • CorelDRAW
      • Illustrator
      • InDesign
    • Web Design
      • Bootstrap
      • Photoshop
      • FlexBox
      • UI-UX
  • Ensino e estudo acadêmico
    • Treinamento de professores
      • Camtasia
    • Idioma
      • Coreano
      • Alemão
      • Francês
      • Libras
      • Latim
      • Inglês
    • Educação online
      • Google Classroom
  • Estilo de vida
    • Alimentos e bebidas
      • Culinária
    • Artes e artesanato
      • Desenho
    • Jogos
      • Xadrez
    • Cuidados com animais e adestramento
      • Adestramento de cães
    • Beleza e maquiagem
      • Maquiagem
      • Beleza
  • Marketing
    • Marketing Digital
      • Google Analytcs
      • Google Ads
    • Marketing de redes sociais
      • Canva
      • Instagram
      • Marketing no Facebook
  • Negócios
    • Dados e Análises
      • Data Science
      • Análise de dados
    • Empreendedorismo
      • Plano de negócios
      • Startup
      • Impressão para camisetas
    • Vendas
      • Linkedin
    • Administração
      • Scrum
  • Produtividade no escritório
    • SAP
      • SAP
    • Apple
      • macOS
    • Microsoft
      • Word
      • Pacote Office
      • Power Bi
      • Excel
    • Oracle
      • Oracle Business Intelligence
    • Google
      • Google Drive
  • TI e software
    • Hardware
      • Raspberry
      • Raspberry Pi
      • Arduino
    • Sistemas Operacionais
      • Linux
    • Outros
    • Rede e segurança
      • Monitoramento de rede
      • Hacking Ético
  • home
  • desenvolvimento
  • engenharia de software
  • python

Aulas Python

Canal: Ignorância Zero

GRATUITO

Português

Reportar
Curso de aulas de programação usando a linguagem python, ensinando do básico ao profissional.Usa bibliografia de videos variáveis, dos livros e sites listados abaixo:- Introdução a Python, José Labaki- Aprendendo Python, O'Relly- Pytho

Aulas do Curso (153 vídeos)

0 de 153 aulas concluídas 0%
0
Aulas Python - 000 - Introdução do Curso
Aulas Python - 000 - Introdução do Curso

Introdução ao curso e aos livros e maneira como serão ministradas as aulas. Livros: - Think Python - Introdução à Pytho…

1
Aulas Python - 001 - O que é programar? O que é python?
Aulas Python - 001 - O que é programar? O que é python?

Como funciona um computador, diferença entre hardware e software, componentes de um computador, o que é um sistema opera…

2
Aulas Python - 002 - Instalando o IDLE, Olá Mundo!
Aulas Python - 002 - Instalando o IDLE, Olá Mundo!

Como instalar o python junto com seu idle, excutando o idle e o nosso primeiro programa, ola mundo! Bibliografia: Think…

3
Aulas Python - 003 - A Função print
Aulas Python - 003 - A Função print

Entendendo como o comando print funciona, usando o comando help Não há bibliografia Dropbox: https://www.dropbox.com/s…

4
Aulas Python - 004 - Comentários
Aulas Python - 004 - Comentários

Explicando a função dos comentários e como faze-los Bibliografia: Think Python - Cap. 2.9 Dropbox: https://www.dropbox…

5
Aulas Python - 005 - Variáveis, Inteiros
Aulas Python - 005 - Variáveis, Inteiros

Como criar variáveis em python, e data do tipo inteiro Bibliografia: Think Python - Cap. 2.2 e 2.3 Introdução à Python,…

6
Aulas Python - 006 - Operações Matemáticas
Aulas Python - 006 - Operações Matemáticas

Explicação de como podemos realizar operações matemáticas em python e quais são algumas(mais comuns) operações que podem…

7
Aulas Python - 007 - As Funções input e int
Aulas Python - 007 - As Funções input e int

Introdução ao uso das funções input e int para comandar a entrada de dados do usuário. Bibliografia: Introdução a Pyth…

8
Aulas Python - 008 - A Variável Booleana, Operadores de Comparação
Aulas Python - 008 - A Variável Booleana, Operadores de Comparação

O que são e pra que servem as variáveis do tipo boolean como utilizar os operadores de comparação em python Bibliografi…

9
Aulas Python - 009 - Estrutura de Decisões I: if e else
Aulas Python - 009 - Estrutura de Decisões I: if e else

Aula sobre estruturas de decisão e como usar as comparações para modificar as saídas do meu programa de acordo com deter…

10
Aulas Python - 010 - Comparações Múltiplas
Aulas Python - 010 - Comparações Múltiplas

Nesta aula aprenderemos como utilizar comparações múltiplas de forma a tranformar programas mais complexos e extensos em…

11
Aulas Python - 011 - Estrutura de Decisões II: if, elif e else
Aulas Python - 011 - Estrutura de Decisões II: if, elif e else

Nesta aula estaremos estudando um novo bloco de comparações, o if, elif e else, e estaremos entendendo como ele funcion…

12
Aulas Python - 012 - Múltiplos if  VS  if, elif e else
Aulas Python - 012 - Múltiplos if VS if, elif e else

Nesta aula estaremos vendo a diferença entre usar múltiplos if e a estrutura if, elif e else, e sobre quando usar uma ou…

13
Aulas Python - 013 - Estruturas de Repetição I: while
Aulas Python - 013 - Estruturas de Repetição I: while

Começar o estudo de estruturas de repetição, começando pelo while loop. Como ele funciona, quando usa-lo e que cuidados …

14
Aulas Python - 014 - Estruturas de Repetição II: Nested while loops
Aulas Python - 014 - Estruturas de Repetição II: Nested while loops

Extender o estudo de estruturas de repetição a nested while loops, ou seja, ciclos de while um dentro do outro, quando d…

15
Aulas Python - 015 - Dois Atalhos em Python
Aulas Python - 015 - Dois Atalhos em Python

Utilizar dois novos atalhos em python para tornar nossos programas mais compactos e mais bem estrurados. Operador % dent…

16
Aulas Python - 016 - Aula de Exercícios
Aulas Python - 016 - Aula de Exercícios

Aula de exercícios para fixar o conteúdo passado até aqui Bibliografia: Não há Bibliografia Dropbox: https://www.dropb…

17
Aulas Python - 017 - Estruturas de Repetição III: Ciclo for e range
Aulas Python - 017 - Estruturas de Repetição III: Ciclo for e range

Utilizando o ciclo for para percorrer uma sequência a partir do uso de range, que gera uma sequência de inteiros defenid…

18
Aulas Python - 018 - Estruturas de Repetição IV: Repetições Encaixadas
Aulas Python - 018 - Estruturas de Repetição IV: Repetições Encaixadas

Aula de nested for loops e de repetições encaixadas, os cuidados que se deve tomar e quando devemos utiliza-los Bibliog…

19
Aulas Python - 019 - Operadores Lógicos
Aulas Python - 019 - Operadores Lógicos

Aulas sobre os operadores lógicos and, or e not. Como funcionam e como podemos utiliza-los nos nossos programas Bibliog…

20
Aulas Python - 020 - Reais, As Variáveis do Tipo float
Aulas Python - 020 - Reais, As Variáveis do Tipo float

O que são números reais, como utilizar números reais em nossos programas. A variável do tipo float. O método contrutor f…

21
Aulas Python - 021 - Interagindo Inteiros com Reais, arredondamento
Aulas Python - 021 - Interagindo Inteiros com Reais, arredondamento

Qual é o resultado de operações envolvendo mais de um tipo de varíavel numérica. Como podemos converter números inteiros…

22
Aulas Python - 022 - A Função print: Formatação
Aulas Python - 022 - A Função print: Formatação

Como realizar formatações na função print, espaços e utilização de casas decimais. Como imprimir floats de uma maneira c…

23
Aulas Python - 023 - Utilizando Módulos: Módulo math
Aulas Python - 023 - Utilizando Módulos: Módulo math

Como utilizar módulos em python. Maneiras de realizar a importação de módulos. Algumas das funções e constantes do módul…

24
Aulas Python - 024 - Números pseudo Aleatórios: Módulo random
Aulas Python - 024 - Números pseudo Aleatórios: Módulo random

Como gerar números pseudo-aleatórios. O modulo random, algumas das funções (as mais usadas) deste módulo. Exemplo de apl…

25
Aulas Python - 025 - Introdução à Listas
Aulas Python - 025 - Introdução à Listas

O que são listas, como criar listas, sistema de indexação e slice. Bibliografia: Aprendendo Python - pg 86 e 87 Think P…

26
Aulas Python - 026 - Listas dentro de Listas, Adicionar novos elementos a Listas(append)
Aulas Python - 026 - Listas dentro de Listas, Adicionar novos elementos a Listas(append)

Listas dentro de listas, como acessar elementos específicos. Como modificar suas listas ao longo do programa, adicionand…

27
Aulas Python - 027 - Código Binário e Alocação de Memória
Aulas Python - 027 - Código Binário e Alocação de Memória

Explicação mais profunda sobre como funciona a linguagem de máquina, e como funciona a criação de variáveis sobre o pont…

28
Aulas Python - 028 - Listas: Função len e Método Count
Aulas Python - 028 - Listas: Função len e Método Count

Continuando o estudo de listas, como obter o número de elementos de uma listas, através da função len, e como calcular o…

29
Aulas Python - 029 - For loops e Listas
Aulas Python - 029 - For loops e Listas

Como percorrer elementos de listas de uma maneira mais conveniente, através de uma sintexe simples, o for nome in lista…

30
Aulas Python - 030 - Listas: Métodos reverse e remove
Aulas Python - 030 - Listas: Métodos reverse e remove

Como fazer para inverter listas(sem/com a utilização do método reverse) e como remover elementos de uma lista (remove). …

31
Aulas Python - 031 - Listas: Métodos pop, index, insert, sort, clear e copy
Aulas Python - 031 - Listas: Métodos pop, index, insert, sort, clear e copy

Finalizando os métodos que podemos usar com listas São eles pop(remove um elemento no índice indicado e retorna esse el…

32
Aulas Python - 032 - Função list, Comparação entre Listas
Aulas Python - 032 - Função list, Comparação entre Listas

Como usar o método construtor list para transformar outras estruturas em listas, e como funciona a comparação entre list…

33
Aulas Python - 033 - Funções I:  Introdução, Valores de Retorno
Aulas Python - 033 - Funções I: Introdução, Valores de Retorno

Definição formal de função, alguns exemplos de funções pré definidas em python. Como chamar funções, sintaxe básica da …

34
Aulas Python - 034 - Tuplas
Aulas Python - 034 - Tuplas

O que são tuplas Como cria-las, o que podemos fazer com tuplas Quais as diferenças delas com as listas Usos mais comuns …

35
Aulas Python - 035 - Funções II: Argumentos Variáveis e Pré Definidos(keyword)
Aulas Python - 035 - Funções II: Argumentos Variáveis e Pré Definidos(keyword)

Diferentes maneiras de lidar com argumentos em uma função de acordo com as necessidades do programador. Como criar funçõ…

36
Aulas Python - 036 - Funções III: Variáveis globais e locais
Aulas Python - 036 - Funções III: Variáveis globais e locais

O que são variáveis locais e globais, como elas influenciam na hora de escrever nossos programas. O statement global. Co…

37
Aulas Python - 037 - Funções IV: Listas e Matrizes
Aulas Python - 037 - Funções IV: Listas e Matrizes

Como se comportam listas e matrizes quando usamos elas em funções. Um desafio usando esse novo conceito Bibliografia: I…

38
Aulas Python - 038 - Funções V: Nomenclatura e Descrição
Aulas Python - 038 - Funções V: Nomenclatura e Descrição

Cuidados que se devem ter ao nomear variáveis ou funções de nomes idênticos. Aplicações dessas formas de nomenclatura. A…

39
Aulas Python - 039 - Funções VI: Recursividade
Aulas Python - 039 - Funções VI: Recursividade

O que são funções recursivas e como aplica-las em nossos programas Biblografia: Think Python - Caps 5.8, 5.9 e 5.10, 6…

40
Aulas Python - 040 - Funções VII: Nested Functions e Nonlocal
Aulas Python - 040 - Funções VII: Nested Functions e Nonlocal

O que são nested functions, como elas funcionam, exemplos de utilização. Como modificar variáveis locais para nested fun…

41
Aulas Python - 041 - Funções VIII: Lambda
Aulas Python - 041 - Funções VIII: Lambda

Uma forma mais simples e rápida e, em alguns casos, mais versátil de escrever funções que retornam uma expressão. Bibli…

42
Aulas Python - 042 - Funções IX: Exercício Jogo Bagels
Aulas Python - 042 - Funções IX: Exercício Jogo Bagels

Aula de exercícios que consiste em implementar funções para o jogo bagels, cuja forma como foi feita a interface gráfic…

43
Aulas Python - 043 - Statements Break e Continue
Aulas Python - 043 - Statements Break e Continue

Como controlar melhor os nossos ciclos de repetição através de novos statements, break(interrompe o ciclo), e continue (…

44
Aulas Python - 044 - Strings I: Introdução
Aulas Python - 044 - Strings I: Introdução

Como criar strings ( '' / "" / """ ), concatena-las ( +, * ), excessão na concatenação com inteiros ou floats, concatena…

45
Aulas Python - 045 - Strings II: Formatação e Argumento end
Aulas Python - 045 - Strings II: Formatação e Argumento end

O que é exatamente o operador % que nós usavamos na função print. Usando um argumento pré-definido da função print, end…

46
Aulas Python - 046 - Strings III: Pensando em Strings como Sequências
Aulas Python - 046 - Strings III: Pensando em Strings como Sequências

Strings como sequências de caractéres. For loops e strings, indices das strings, slice em string, função len para strin…

47
Aulas Python - 047 - Strings IV: Padrão ASCII, Comparações e Operador in
Aulas Python - 047 - Strings IV: Padrão ASCII, Comparações e Operador in

O que é o padrão ASCII, as funções ord e chr, e como o python indentifica, classifica e compara caracteres. Extendendo …

48
Aulas Python - 048 - Strings V: Métodos de Strings I, Cifra de César
Aulas Python - 048 - Strings V: Métodos de Strings I, Cifra de César

Tratar dos métodos isalpha, islower, isupper, lower e split através do exercício de um programa que utiliza do algoritmo…

49
Aulas Python - 049 - Strings VI: Métodos de Strings II, Forca
Aulas Python - 049 - Strings VI: Métodos de Strings II, Forca

Tratar dos métodos upper e startswith a partir do exemplo de um programa de jogo de forca Bibliografia: Não há bibliogr…

50
Aulas Python - 050 - Strings VII: Métodos de Strings III, Remanescentes
Aulas Python - 050 - Strings VII: Métodos de Strings III, Remanescentes

Tratar de alguns outros métodos considerado relevantes (find, index, replace e count) lembrando que há muitos outros mét…

51
Aulas Python - 051 - Arquivos I: Modos de Abertura e Métodos
Aulas Python - 051 - Arquivos I: Modos de Abertura e Métodos

Como manipular arquivos txt em python quais sao os modos de abertura e os principais métodos Bibliografia: Think Pytho…

52
Aulas Python - 052 - Arquivos II: Bytes e For loops
Aulas Python - 052 - Arquivos II: Bytes e For loops

Alguns outros métodos para arquivos. Os modos de abertura rb e wb, como percorrer arquivos com for loop e armazenando l…

53
Aulas Python - 053 - Arquivos III: Exercício Complete a Frase
Aulas Python - 053 - Arquivos III: Exercício Complete a Frase

Resolução de Exercício Bibliografia: Não Há Bibliografia Dropbox: https://www.dropbox.com/sh/t0lvoxb2fxfhctx/oJoHVvCUO…

54
Aulas Python - 054 - Dicionários I: Introdução
Aulas Python - 054 - Dicionários I: Introdução

O que são dicionários, sintaxe básica deles. Chaves e seus respectivos valores, como adicionar novas chaves aos dicionár…

55
Aulas Python - 055 - Dicionários II: For loops, in e len
Aulas Python - 055 - Dicionários II: For loops, in e len

Como interagem for loops e dicionários, o statement in para dicionários, e o que a função len conta quando passamos como…

56
Aulas Python - 056 - Dicionários III: Métodos, Construtor e Funções
Aulas Python - 056 - Dicionários III: Métodos, Construtor e Funções

Métodos de dicionários, oque recebe como parâmetro o construtor de dicionários dict(), e como operam os dicionários quan…

57
Aulas Python - 057 - Dicionários IV: Exemplo do uso de dicionários
Aulas Python - 057 - Dicionários IV: Exemplo do uso de dicionários

Um joguinho de exemplo do uso de dicionários Bibliografia: Não há bibliografia Dropbox: https://www.dropbox.com/sh/t0l…

58
Aulas Python - 058 - Programação Orientada a Objetos (POO)
Aulas Python - 058 - Programação Orientada a Objetos (POO)

Introdução a programação orientada a objetos. Estruturas de programação, exemplo de POO, conceitos principais de POO. B…

59
Aulas Python - 059 - POO I: Sintaxe Básica, Construtor e Métodos
Aulas Python - 059 - POO I: Sintaxe Básica, Construtor e Métodos

Como criar classes e objetos em python. Sintaxe básica, como funciona o método construtor (__init__) para classes e com…

60
Aulas Python - 060 - POO II: Atributos, Associações e Funções
Aulas Python - 060 - POO II: Atributos, Associações e Funções

Como acessar e criar novos atributos para nossos objetos. Associações(interações) entre objetos, e como se comportam obj…

61
Aulas Python - 061 - POO III: Objetos e Classes vs Dicionários
Aulas Python - 061 - POO III: Objetos e Classes vs Dicionários

Fazendo uma comparação entre classe e dicionários, e olhando mais a fundo como são armazenadas as classes em python. E o…

62
Aulas Python - 062 - POO IV: Herança, Super e Polimorfismo
Aulas Python - 062 - POO IV: Herança, Super e Polimorfismo

Como funciona e se utiliza herança para objetos em python. O que faz a função super, e para que a podemos utilizar Como …

63
Aulas Python - 063 - POO V: Abstração, Atributo/Métodos Estáticos e Encapsulamento
Aulas Python - 063 - POO V: Abstração, Atributo/Métodos Estáticos e Encapsulamento

O que são classes e métodos abstratos e quais são suas utilidades. O que são métodos e atributos estáticos, diferenças p…

64
Aulas Python - 064 - POO VI: Métodos e Atributos Especiais
Aulas Python - 064 - POO VI: Métodos e Atributos Especiais

Alguns recursos extras que podemos utilizar nos nossos objetos em python. O que são e como reconhecer métodos e atributo…

65
Aulas Python - 065 - POO VII: Comparações e Extendendo objetos do Python
Aulas Python - 065 - POO VII: Comparações e Extendendo objetos do Python

Como realizar comparações entre objetos e como o python realiza estas comparações. Como podesmos extender objetos feitos…

66
Aulas Python - 066 - Módulos, sys.path, pacotes, __name__
Aulas Python - 066 - Módulos, sys.path, pacotes, __name__

Como usar modulos em diferentes pastas para nossos programas. O que significa o atributo __name__ para nossos módulos. …

67
Aulas Python - 067 - Exceções I: Introdução
Aulas Python - 067 - Exceções I: Introdução

O que são exceções e como lidar com elas. Bloco try/except/finally, como especificar com quais exceções estamos lidando …

68
Aulas Python - 068 - Exceções II: Raise e Excessões Próprias
Aulas Python - 068 - Exceções II: Raise e Excessões Próprias

Como levantar e definir exceções próprias em python Levantar Exceções Raise Definir Exceções class exceção(Exception…

69
Aulas Python - 069 - Exceções III: Clausulas do bloco Try
Aulas Python - 069 - Exceções III: Clausulas do bloco Try

Todas as clausulas que podemos colocar num bloco try, e como elas funcionam Try clauses except except name except (n…

70
Aulas Python - 070 - Exceções IV: Raise from e Assert
Aulas Python - 070 - Exceções IV: Raise from e Assert

Como criar exceções encadeadas, módulos com __debug__ Como funciona o statement assert e exemplos de utilização para ess…

71
Aulas Python - 071 - Exceções V: Statement with as e Context Manager
Aulas Python - 071 - Exceções V: Statement with as e Context Manager

O que faz o block with as, e qual é o bloco try equivalente a ele. O que são Context Manager e como eles estão relaciona…

72
Aulas Python - 072 - Exceções VI: Customizando o Objeto Excessão
Aulas Python - 072 - Exceções VI: Customizando o Objeto Excessão

Tipos de customização para o objeto exceção: - Valores - Print - Data: Exceções com atributos - Métodos: Exceções com m…

73
Aulas Python - 073 - Debugando programas usando o pdb
Aulas Python - 073 - Debugando programas usando o pdb

O que é um bug, diferença entre bug e excessão. Como usar o python para debugar nossos programas. O modulo pdb e seus co…

74
Aulas Python - 074 - Statements del e is
Aulas Python - 074 - Statements del e is

O que fazem os staments del e is Bibliografia: http://docs.python.org/3.4/reference/simple_stmts.html Dropbox: https:/…

75
Aulas Python - 075 - Armazenamento de Dados I: struct
Aulas Python - 075 - Armazenamento de Dados I: struct

Como criar strings no formato de bytes, como elas funcionam e pra que podemos utiliza-las Como empacotar bytes utilizand…

76
Aulas Python - 076 - Armazenamento de Dados II: dbm
Aulas Python - 076 - Armazenamento de Dados II: dbm

Como utilizar o modulo dbm para criar um database Bibliografia: Sites: http://docs.python.org/3.4/library/dbm.html effb…

77
Aulas Python - 077 - Armazenamento de Dados III: json
Aulas Python - 077 - Armazenamento de Dados III: json

Como armazenar e pegar dados usando o módulo json, e quais são suas limitações Bibliografia: Sites: pymotw/2/json www.p…

78
Aulas Python - 078 - Armazenamento de Dados IV: O Mágico pickle
Aulas Python - 078 - Armazenamento de Dados IV: O Mágico pickle

1) import pickle 2) file = open(filename, mode = 'w' or 'wb') 3) pickle.dump(obj, file) 4) pickle.dumps(obj) -- pickl…

79
Aulas Python - 079 - Armazenamento de Dados V: shelve
Aulas Python - 079 - Armazenamento de Dados V: shelve

1) import shelve 2) file = shelve.open(filename) -- abre ou cria um novo db 3) file[key] = value -- guarda um valor na…

80
Aulas Python - 080 - Iteração I: Introdução
Aulas Python - 080 - Iteração I: Introdução

O que são iterações Objetos iteráveis Protocolo do iterator Iteração Manual: next() e iter() Como funcionam for loops Ex…

81
Aulas Python - 081 - Iteração II: Compressão de Listas
Aulas Python - 081 - Iteração II: Compressão de Listas

O que é comprimir um lista Sintaxe básica Vantagens Exemplos de Aplicações Clausula IF Nested for loops Bibliografia: A…

82
Aulas Python - 082 - Iteração III: Outros Objetos Iteráveis
Aulas Python - 082 - Iteração III: Outros Objetos Iteráveis

Descrever como funcionam e utilidades dos objetos iteráveis zip, map e filter. Rediscutir algumas funções e métodos com …

83
Aulas Python - 083 - Iteração IV: Funções para Iteráveis
Aulas Python - 083 - Iteração IV: Funções para Iteráveis

Descrever como funcionam algumas funções que envolvem objetos iteráveis. São elas all, any, sum e functools.reduce Bibl…

84
Aulas Python - 084 - Iteração V: Funções Geradoras
Aulas Python - 084 - Iteração V: Funções Geradoras

O que são geradores, o que são funções geradoras. Qual a diferença de uma função normal para uma função geradora. Exempl…

85
Aulas Python - 085 - Iteração VI: Expressões Geradoras
Aulas Python - 085 - Iteração VI: Expressões Geradoras

O que são expressões geradores, qual sua sintaxe. Diferenças entre expressões geradoras e compressões de listas, map, fi…

86
Aulas Python - 086 - Iteração VII: Próprios Objetos Iteráveis
Aulas Python - 086 - Iteração VII: Próprios Objetos Iteráveis

Como criar nossos próprios objetos iteráveis. Vantagens desta abordagem. Problemas com os métodos iter e next. Bibliogr…

87
Aulas Python - 087 - GUI Tkinter I: Classe Tk
Aulas Python - 087 - GUI Tkinter I: Classe Tk

Aulas Python - 087 - GUI Tkinter I: Classe Tk O que é programação GUI. O que é o tkinter. Objetivos das próximas aulas.…

88
Aulas Python - 088 - GUI Tkinter II: Widgets Label, Button e Entry
Aulas Python - 088 - GUI Tkinter II: Widgets Label, Button e Entry

O que são widgets. Sintaxe dos widgets label, entry e button. Alguns exemplos de aplicação Bibliografia: #### Referênc…

89
Aulas Python - 089 - GUI Tkinter III: Command, Métodos e Atributos
Aulas Python - 089 - GUI Tkinter III: Command, Métodos e Atributos

Como criar interatividade entre o usuário e o programa. Keyword argument command, e seu uso com o button. Atributos das …

90
Aulas Python - 090 - GUI Tkinter IV: Side e Classe principal
Aulas Python - 090 - GUI Tkinter IV: Side e Classe principal

Como usar o argumento side no método pack. Quais são os possíveis valores para side. Efeitos colaterais de usar o side. …

91
Aulas Python - 091 - Tkinter V: Frames
Aulas Python - 091 - Tkinter V: Frames

O que é uma frame. Como funciona uma frame. Como podemos utilizar frames. Organizando nossos widgets com frames Bibliog…

92
Aulas Python - 092 - Tkinter VI: Font, Hex, PhotoImage
Aulas Python - 092 - Tkinter VI: Font, Hex, PhotoImage

Maneiras de tornar nosso aplicativos mais "bonitos". Como alterar as fontes, criar cores personalizadas e adicionar imag…

93
Aulas Python - 093 - Tkinter VII: Checkbutton, partial, insert e delete
Aulas Python - 093 - Tkinter VII: Checkbutton, partial, insert e delete

Como utilizar o check button, sintaxe básica. Classe partial, como utiliza-lo para passar argumentos para comandos nas w…

94
Aulas Python - 094 - Tkinter VIII: pack forget e destroy
Aulas Python - 094 - Tkinter VIII: pack forget e destroy

Como eliminar elementos da nossa tela e fazer eles reaparecerem depois. Quais as diferenças entre esconder um elemento e…

95
Aulas Python - 095 - Tkinter IX: Canvas e create line
Aulas Python - 095 - Tkinter IX: Canvas e create line

O que é o elemento canvas. Como funciona o sistema de coordenadas no canvas. Método resizable para a instância Tk. Como …

96
Aulas Python - 096 - Tkinter X: create rectangle, text, polygon
Aulas Python - 096 - Tkinter X: create rectangle, text, polygon

Como criar retângulos, textos e poligonos dentro de um canvas. Qual a diferença entre múltiplas linhas e um poligono Bi…

97
Aulas Python - 097 - Tkinter XI: create oval, arc
Aulas Python - 097 - Tkinter XI: create oval, arc

Métodos create_oval e create_arc Bibliografia: Introdução a Python - Modulo C, parte V, cap. 4 Think Python - 219 a 221…

98
Aulas Python - 098 - Tkinter XII: Movimento dos Objetos do Jogo
Aulas Python - 098 - Tkinter XII: Movimento dos Objetos do Jogo

Tratar dos métodos do canvas delete, itemconfig e move, da identificação das figuras criadas no tkinter, através de ids …

99
Aulas Python - 099 - Tkinter XIII: Colisões
Aulas Python - 099 - Tkinter XIII: Colisões

Como podemos verificar colisões no tkinter. Utilização do sistema de tags e bbox. Para verificar outros algoritmos de de…

100
Aulas Python - 100 - Tkinter XIV: Binding
Aulas Python - 100 - Tkinter XIV: Binding

Como associar eventos diversos a widgets dentro de nossos aplicativos, através do método bind. Bibliografia: Livros: I…

101
Aulas Python - 101 - Tkinter XV: Animação
Aulas Python - 101 - Tkinter XV: Animação

Conceitos básicos de animação, e como colocar imagens dentro do canvas e realizar animações com elas Bibliografia: http…

102
Aulas Python - 102 - Tkinter XVI: Tamanho, Grid, winfo
Aulas Python - 102 - Tkinter XVI: Tamanho, Grid, winfo

Finalização do tema de tkinter. Métodos maxsize e minsize Gerenciador de geometria grid Métodos de obtenção da localizaç…

103
Aulas Python - 103 - Módulo Time
Aulas Python - 103 - Módulo Time

Algumas funções importantes do módulo time Bibliografia: ##### Sites ##### http://effbot.org/librarybook/time.htm http…

104
Aulas Python - 104 - Módulo winsound
Aulas Python - 104 - Módulo winsound

Módulo para lidar com som para sistemas windows Bibliografia: Introdução a Python - Módulo A, Parte VII, cap. 5 https:/…

105
Aulas Python - 105 - Ferramentas de Sistema I: Básico módulo sys
Aulas Python - 105 - Ferramentas de Sistema I: Básico módulo sys

Introdução as ferramentas de sistema. Constantes e funções básicas do módulo sys Bibliografia: Programming Python - pg …

106
Aulas Python - 106 - Ferramentas de Sistema II: Básico módulo os
Aulas Python - 106 - Ferramentas de Sistema II: Básico módulo os

Funções e constantes básicas do módulo os Bibliografia: Programming Python - pg 90 a 92, 109 a 112 Beginning python fr…

107
Aulas Python - 107 - Ferramentas de Sistema III: os.path
Aulas Python - 107 - Ferramentas de Sistema III: os.path

Funções mais relevantes com relação ao pacote os.path Bibliografia: https://docs.python.org/3.4/library/os.path.html Pr…

108
Aulas Python - 108 - Ferramentas de Sistema IV: Shell Commands
Aulas Python - 108 - Ferramentas de Sistema IV: Shell Commands

Como executar comandos do terminal por meio de um script escrito em python Bibliografia: Comandos no Terminal Linux: h…

109
Aulas Python - 109 - Ferramentas de Sistema V: Argumentos do Terminal
Aulas Python - 109 - Ferramentas de Sistema V: Argumentos do Terminal

Como colocar alguns argumentos customizaveis para execução dos programas e como lidar com eles no código Bibliografia: …

110
Aulas Python - 110 - Ferramentas de Sistema VI: Streams
Aulas Python - 110 - Ferramentas de Sistema VI: Streams

O que são streams Como podemos modificar as inputs e outputs de nosso programas Bibliografia: Programming Python - pg 1…

111
Aulas Python - 111 - Ferramentas de Sistema VII: Pipes
Aulas Python - 111 - Ferramentas de Sistema VII: Pipes

O que são pipes Como podemos utilizar pipes em nossos programas Bibliografia: Programming Python - pg 116 a 119 Dropbo…

112
Aulas Python - 112 - Ferramentas de Sistema VIII: io StringIO, io.BytesIO, Redirecionamento do print
Aulas Python - 112 - Ferramentas de Sistema VIII: io StringIO, io.BytesIO, Redirecionamento do print

Tipos de buffer customizaveis Como utilizar os buffers StringIO e BytesIO Diferença entre os buffers Como redirecionar a…

113
Aulas Python - 113 -  Ferramentas de Sistema IX: Manipulação de Diretórios
Aulas Python - 113 - Ferramentas de Sistema IX: Manipulação de Diretórios

Ferramentas do módulo os para manipulação de diretórios chdir mkdir rmdir listdir walk Bibliografia: Programming Python…

114
Aulas Python - 114 - Ferramentas de Sistema X: Módulo subprocess
Aulas Python - 114 - Ferramentas de Sistema X: Módulo subprocess

Qual as vantagens do módulo subprocess e suas principais funções Bibliografia: Programming Python - pg 97 a 103, 128 a …

115
Aulas Python - 115 - Ferramentas de Sistema XI: Módulo argparse
Aulas Python - 115 - Ferramentas de Sistema XI: Módulo argparse

Quais os usos do módulo argparse, principais ferramentas e vantagens Bibliografia: http://www.pythonforbeginners.com/ar…

116
Aulas Python - 116 - Sistemas Numéricos e Operações Bitwise
Aulas Python - 116 - Sistemas Numéricos e Operações Bitwise

Sistemas Decimal, Binário, Hexadecimal e octal Ferramentas em python para lidar com esses sistemas Operações bitwise e a…

117
Aulas Python - 117 - Sets
Aulas Python - 117 - Sets

Características do Objeto Set e alguns de seus métodos Bibliografia: Pro Python - pg 39 a 42 Dropbox:

118
Aulas Python - 118 - namedtuples
Aulas Python - 118 - namedtuples

Introdução a novos conteiner de datas. Substituição de dicionários pouco dinâmicos por um objeto muito mais eficiente do…

119
Aulas Python - 119 - OrderedDict e Heaps
Aulas Python - 119 - OrderedDict e Heaps

Classe OrderedDict usada para lidar com dicionários cujas chaves devem estar ordenadas de maneira adequada. Heaps: Um si…

120
Aulas Python - 120 - defaultdict e deque
Aulas Python - 120 - defaultdict e deque

Para dicionários onde é preciso criar chaves e atualizar seus valores com um padrão bem definido, podemos usar defaultdi…

121
Aulas Python - 121 - POO Avançado I: Objetos Indexáveis
Aulas Python - 121 - POO Avançado I: Objetos Indexáveis

Protocolo de criação de objetos indexáveis. Bibliografia: Beginning python from Novice to Professional - pg 183 a 185 A…

122
Aulas Python - 122 - POO Avançado II: Manejamento de Atributos, Dicionários, Objetos Chamáveis
Aulas Python - 122 - POO Avançado II: Manejamento de Atributos, Dicionários, Objetos Chamáveis

Como utilizar os métodos __getattr__ e __setattr__ na manipulação de atributos inexistentes. O protocolo de indexação a…

123
Aulas Python - 123 - POO Avançado III: Metaclasses
Aulas Python - 123 - POO Avançado III: Metaclasses

O que são metaclasses, como criação de classes funciona em python, protocolo para criação de metaclasses. Bibliografia:…

124
Aulas Python - 124 - POO Avançado IV: Herança Múltipla
Aulas Python - 124 - POO Avançado IV: Herança Múltipla

Como funciona herança múltipla em python e sua sintaxe básico Bibliografia: http://www.python-course.eu/python3_multipl…

125
Aulas Python - 125 - POO Avançado V: Propriedades e Descritores
Aulas Python - 125 - POO Avançado V: Propriedades e Descritores

O que são propriedades, qual sua diferença para atributos, qual a sintaxe de propriedades. Como descritores ajudam a def…

126
Aulas Python - 126 - Decoradores de Funções
Aulas Python - 126 - Decoradores de Funções

O que são decoradores, quais são seus usos, sintaxe básica de decoradores. Bibliografia: Pro Python - pg 67 a 78 Aprend…

127
Aulas Python - 127 - Decoradores de Métodos e Classes
Aulas Python - 127 - Decoradores de Métodos e Classes

Como funcionam decoradores de métodos, alguns decoradores pré escritos e como montar nossos próprios decoradores. Decora…

128
Aulas Python - 128 - Format e Templates
Aulas Python - 128 - Format e Templates

Formatação de strings baseadas em dicionários. Criação de Templates utilizando o método format das strings, suas funcion…

129
Aulas Python - 129 - Execução Paralela I: Fork
Aulas Python - 129 - Execução Paralela I: Fork

AULA SOMENTE PARA USUÁRIOS LINUX E MAC Introdução ao conceito de execução paralela. Como fazer com que o mesmo programa…

130
Aulas Python - 130 - Execução Paralela II: Threads
Aulas Python - 130 - Execução Paralela II: Threads

O que são threads, quais suas vantagens e desvantagens. O uso do módulo _thread (fins didáticos). O uso do módulo thread…

131
Aulas Python - 131 - Execução Paralela III: Queues
Aulas Python - 131 - Execução Paralela III: Queues

Como podemos sincronizar o acesso de nossas threads a um dado objeto por meio do módulo queue. Bibliografia: Programmin…

132
Aulas Python - 132 - Execução Paralela IV: Comunicação Interprocessual
Aulas Python - 132 - Execução Paralela IV: Comunicação Interprocessual

Como mandar e receber dados entre uma thread e outro a partir de dois métodos simples. Bibliografia: Programming Python…

133
Aulas Python - 133 - Execução Paralela V: Multiprocessing
Aulas Python - 133 - Execução Paralela V: Multiprocessing

Sobre o modulo subprocessing Operações básicas, objetos de comunicação interprocessual pipe, queue e event Objeto especi…

134
Aulas Python - 134 - Arquivos csv
Aulas Python - 134 - Arquivos csv

Como formatar seus arquivos a tabela de forma a tornar seus arquivos mais legíveis para seus clientes Bibliografia: htt…

135
Aulas Python - 135 - Programação para Internet I: Introdução Sockets
Aulas Python - 135 - Programação para Internet I: Introdução Sockets

Introdução a conceitos básicos de web e protocolos Explicação da estrutura cliente-servidor O que são sockets e sua sint…

136
Aulas Python - 136 - Programação para Internet II: Múltiplos Clientes
Aulas Python - 136 - Programação para Internet II: Múltiplos Clientes

Problemas de se usar o servidor criado na aula anterior Possíveis maneiras de se lidar com múltiplos clientes Servidor d…

137
Aulas Python - 137 - Programação para Internet III: UDP
Aulas Python - 137 - Programação para Internet III: UDP

Como configurar e utilizar sockets que utilizam o protocolo UDP (User Datagram Protocol) Bibliografia: https://www.yout…

138
Aulas Python - 138 - Programação para Internet IV: urllib
Aulas Python - 138 - Programação para Internet IV: urllib

Como acessar domínios e sites e reter páginas da web videos, imagens ou qualquer outro tipo de data Bibliografia: https…

139
Aulas Python - 139 - Programação para Internet V: ftplib
Aulas Python - 139 - Programação para Internet V: ftplib

Como utilizar o protocolo FTP de maneira simples para realizar o download e upload de arquivos Bibliografia: https://ww…

140
Aulas Python - 140 - Programação para Internet VI: POP e SMTP
Aulas Python - 140 - Programação para Internet VI: POP e SMTP

Ferramentas para lidar com ler e receber emails utilizando os protocolos POP e SMTP Bibliografia: POPLIB Programming Py…

141
Aulas Python  - 141 - Programação para Internet VII: NNTP e HTTP
Aulas Python - 141 - Programação para Internet VII: NNTP e HTTP

Como lidar com os protocolos NNTP (para newsgroups) e HTTP (para páginas da Web) Bibliografia Programming Python - pg 9…

142
Aulas Python - 142 - Programação para Internet VIII: CGI - Introdução
Aulas Python - 142 - Programação para Internet VIII: CGI - Introdução

Introdução ao conceito de CGI Configurar Server Linux: - Ubuntu: https://www.digitalocean.com/community/tutorials/como-…

143
Aulas Python - 143 - Programação para Internet IX: CGI - Alguns Exemplos
Aulas Python - 143 - Programação para Internet IX: CGI - Alguns Exemplos

Correções em relação a aula anterior! Alguns exemplos do que podemos fazer utilizando HTML+CSS e conjunto com CGI. Onde …

144
Aulas Python - 144 - Programação para Internet X: Interação com o usuário
Aulas Python - 144 - Programação para Internet X: Interação com o usuário

Tratar de algumas ferramentas extras de CGI, como gerar páginas dinâmicas e também como fazer para receber e lidar com e…

145
Aulas Python - 145 - Programação para Internet XI: Cookies
Aulas Python - 145 - Programação para Internet XI: Cookies

Ferramentas para manter configurações do usuário ativas durante a sessão, das quais as mairs importantes são os cookies.…

146
Aulas Python - 146 - Programação para Internet XII: Upload e Download
Aulas Python - 146 - Programação para Internet XII: Upload e Download

Como fazer upload e download de arquivos em nossos servidores Bibliografia: Programming Python - pg 1209 a 1229 http://…

147
Aulas Python - 147 - Bancos de Dados I: Introdução
Aulas Python - 147 - Bancos de Dados I: Introdução

Conceitos Básicos relacionados a criação, modelagem e programação de bancos de dados. Vale salientar que essa aula está …

148
Aulas Python - 148 - Bancos de Dados II - O que nós vamos Desenvolver
Aulas Python - 148 - Bancos de Dados II - O que nós vamos Desenvolver

O que iremos desenvolver nas próximas aulas Dropbox: https://www.dropbox.com/sh/t0lvoxb2fxfhctx/AABIYnYyvqPby6oq0NkQWpR…

149
Aulas Python - 149 - Bancos de Dados III: Downloads e Configurações
Aulas Python - 149 - Bancos de Dados III: Downloads e Configurações

Coisas que precismamos instalar e configurar antes de t Downloads: http://www.wampserver.com/en/ https://www.mamp.info/…

150
Aulas Python - 150 - Bancos de Dados IV - SQL
Aulas Python - 150 - Bancos de Dados IV - SQL

Estrutura do SQL, trabalhando com phpmyadmin, principais queries do SQL Bibliografia: http://dev.mysql.com/doc/refman/5…

151
Aulas Python - 151 - Bancos de Dados V - MySQL
Aulas Python - 151 - Bancos de Dados V - MySQL

Trabalhando com MySQL em python Bibliografia: https://dev.mysql.com/downloads/connector/python/ http://mysql-python.sou…

152
Aulas Python - 152 - Bancos de Dados VI - SQLite
Aulas Python - 152 - Bancos de Dados VI - SQLite

Trabalhando com SQLite em python Bibliografia: http://pythonclub.com.br/gerenciando-banco-dados-sqlite3-python-parte1.h…

Sobre o Canal

Ignorância Zero
Ignorância Zero

Aulas Python

Preview this course

GRATUITO

Cursos Relacionados

The Complete Python 3 Course Beginner to Advanced!
The Complete Python 3 Course Beginner to Advanced!
ePayMinds

Gratuito

Complete Python tutorial in Hindi (2018)
Complete Python tutorial in Hindi (2018)
Harshit vashisth

Gratuito

Google Developer Python Course
Google Developer Python Course
Matthew Mayo

Gratuito

Programar em Python
Programar em Python
Caffeine Algorithm

Gratuito

Todos os cursos
Share this course
Copied!

Course Preview

Aulas Python

Comece a aprender

Aprimore suas habilidades
com os melhores cursos gratuitos

Criar Conta
YouCourse
  • youcourse@youcourse.com.br

Siga nas redes sociais

Company

  • Termos de Serviço
  • Politíca de Privacidade

Categorias

  • Desenvolvimento
  • Design
  • Ensino e estudo acadêmico
  • Estilo de vida
  • Marketing
  • Negócios
  • Produtividade no escritório
  • TI e software

Afiliados

Rodapé E-goi

© 2023 YouCourse. Todos os direitos reservados. Desenvolvido por Corujas.Dev