Assista a todos os vídeos do iPED, em um único lugar!

Curso de Python Básico



Acesso ilimitado a esse curso + todos os cursos da sua área por um ano inteiro.

Apenas 12x de R$ 29,90

Comece agora o seu plano ilimitado

Capítulo 1

Aula 1: Programas de computador
Aula 2: O que são programas de computador?
Aula 3: Diferença entre softwares e aplicativos
Aula 4: Exemplos
Aula 5: O que um smartphone precisa ter para ser considerado um computador?
Aula 6: Como são feitos esses programas de computador?
Aula 7: O que são códigos?
Aula 8: Diferença com relação a códigos de softwares e aplicativos
Aula 9: Qual é a diferença entre hardware e software (programas de computador)?

Capítulo 2

Aula 10: Quem programa?
Aula 11: Cientistas
Aula 12: Estatísticos
Aula 13: Professores
Aula 14: Crianças e hobbystas
Aula 15: Empresas que utilizam a linguagem Python
Aula 16: Facilidades da linguagem Python
Aula 17: Mercado
Aula 18: Criação da linguagem Python

Capítulo 3

Aula 19: Para programar
Aula 20: Linguagem de programação
Aula 21: Linguagem Java
Aula 22: Linguagem Ruby
Aula 23: Esquema
Aula 24: Python

Capítulo 4

Aula 25: Instalando o Python
Aula 26: Endereço da página oficial do Python
Aula 27: Download
Aula 28: Instalação
Aula 29: Conhecendo o programa
Aula 30: Opções
Aula 31: Criando um novo arquivo
Aula 32: Software Livre

Capítulo 5

Aula 33: Primeiro programa em Python
Aula 34: Criando um novo arquivo
Aula 35: Qual o objetivo do programa que será criado?
Aula 36: Variável, comando de entrada e saída
Aula 37: Executando o programa
Aula 38: Editor de texto com a extensão “.py”
Aula 39: Resultado do programa

Capítulo 6

Aula 40: Python shell
Aula 41: Cabeçalho da Shell
Aula 42: O que é a shell do Python
Aula 43: Utilizando a shell
Aula 44: O que o Python proporciona?
Aula 45: Existe algum problema com acentos e caracteres especiais no Python?

Capítulo 7

Aula 46: Operações matemáticas
Aula 47: Abrindo a shell
Aula 48: Adição e subtração
Aula 49: Divisão e multiplicação
Aula 50: Número decimal
Aula 51: Tipos de dados numéricos
Aula 52: Operações numéricas com parênteses
Aula 53: Símbolos que não funcionam no Python
Aula 54: Como o computador armazena um número inteiro muito grande?

Capítulo 8

Aula 55: Operações com textos
Aula 56: Criando uma variável textual
Aula 57: String
Aula 58: Acessando caracteres de uma string
Aula 59: Acessando um intervalo
Aula 60: Slices
Aula 61: Intervalo vazio
Aula 62: Concatenação

Capítulo 9

Aula 63: Textos e sequências
Aula 64: Variável de texto
Aula 65: Função len
Aula 66: Separar a string em slices
Aula 67: Indexação negativa
Aula 68: Juntando as strings
Aula 69: Algoritmo

Capítulo 10

Aula 70: Variáveis
Aula 71: Estrutura de atribuição de um valor a uma variável
Aula 72: Conceito de variável
Aula 73: Peculiaridade em Python
Aula 74: Tipagem dinâmica
Aula 75: Tipo de uma variável
Aula 76: Regras para os nomes das variáveis
Aula 77: Em quais casos o computador utiliza o HD, e em quais casos ele utiliza a memória RAM?

Capítulo 11

Aula 78: Coleções
Aula 79: Variável de idade
Aula 80: O que é uma Coleção?
Aula 81: Listas
Aula 82: Tipos de Coleções
Aula 83: Lista preenchida
Aula 84: Verificando o resultado

Capítulo 12

Aula 85: Acesso e operações
Aula 86: Inserindo novos elementos em uma lista – função append
Aula 87: Inserindo novos elementos em uma lista - função insert
Aula 88: Como remover um elemento da lista?
Aula 89: Trabalhando com índices nas listas
Aula 90: Como fazer um slice de uma lista?
Aula 91: Como ordenar a lista de forma crescente?
Aula 92: Quick-Sort

Capítulo 13

Aula 93: Loops para repetições
Aula 94: Inserindo nomes usando índices
Aula 95: Recurso Laço
Aula 96: Laço for
Aula 97: Função print
Aula 98: Executando o código

Capítulo 14

Aula 99: Intervalos e o loop for
Aula 100: Pegando a parte de uma lista
Aula 101: Como percorrer o slice através do for
Aula 102: Função print
Aula 103: Função range
Aula 104: Importância da função range
Aula 105: Recurso da função range
Aula 106: Loop

Capítulo 15

Aula 107: Enumerate
Aula 108: Print dos elementos da lista
Aula 109: Índices dos elementos
Aula 110: Função enumerate
Aula 111: Executando o código
Aula 112: Qual seria o principal exemplo de uso no enumerate?

