Programação Completo para Iniciantes
4.5 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled

Programação Completo para Iniciantes

de A a Z : dos Fundamentos até a Programação em Python
4.5 (48 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled
Created by Marcos Pizzolatto
Last updated 7/2020
Portuguese
Portuguese [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 21 hours on-demand video
  • 4 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Lógica de Programação
  • Estruturas de Programação e Algoritmos
  • Fundamentos da Computação
  • Programação em Python
  • História da Computação
Requirements
  • Saber fazer operações básicas no sistema operacional (abrir arquivos, criar pastas...)
Description

Se você sempre quis aprender a programar, mas não entende nada de computadores este curso é para você!

Você irá aprender os fundamentos da computação como, por exemplo, o funcionamento do hardware e as conversões entre os sistemas numéricos computacionais e a seguir aprenderá os fundamentos da programação... do jeito certo, sem atalhos! Para só, então, finalmente, começar a programar em Python?

Por que Python?

Ora, Python teve um crescimento da sua utilização enorme nos últimos anos! Primeiro pela sua facilidade de aprendizado e depois pela sua multiplicidade de usos: desde simples scripts, a aplicações web, indo até a profissão do momento, o cientista de dados! Tudo isso é possível com Python! Ou seja, o Python é a porta de entrada para o futuro da programação de computadores!


Além disso, se você analisar apenas os módulos do curso você verá que eles correspondem facilmente a mais de 3 semestres de qualquer faculdade de desenvolvimento ou análise:


  1. Fundamentos da Computação - 30 Aulas

  2. Introdução a programação e Algoritmos essenciais - 19 Aulas

  3. Programação em Python 3 - 60 Aulas

  4. História da Computação - 16 Aulas


São mais de 120 Aulas ! Ministradas por profissional graduado e pós-graduado e com experiência de mais de 20 anos na docência de tecnologia!

Não perca a oportunidade de entrar para o fascinante universo da tecnologia a um custo inacreditavelmente baixo e seja um profissional que não conhece desemprego!!!

Who this course is for:
  • Estudantes, Iniciantes em computação, curiosos e hobbistas
Course content
Expand all 126 lectures 20:50:15
+ Fundamentos da Computação
30 lectures 05:03:52
O que é um Sistema Computacional?
03:40
Sistemas Numéricos Computacionais
08:55
Convertendo de Decimal para Binário
10:26
Convertendo Binário Para Decimal
16:04
Convertendo de Binário para Hexadecimal
09:25
Convertendo de Hexadecimal para Binário
05:11
Convertendo de Hexadecimal para Decimal
04:14
Convertendo de Decimal para Hexadecimal
03:01
Convertendo de Decimal para Octal
03:44
Convertendo Octal para Decimal
02:26
Dicas de Conversão
06:33
Armazenando Dados
09:39
Armazenando Dados: Números Inteiros - Parte 1
11:39
Armazenando Dados: Números Inteiros - Parte 2
04:46
Armazenando Dados: Números Reais
14:30
Armazenando Dados: Texto, Áudio e Imagem
17:35
Operações Lógicas
28:23
Deslocamento Lógico e Aritmético
07:46
Operações Aritméticas com Binários
16:24
Organização do Hardware
12:55
Organização do Hardware: Memórias
07:06
Organização do Hardware: Dispositivos de I/O
06:45
Unidades de Medida computacionais - Parte 1
10:43
Unidades de Medida computacionais - Parte 2
19:30
Introdução a Redes
20:38
Introdução a WWW
07:28
Introdução aos Sistemas Operacionais
21:37
Introdução aos Bancos de Dados
11:41
Slides das Aulas
00:14
+ Fundamentos da Programação de Computadores
19 lectures 04:42:06
Algoritmo, Fluxograma, Pseudocódigos e Primeiras Estruturas
29:06
E / OU e Teste de Mesa
27:58
Exercícios Comentados
15:49
Algoritmo de Pesquisa Binária
32:51
Algoritmo QuickSort e Recursividade
30:36
Tabelas Hash e Arrays
07:11
Grafos: Definição
11:50
Grafos: Pesquisa em Largura
16:12
Algoritmo de Dijkstra
22:28
Testando o Algoritmo de Dijkstra - Parte 1
18:44
Testando o Algoritmo de Dijkstra - Parte 2
07:32
Algoritmo de K-Vizinhos
15:47
Outros algoritmos para você estudar
03:56
Como funcionam as Linguagens de Programação
05:34
Interpretadores e Compiladores
09:48
Introdução aos Paradigmas de Programação
09:54
Introdução a Engenharia de Software
08:40
Slides das Aulas
00:14
+ Programação em Python
61 lectures 06:17:07
Instalando o Anaconda e o Geany
08:37
Conhecendo o Jupyter Notebook
05:21
Variáveis e Tipos Simples
07:30
Identificando Erros em Python
04:06
Strings
06:23
Trabalhando com Strings
05:32
Números
05:05
Estilizando o Código em Python
04:34
Listas
08:09
Listas - 2ª Parte
11:36
Listas - 3ª Parte
03:32
Listas - 4ª Parte
08:51
Listas Numéricas e Range
07:15
Listas Numéricas - 2ª Parte
01:22
List Comprehension
02:57
Fatiando Listas
07:23
Tuplas
02:59
Dicionários
06:28
Dicionários - 2ª Parte
06:45
Condicional If
08:36
Percorrendo Dicionários
05:30
Informações Aninhadas - Listas e Dicionários
08:16
Entrada de Usuário com Input
07:23
Consistência de Dados
05:19
While
06:31
Jogo da Adivinhação
05:14
Flags, Try e Except
04:59
Break e Continue
04:10
While em Listas e Dicionários
06:09
While em Listas e Dicionários - Parte 2
03:22
Localizando Erros
06:03
Funções
05:22
Funções - Parte 2
08:23
Funções - Parte 3
03:09
Módulos para Funções
08:06
Orientação a Objetos: Classes, Objetos, Atributos e Métodos
10:50
Orientação a Objetos:Criando nossa primeira Classe e Instanciando
09:57
Orientação a Objetos: Herança
08:53
Orientação a Objetos: Atributos e Métodos Privados
15:45
Orientação a Objetos: Getters e Setters
10:52
Orientação a Objetos: Métodos Estáticos
07:39
Desafio : Calculadora simples em Python
00:53
Solução : Calculadora
02:51
Desafio : Jogo da Velha em Python
01:35
Solução: Jogo da Velha
05:23
Lendo Arquivos .TXT
05:26
Escrevendo Arquivos .TXT
04:34
Lendo Arquivos CSV e Introdução ao Pandas
11:27
Lendo arquivos do Excel com Pandas e Gráficos com MatPlotLib
10:12
GUI em Python - Introdução ao TKinter
04:45
GUI em Python - Widgets em TKinter
03:20
GUI em Python - Event Handlers em TKinter
03:07
GUI em Python - Caixa de Texto em TKinter
05:13
Introdução ao SQL em Python: Relembrando Conceitos
05:42
Introdução ao SQL em Python: Criando uma Tabela
06:23
Introdução ao SQL em Python : Criando a Classe Usuários
09:52
Introdução ao SQL em Python : Criando a Aplicação Final
10:58
Usando o DB Browser SQL
05:07
O que estudar a seguir?
02:41
Códigos Fonte e Arquivos das Aulas
00:10
+ História da Computação
16 lectures 04:47:08
Introdução
02:33
O que é um computador?
08:07
Antiguidade: Como aprendemos a contar?
14:19
Idade Média: do Zero até a Máquina de Pensar
18:45
Modernidade: De Da Vinci a Inteligência Artificial de Hobbes
17:12
Modernidade: do nascimento do Sistema Binário até as Máquinas Diferenciais
15:18
Idade Contemporânea: do Tear Programável e da Álgebra Booleana
20:31
Idade Contemporânea: da Calculadora de Weiss ao OCR
10:00
Idade Contemporânea: da Máquina de Turing até o Mark I
17:41
Idade Contemporânea: do Memex ao Lisp
27:16
Idade Contemporânea: dos Integrados a Arpanet
30:27
IV Geração: a Década de 1970
37:01
A Década de 1980
30:30
A Década de 1990
23:57
Anos 2000
13:17
Slides das Aulas
00:14