EV3 Python
Preço: $24.99
Este é um curso sobre como programar o robô Lego EV3 (seja a versão doméstica ou educacional) com EV3 Python. Este curso não ensina o básico de Python, então você deve estar familiarizado com o Python básico antes de fazer este curso.
Olá, Eu sou Nigel Ward. Ensinei ciência da computação e física em muitas das melhores escolas internacionais do mundo, mas recentemente tenho me concentrado em ajudar as pessoas a aprender a programar o robô pedagógico mais popular do mundo, o Lego EV3, com a linguagem de programação textual mais ensinada do mundo, Pitão.
assim, você deve fazer este curso?
Você não deve fazer este curso se não tiver acesso a um robô Lego EV3, claro.
Você não deve fazer este curso se quiser fazer muitos robôs Lego de aparência legal, porque este curso é sobre programação, não sobre a construção de muitos robôs diferentes. Usando variações em um projeto padrão, o Veículo Educacional Lego oficial também é uma escolha deliberada para possibilitar que este curso seja usado nas escolas, onde os professores não têm tempo ou justificativa pedagógica para ter crianças fazendo muitos modelos diferentes.
Você não deve fazer este curso se ainda não tiver algum conhecimento básico da linguagem de programação Python. Este curso NÃO ensinará o básico do Python, e aprender o básico do Python aprendendo a programar robôs não faria sentido porque os comandos especiais usados para controlar robôs não são comandos básicos do Python. Há muitas maneiras de aprender o básico do Python, incluindo alguns bons cursos aqui na Udemy.
Você não deve fazer este curso se estiver procurando por alguma versão do EV3 Python diferente daquela baseada no sistema operacional ev3dev e na versão Python 3. Em particular, este curso não é sobre a variante EV3 Python conhecida como EV3 MicroPython.
Você DEVE considerar fazer este curso se gosta de trabalhar com o robô Lego EV3, mas deseja programá-lo com um, linguagem de programação mais padrão do que o Lego padrão, às vezes chamado de EV3-G. Na verdade, a linguagem de programação Lego padrão não é realmente uma linguagem - é um conjunto de ícones que você configura e conecta - isso é muito diferente das linguagens de programação textual usadas por programadores profissionais. Neste curso você aprenderá como programar o EV3 com a linguagem de programação Python, a linguagem de programação textual mais ensinada do mundo. Este curso não vai te ensinar o Fundamentos de Python, mas vai te dar bastante prática ao trabalhar com conceitos básicos de Python, e ao mesmo tempo você aprenderá sobre robôs, o que é realmente importante, dado que os robôs e a inteligência artificial terão um enorme impacto na sociedade humana nas próximas décadas. Bilhões de empregos serão parcial ou totalmente automatizados, e você deve fazer todo o possível para se preparar para as próximas mudanças e aumentar suas chances de conseguir um emprego em um dos poucos campos que provavelmente crescerão. Qualquer coisa que aprofunde seu conhecimento de Python e robôs aumenta suas chances de conseguir um emprego bem remunerado. Os programadores Python são geralmente muito bem pagos – nos E.U.A, por exemplo, o salário médio dos programadores Python está bem acima 100 mil dólares por ano, equivalente a mais de 4 milhões de dólares ao longo de toda uma carreira. Com esse tipo de figuras em mente, pergunte a si mesmo se é razoável se preocupar com o custo de fazer este curso, e não se esqueça também que a Udemy tem uma garantia de devolução do dinheiro se você não estiver satisfeito.
Trabalhando com robôs, até mesmo um robô tão modesto quanto o Lego EV3, também aumenta suas chances de conseguir um emprego trabalhando com robôs, claro, e é uma área de trabalho que provavelmente crescerá rapidamente, enquanto outras serão automatizadas e deixarão de existir nos próximos anos. Mesmo que você não trabalhe com robôs, entender como eles funcionam fará com que você se sinta mais confortável em um mundo onde eles impactarão fortemente nossas vidas.
Espere um momento, acabei de descrever o robô EV3 como 'modesto'? Na verdade, é muito caro em comparação com muitos outros pequenos robôs por aí. Está bem, então você está pagando pela qualidade Lego, confiabilidade e modularidade, mas você também está pagando muito por outra coisa: a possibilidade de programar seu robô com muitas linguagens de programação diferentes. O EV3 pode fazer isso porque em seu coração está o chamado 'tijolo inteligente’ um pequeno computador Linux adequado. Quando você compra um kit EV3 com mais de 600 peças há uma peça que custa mais do que todas as outras peças combinadas – é o tijolo inteligente. Então, se você gastar todo esse dinheiro para ter a possibilidade de programar em vários idiomas e usar apenas o peculiar software Lego, temo, minha amiga, que você pode ter desperdiçado muito dinheiro.
Falando em comprar um kit EV3, existem dois tipos de kit por aí: o varejo (casa) versão, e a versão educacional. Embora os kits sejam bastante diferentes, este curso foi projetado para ser compatível com os dois tipos de kit. Devido às diferenças entre os dois kits, existem alguns exercícios que só podem ser concluídos com um kit específico, mas a grande maioria dos exercícios pode ser completada com qualquer kit.
Como eu disse, o bloco inteligente EV3 pode ser programado em muitas linguagens diferentes, mas o fato de você estar lendo isso indica que você já descobriu que Python é a melhor escolha entre as muitas linguagens de programação textual existentes. Tornou-se a linguagem de programação textual mais ensinada do mundo graças à sua combinação de poder, sintaxe simples e concisão. Na verdade, muitos especialistas agora consideram o Python a linguagem de programação mais popular do mundo.
Este curso é barato comparado ao custo de um EV3 e comparado ao impulso que as habilidades de Python e robótica podem dar às suas perspectivas de carreira. Você poderia obter as informações deste curso em outro lugar? Algumas delas, sem dúvida, mas este curso é construído em torno de uma maneira nova e muito simples de programar o EV3 com Python, então você não encontrará muito por aí para competir com este curso. Este curso é baseado em programação com um, Placas e ferramentas avançadas do Arduino, editor de código multiplataforma chamado Código do Microsoft Visual Studio, ou simplesmente VS Code. O VS Code é compatível com o Windows, Mac OS e Linux. Recentemente foi lançada uma extensão para o VS Code que torna muito fácil escrever e executar scripts Python para o EV3. Quão fácil? Tão fácil quanto 1, 2, 3. Assim que tudo estiver configurado, tudo que você precisa fazer é:
-
Escreva seu script Python
-
Salve isso
-
Execute-o pressionando a tecla F5 (ou executando-o diretamente no EV3, claro)
Para resumir, aqui estão algumas das coisas que você pode esperar aprender neste curso:
-
Você não apenas aprenderá a usar seu EV3 com uma linguagem de programação diferente e muito mais séria, mas também aprenderá sobre muitas novas funções que não estão disponíveis no software Lego padrão, como síntese de voz e manipulação muito melhorada de variáveis e texto.
-
Você se familiarizará com o Visual Studio Code, um ótimo editor de código multiplataforma usado por muitos codificadores profissionais
-
Você aprenderá como instalar o Visual Studio Code em seu computador e como instalar extensões
-
Como modificar de maneira útil as configurações do VS Code
-
Como atualizar um sistema operacional EV3 alternativo (EV3dev) para um cartão SD
-
Como baixar todos os sons e imagens oficiais do Lego para o cartão SD para que possam ser usados pelos seus scripts Python do EV3.
-
Como escrever código para interagir com motores EV3, sensores, Um dos maiores benefícios de possuir um smartphone Android é a possibilidade de usá-lo como Controle Remoto para controlar Robôs e outros Dispositivos Eletrônicos, visor e alto-falante.
-
Como montar o Veículo Educador oficial (conjunto de educação) ou um veículo similar (conjunto de casa).
-
Como montar um drawbot/writerbot.
-
Mesmo que você não pretenda se tornar um programador profissional, aprender a programar irá aguçar suas habilidades de pensamento – a codificação não perdoa o pensamento desleixado!
-
Você vai aprender (o jeito difícil!) que quando os robôs operam fora das configurações de fábrica cuidadosamente controladas e na bagunça do mundo real, seu comportamento tende a ser um tanto aproximado e imprevisível, ao contrário do perfeitamente previsível, comportamentos perfeitamente precisos de programas que só saem para uma tela.
-
Aprender sobre robôs é vital, claro, em um mundo onde robôs e inteligência artificial devem ter um enorme impacto na sociedade humana nas próximas décadas. Talvez você nunca seja um programador de robôs profissional, mas saber como os robôs são programados pode fazer você se sentir mais confortável com a perspectiva de compartilhar seu mundo com eles.
-
Talvez o mais importante de tudo, você terá muita prática estudando e modificando scripts Python, e assim aprofundando seu conhecimento de Python. Um bom conhecimento de Python é extremamente valioso no local de trabalho – lembre-se de como eu disse que nos EUA os codificadores de Python ganham mais de 100 mil dólares por ano, na média?
Então junte-se agora e aumente suas valiosas habilidades em Python e, ao mesmo tempo, encontre com seu robô Lego EV3!
Há cerca de 20 vídeos completamente, com uma duração total de cerca de 5 horas. Legendas de alta qualidade estão disponíveis para cada vídeo. Os fundamentos da programação Python EV3 são explicados em partes 1 e 2 (duas horas) e peças 3 e 4 principalmente dar prática e exemplos. Assim sendo, peças 3 e 4 são opcionais.
Além dos vídeos, este curso inclui:
-
Um arquivo ZIP com a maioria dos scripts Python discutidos durante o curso.
-
Um documento PDF (sobre 100 Páginas) que é essencialmente o roteiro dos vários vídeos.
-
Crie instruções para a versão inicial do Veículo Educacional e um link para criar instruções para a versão educacional do Veículo Educacional.
-
Instruções de construção para um acessório de pára-choques.
-
Construir instruções para um robô de desenho e escrita que é objeto de peças 3 e 4 deste curso.
Índice
Introdução (3 minutos)
Papel 1: Configurando
-
1UMA (9 minutos) Configure o EV3
-
1B (5 minutos) Conecte o EV3 ao computador
-
1C (23 minutos) Instale o VS Code e as duas extensões necessárias, configurar, e conecte-se ao EV3
Papel 2: Os componentes
-
2UMA (24 minutos) Motores
-
2B (30 minutos) O tijolo inteligente (mostrar, Um dos maiores benefícios de possuir um smartphone Android é a possibilidade de usá-lo como Controle Remoto para controlar Robôs e outros Dispositivos Eletrônicos, LED e alto-falante)
-
2C (19 minutos) Sensores
Papel 3: Juntando as peças (43 minutos)
-
3UMA (3 minutos) Colidir, cópia de segurança, vire e continue
-
3B (2 minutos) Seguidor de linha
-
3C (7 minutos) Seguidor de parede
-
3D (9 minutos) Dirija com luz
-
3E (2 minutos) Seguir um objeto
-
3F (3 minutos) Siga um farol (apenas para o modelo de casa)
-
3G (5 minutos) Programa com cores
-
3H (9 minutos) Auto Estacionamento
-
3Eu (3 minutos) Cuidado com encostas íngremes (apenas para o modelo de educação
Papel 4: Faça um drawbot e um writerbot
-
4Uma parte do Drawbot 1 (38 minutos, com a opção de pular a final 15 minutos que é uma derivação matemática)
-
4B Parte Drawbot 2 (22 minutos)
-
4Parte C Writerbot 1 (33 minutos) Escreva um script que possa escrever caracteres que não contenham arcos.
-
4D parte Writerbot 2 (22 minutos) Modifique o script para que ele também possa escrever caracteres que contenham arcos
Deixe uma resposta
Você deve Conecte-se ou registro para adicionar um novo comentário .