Aprendendo a programar com Ruby e Python
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprendendo a programar com Ruby e Python to your Wishlist.

Add to Wishlist

Aprendendo a programar com Ruby e Python

Nesse curso você irá aprender a programar em duas linguagens poderosas: Ruby e Python.
New
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Last updated 9/2017
Portuguese
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 5 Supplemental Resources
  • 2 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver aplicações com Ruby e Python.
  • Construir suas próprias aplicações utilizando uma linguagem de programação.
  • Aprender os conceitos fundamentais que envolvem as linguagens Ruby e Python.
View Curriculum
Requirements
  • Recomenda-se lógica de programação.
Description

Que tal aprender duas linguagens de programação em um só curso? O curso Aprendendo a programar com Ruby e Python lhe ensinará duas linguagens fantásticas para você aprender a construir os seus próprios softwares!

Você terá dois professores a sua disposição para tirar quaisquer dúvidas ao decorrer do curso. Lucas Caton lhe ensinará Ruby e Marcos Castro lhe ensinará Python!

Lucas Caton tem mais de 10 anos de experiência no desenvolvimento de software e é engenheiro sênior de software na Austrália!

Marcos Castro já publicou mais de 30 cursos online e possui mais de 25 mil alunos espalhados por mais de 90 países!

O que está esperando? Inscreva-se agora mesmo nesse curso para aprender a programar em Ruby e Python. Aguardamos você no curso :)

Who is the target audience?
  • Todos que querem aprender a programar na linguagem de programação Ruby.
  • Todos que querem aprender a programar na linguagem de programação Python.
  • Todos que querem aprender programação de computadores na prática.
Compare to Other Programming Languages Courses
Curriculum For This Course
56 Lectures
07:26:54
+
Introdução
3 Lectures 07:14

Apresentação do instrutor Marcos Castro.

Preview 00:55

Apresentação do instrutor Lucas Caton.

Preview 00:39

Nessa aula você verá como fazer perguntas na plataforma Udemy.

Como fazer perguntas na Udemy
05:40
+
Aprendendo a programar em Ruby
24 Lectures 03:31:19

Preparação do ambiente de desenvolvimento Ruby no Windows.

Instalação no Windows
05:05

Instalação no macOS
04:41

Preparação do ambiente de desenvolvimento Ruby no Linux.

Instalação no Linux
03:22

Escrevendo o seu primeiro programa em Ruby.

Preview 04:44

Comando `puts`
1 question

Escreva seu primeiro programa
1 question

Shell interativo ($ irb)
02:50

Nessa aula iremos conhecer os tipos de dados da linguagem Ruby.

Tipos de dados
11:20

Nessa aula iremos aprender a definir variáveis e constantes em Ruby.

Variáveis e constantes
14:21

Nessa aula iremos conhecer alguns operadores da linguagem Ruby.

Operadores
16:22

Nessa aula iremos falar sobre strings.

Strings
12:28

Nessa aula iremos aprender a comentar nossos programas.

Preview 04:10

Nessa aula iremos falar sobre algumas estruturas de dados que a linguagem oferece.

Estruturas de Dados
08:01

Nessa aula iremos aprender sobre expressões condicionais.

Expressões condicionais - parte 1
07:47

Expressões condicionais - parte 2
08:38

Aula sobre a estrutura case.

Estrutura Case
07:41

Nessa aula iremos aprender sobre laços (loops).

Laços
04:13

Nessa aula iremos falar sobre a instalação e utilização de bibliotecas de terceiros.

Bibliotecas (RubyGems)
06:22

Gerenciador de dependências.

Gerenciador de dependências (Bundler)
08:51

Orientação a objetos (OO) - Métodos
09:00

Orientação a objetos (OO) - Classes e Objetos
18:43

Orientação a objetos (OO) - Herança
12:05

Criando uma pequena aplicação em Ruby - Parte 1
10:16

Criando uma pequena aplicação em Ruby - Parte 2
11:25

Criando uma pequena aplicação em Ruby - Parte 3
07:26

Criando uma pequena aplicação em Ruby - Parte 4
11:28
+
Aprendendo a programar em Python
26 Lectures 03:38:22

