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
  • TI e software
    • Hardware
      • Raspberry Pi
      • Raspberry
      • Arduino
    • Sistemas Operacionais
      • Linux
    • Outros
    • Rede e segurança
      • Monitoramento de rede
      • Hacking Ético
  • Produtividade no escritório
    • SAP
      • SAP
    • Apple
      • macOS
    • Microsoft
      • Word
      • Pacote Office
      • Power Bi
      • Excel
    • Oracle
      • Oracle Business Intelligence
    • Google
      • Google Drive
  • Desenvolvimento
    • Outros
    • Ferramentas de Desenvolvimento
      • DevOps
      • Docker
      • Git
    • Linguagens de programação
      • Python
      • Go (linguagem de programação)
      • c plus plus
      • Java
      • Framework Spring
      • Laravel
      • Programação orientada a objetos
      • Node.Js
      • C#
      • Ruby on Rails
    • Teste de Software
    • Banco de Dados
      • SQL Server
      • Oracle SQL
      • SQL
      • MongoDB
      • Modelagem de dados
      • MySQL
    • Desenvolvimento de Games
      • Blender
      • Unreal Engine
      • Unity
      • Programação em Scratch
    • E-Commerce
      • WooCommerce
      • Magento
    • Aplicativos móveis
      • Quasar
      • Google Flutter
      • Ionic
      • Kotlin
      • Java Android
      • Swift
      • React Native
    • Desenvolvimento Web
      • React
      • CSS
      • JavaScript
      • HTML
      • Django
      • Angular
      • DotNet
      • VueJs
      • WordPress
      • PHP
  • 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
      • Beleza
      • Maquiagem
  • 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
      • Latim
      • Inglês
      • Libras
    • Educação online
      • Google Classroom
  • Negócios
    • Dados e Análises
      • Análise de dados
      • Data Science
    • Empreendedorismo
      • Startup
      • Plano de negócios
      • Impressão para camisetas
    • Vendas
      • Linkedin
    • Administração
      • Scrum
  • Marketing
    • Marketing Digital
      • Google Analytcs
      • Google Ads
    • Marketing de redes sociais
      • Marketing no Facebook
      • Canva
      • Instagram
YouCourse
  • TI e software
    • Hardware
      • Raspberry Pi
      • Raspberry
      • Arduino
    • Sistemas Operacionais
      • Linux
    • Outros
    • Rede e segurança
      • Monitoramento de rede
      • Hacking Ético
  • Produtividade no escritório
    • SAP
      • SAP
    • Apple
      • macOS
    • Microsoft
      • Word
      • Pacote Office
      • Power Bi
      • Excel
    • Oracle
      • Oracle Business Intelligence
    • Google
      • Google Drive
  • Desenvolvimento
    • Outros
    • Ferramentas de Desenvolvimento
      • DevOps
      • Docker
      • Git
    • Linguagens de programação
      • Python
      • Go (linguagem de programação)
      • c plus plus
      • Java
      • Framework Spring
      • Laravel
      • Programação orientada a objetos
      • Node.Js
      • C#
      • Ruby on Rails
    • Teste de Software
    • Banco de Dados
      • SQL Server
      • Oracle SQL
      • SQL
      • MongoDB
      • Modelagem de dados
      • MySQL
    • Desenvolvimento de Games
      • Blender
      • Unreal Engine
      • Unity
      • Programação em Scratch
    • E-Commerce
      • WooCommerce
      • Magento
    • Aplicativos móveis
      • Quasar
      • Google Flutter
      • Ionic
      • Kotlin
      • Java Android
      • Swift
      • React Native
    • Desenvolvimento Web
      • React
      • CSS
      • JavaScript
      • HTML
      • Django
      • Angular
      • DotNet
      • VueJs
      • WordPress
      • PHP
  • 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
      • Beleza
      • Maquiagem
  • 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
      • Latim
      • Inglês
      • Libras
    • Educação online
      • Google Classroom
  • Negócios
    • Dados e Análises
      • Análise de dados
      • Data Science
    • Empreendedorismo
      • Startup
      • Plano de negócios
      • Impressão para camisetas
    • Vendas
      • Linkedin
    • Administração
      • Scrum
  • Marketing
    • Marketing Digital
      • Google Analytcs
      • Google Ads
    • Marketing de redes sociais
      • Marketing no Facebook
      • Canva
      • Instagram
  • 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

Programar em Python
Programar em Python
Caffeine Algorithm

Gratuito

Curso de Python 3 - Mundo 2: Estruturas de Controle
Curso de Python 3 - Mundo 2: Estruturas de Controle
Curso em Vídeo

Gratuito

Python 101 (Curso Completo)
Python 101 (Curso Completo)
Aprenda Código

Gratuito

Curso Python Básico - Solyd
Curso Python Básico - Solyd
CaveiraTech

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

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

Afiliados

Rodapé E-goi

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