Capítulo 16

Aula 113: Chaves X Índices
Aula 114: O que é um dicionário?
Aula 115: Criando um dicionário na prática
Aula 116: Imutabilidade
Aula 117: Como acessar um valor em um determinado índice?
Aula 118: Por que usar dicionários e não listas simples?

Capítulo 17

Aula 119: Trabalhando com dicionários
Aula 120: Adicionando um elemento ao dicionário
Aula 121: Removendo um elemento do dicionário
Aula 122: Uma chave de um dicionário também pode ser uma lista
Aula 123: Alterando o valor de uma chave
Aula 124: Iterar sobre o dicionário

Capítulo 18

Aula 125: Ordenação
Aula 126: Características do dicionário
Aula 127: Modo ordereddict
Aula 128: Exemplo prático
Aula 129: Criando um dicionário ordenado
Aula 130: Velocidade de processamento

Capítulo 19

Aula 131: Caminhos diferentes
Aula 132: Estrutura de controle e comparações
Aula 133: Variáveis booleanas
Aula 134: Valores da boleana
Aula 135: Criação de variável
Aula 136: Comparação
Aula 137: Estrutura if
Aula 138: Estrutura else
Aula 139: Estrutura elif

Capítulo 20

Aula 140: Comparações
Aula 141: Quais são os comparadores?
Aula 142: Diferença dos símbolos no computador e na matemática
Aula 143: Comparador de diferença
Aula 144: Comparando textos
Aula 145: Objetivo do novo programa
Aula 146: Criando o programa
Aula 147: Nome de arquivo
Aula 148: Executando o programa
Aula 149: Exemplos de softwares para download gratuito

Capítulo 21

Aula 150: Lógica
Aula 151: Exemplo
Aula 152: Operações de and, or e not
Aula 153: Associar os operadores
Aula 154: Em computação qual é a matéria que estuda só operações lógicas?

Capítulo 22

Aula 155: Funções
Aula 156: Que são funções?
Aula 157: Por que criar uma função?
Aula 158: Como criar uma função?
Aula 159: O que é argumento?
Aula 160: Funções sem argumentos
Aula 161: Como seria feita uma analogia das funções em programação e as funções na matemática?

Capítulo 23

Aula 162: Retorno de função
Aula 163: Definindo outra função
Aula 164: Criar uma função usando outra como parâmetro
Aula 165: Entrada, processamento e saída
Aula 166: Desenvolvimento Ágil

Capítulo 24

Aula 167: DRY (Don’t Repeat Yourself)
Aula 168: Imprimindo uma frase
Aula 169: Maneira mais inteligente de se fazer uma função
Aula 170: Site oficial do princípio DRY

Capítulo 25

Aula 171: Paradigmas
Aula 172: Paradigma funcional
Aula 173: Paradigma imperativo
Aula 174: Paradigma declarativo
Aula 175: Linguagem prolog
Aula 176: linguagem e paradigma
Aula 177: Paradigma da orientação ao objeto
Aula 178: Linguagem HTML
Aula 179: Bytes
Aula 180: Objetivo da orientação ao objeto

Capítulo 26

Aula 181: Classes e objetos
Aula 182: O que é uma classe?
Aula 183: Como definir uma classe em Python?
Aula 184: Atributos
Aula 185: Instanciando um objeto

Capítulo 27

Aula 186: Métodos
Aula 187: O que é um método?
Aula 188: Exemplo
Aula 189: O que é um método?
Aula 190: Exemplo
Aula 191: Classe, objeto e método
Aula 192: Qual é a diferença entre métodos e funções?

Capítulo 28

Aula 193: Memória X Armazenamento
Aula 194: Memória de trabalho e a memória de armazenamento
Aula 195: Caminho feito pelo computador para encontrar uma expressão
Aula 196: Memórias principal e memórias secundária

Capítulo 29

Aula 197: Lendo arquivos
Aula 198: Abrindo um arquivo
Aula 199: Erro
Aula 200: Funcionando a função
Aula 201: Caracteres especiais
Aula 202: Onde salvar o arquivo?
Aula 203: Dados sobescritos
Aula 204: Exceções

Capítulo 30

Aula 205: Escrevendo arquivos
Aula 206: Criando uma variável
Aula 207: Modo de escrita
Aula 208: O que a função write faz?
Aula 209: Vendo se está tudo certo
Aula 210: Função write em modo de escrita
Aula 211: Sempre fechar o arquivo no final
Aula 212: Qual seria um exemplo de uso real das funções de escrever e ler arquivos texto?

Capítulo 31

Aula 213: Usando built-ins
Aula 214: Como acessamos funções no Python?
Aula 215: Função de valor absoluto
Aula 216: Função pi
Aula 217: Função de raiz quadrada
Aula 218: Recurso
Aula 219: Importando a biblioteca random

Capítulo 32