Preparando o ambiente de desenvolvimento no Windows.

Instalação no Windows
07:53

Preparando o ambiente de desenvolvimento no Linux.

Instalação no Linux
02:57

Hello World - Escrevendo seu primeiro programa em Python.

Preview 01:41

Hello Word
1 question

Nessa aula iremos mostrar o shell interativo do Python.

Shell interativo ($ python)
05:33

Nessa aula iremos conhecer os tipos de dados do Python.

Preview 03:37

Nessa aula iremos aprender a definir variáveis e constantes em Python.

Variáveis e constantes
12:19

Nessa aula iremos conhecer alguns operadores da linguagem Python.

Operadores
06:39

Nessa aula iremos falar sobre strings.

Strings
08:20

Nessa aula iremos aprender a comentar nossos programas.

Comentários
05:02

Nessa aula iremos falar sobre algumas estruturas de dados que a linguagem oferece.

Estruturas de Dados
15:48

Nessa aula iremos aprender sobre expressões condicionais.

Expressões condicionais
08:32

Aula sobre a estrutura case.

Estrutura Case
05:24

Nessa aula iremos aprender sobre laços (loops).

Laços - Parte 1
11:47

Nessa aula daremos continuidade ao estudo de laços.

Laços - Parte 2
10:00

Nessa aula iremos falar sobre entrada de dados.

Entrada de dados
03:44

Nessa aula iremos aprender a criar funções.

Criando funções
08:29

Nessa aula iremos aprender a criar nossos próprios módulos.

Criando módulos
08:40

Nessa aula iremos falar sobre a instalação e utilização de bibliotecas de terceiros.

Preview 05:31

Gerenciador de dependências.

Gerenciador de dependências (Pipenv)
16:02

Nessa aula iremos aprender a criar classes e instanciar objetos.

Orientação a objetos (OO) - Classes e Objetos
07:06

Nessa aula iremos aprender a criar nossos métodos.

Orientação a objetos (OO) - Métodos
08:44

Nessa aula iremos aprender a implementar herança.

Orientação a objetos (OO) - Herança
12:10

Nessa aula iremos aprender a criar uma pequena aplicação em Python.

Criando uma pequena aplicação em Python - Parte 1
11:26

Criando uma pequena aplicação em Python - Parte 2.

Criando uma pequena aplicação em Python - Parte 2
04:19

Criando uma pequena aplicação em Python - Parte 3.

Criando uma pequena aplicação em Python - Parte 3
12:19

Criando uma pequena aplicação em Python - Parte 4.

Criando uma pequena aplicação em Python - Parte 4
14:20
+
Bônus
1 Lecture 08:11
Oito motivos pra programar em inglês
08:11
+
Conclusão do curso
2 Lectures 01:48

Considerações finais do instrutor Lucas Caton.

Considerações finais do instrutor Lucas Caton
00:50

Considerações finais do instrutor Marcos Castro.

Considerações finais do instrutor Marcos Castro
00:58
About the Instructor
Marcos Castro
4.2 Average rating
6,343 Reviews
26,489 Students
35 Courses
Professor

Olá, meu nome é Marcos Castro e eu amo compartilhar conhecimento!

A minha formação é em Ciência da Computação. Além da computação, me interesso por educação a distância, empreendedorismo, marketing digital, inteligência artificial, ciência de dados, machine learning, jogos e muito mais!

Elaborei mais de 30 cursos, tenho mais de 25 mil alunos espalhados por mais de 90 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor.

"O complexo não passa de um amontoado de coisas fáceis mal interpretadas."

Lucas Caton
4.5 Average rating
355 Reviews
1,167 Students
2 Courses
Lead Software Engineer

13 anos de experiência na área de desenvolvimento de software

Mora na Austrália, onde trabalha como engenheiro sênior de software

Fundador da startup Easy Bills

Já trabalhou em pequenas e grandes empresas

Contribuidor do projeto Ruby on Rails

Colaborador do site MacMagazine

Mantenedor da gem enumerate_it

Criador da gem massa, entre outras