Aula 220: Instalando pacotes externos
Aula 221: Por que precisamos de pacotes externos?
Aula 222: Alternativas
Aula 223: Ferramenta PIP
Aula 224: Terminal do Windows
Aula 225: Instalando
Aula 226: Como pesquisar pacotes?
Aula 227: Verificando a instalação do pip
Aula 228: Instalando a biblioteca requests
Aula 229: Recurso piplist
Aula 230: Terminal

Capítulo 33

Aula 231: Criando módulos e pacotes
Aula 232: O que é um módulo?
Aula 233: Necessidade de criar um pacote
Aula 234: Como criar um pacote
Aula 235: Importando o arquivo
Aula 236: Trabalhando no terminal
Aula 237: Definição da função
Aula 238: Os pacotes externos importados fazem referência ao conceito de classe e objeto? Como?

Capítulo 34

Aula 239: A web
Aula 240: O que é a web?
Aula 241: A internet e o rotador
Aula 242: A internet como conhecemos hoje
Aula 243: O que é um cliente?
Aula 244: Servidores
Aula 245: Protocolos
Aula 246: HTTP
Aula 247: Por que é necessário o uso do HTML no Python? Não existiria uma maneira de não precisar misturar estas linguagens?

Capítulo 35

Aula 248: Python requests
Aula 249: Instalando o pacote
Aula 250: Fórmula para utilizar o Pyhton a partir do terminal
Aula 251: Importando o pacote requests
Aula 252: Método get
Aula 253: Método content
Aula 254: Método text
Aula 255: O que é HTML?
Aula 256: O que são tags?
Aula 257: Tags em HTML
Aula 258: HTML

Capítulo 36

Aula 259: Python Beautiful Soup
Aula 260: Instalando o pacote
Aula 261: Abrindo a Shell dentro do terminal
Aula 262: Importando o pacote
Aula 263: Criando um objeto response
Aula 264: Comando de copiar e colar no terminal
Aula 265: Criando o objeto soup
Aula 266: Pegando uma tag
Aula 267: Método prettify
Aula 268: Método get_text

Capítulo 37

Aula 269: O projeto
Aula 270: Nome do projeto e objetivo
Aula 271: Importando pacotes
Aula 272: Criando um objeto response
Aula 273: Parser
Aula 274: Teste de tipo
Aula 275: Executando
Aula 276: Pegar manchetes
Aula 277: Percorrendo a lista de manchetes
Aula 278: LANs e WANs
Aula 279: Links das manchetes
Aula 280: HREF
Aula 281: STR
Aula 282: Notícias com determinada palavra

Capítulo 38

Aula 283: Buscando as notícias no site
Aula 284: Como funciona a comunicação entre cliente e servidor
Aula 285: Criando um filtro
Aula 286: Operador not
Aula 287: Adicionando um método
Aula 288: Existe a possibilidade de fazer a busca em mais de um portal de notícias?

Capítulo 39

Aula 289: Gerando o HTML
Aula 290: O que será escrito no HTML?
Aula 291: Problema com filtros
Aula 292: Como resolver o problema
Aula 293: Por que retirar o método get-text?
Aula 294: Criando outra variável
Aula 295: Escrita do arquivo
Aula 296: Verificando possíveis alterações
Aula 297: Executando

Sobre o curso

O Curso de Python Básico, da área Programação e Desenvolvimento, apresenta conceitos iniciais da linguagem, lógica boleana em Python, orientação a objetos, introdução à web e muito mais. Gostou desse curso? Então veja também o Curso de Adobe Muse CC, CSS 3 e Web Design Responsivo Avançado - Mobile First.


Sobre o certificado

No iped.tv você pode solicitar esse lindo certificado e receber na sua casa. No verso consta o cronograma, carimbo do CNPJ e a assinatura do responsável, características obrigatórias para validade do certificado.


Satisfação garantida ou seu dinheiro de volta

No iped.tv sua satisfação é garantida ou devolvemos todo o seu dinheiro. Você pode fazer o curso por 7 dias e chegar até 50% e se não gostar do curso, nós devolvemos o seu dinheiro sem dificuldade e sem ressentimento. Nós temos tanta certeza do nosso custo x benefício que garantimos 100% do seu dinheiro de volta.

Quem optar pelo plano Plus ou Premium, pode, ao término do curso e caso seja aprovado, emitir gratuitamente o nosso certificado ou solicitar o certificado especial que enviamos onde você estiver sem nenhum custo. Nosso certificado especial possui selo e tarja de segurança anti-falsificação, além de um número instransferí­vel que pode ser consultado online. No verso do certificado consta o cronograma, carimbo do CNPJ e a assinatura do responsável.

Ao término deste curso você será submetido ao Teste de Avaliação Final, se aprovado haverá a emissão do certificado de conclusão deste treinamento, caso contrário será direcionado a uma aula de reforço e reavaliado após esta aula.


Depoimentos dos nossos alunos


Mais cursos, também inclusos, por apenas 12x R$ 29,90

Comece hoje mesmo!

É muito fácil e rápido assinar o iped.tv e o melhor, assinando agora você vai pagar apenas R$ 29,90/mês.

Comece agora seu plano ilimitado