Iscriviti ora

Accesso

Password dimenticata

Hai perso la tua password? Inserisci il tuo indirizzo email. Riceverai un link e verrà creata una nuova password via e-mail.

Add postale

Devi effettuare il login per aggiungere post .

Aggiungere domanda

Devi effettuare il login per fare una domanda.

Accesso

Iscriviti ora

Benvenuti a Scholarsark.com! La tua registrazione ti darà accesso a utilizzare più funzionalità di questa piattaforma. È possibile porre domande, contributi o fornire risposte, Guarda i profili di altri utenti e molto altro ancora. Iscriviti ora!

EV3 Python

EV3 Python

Prezzo: $24.99

Questo è un corso sulla programmazione del robot Lego EV3 (sia la versione per la casa che quella per l'istruzione) con EV3 Python. Questo corso non insegna le basi di Python, quindi dovresti avere familiarità con Python di base prima di seguire questo corso.

Ciao, Sono Nigel Ward. Ho insegnato informatica e fisica in molte delle migliori scuole internazionali del mondo, ma recentemente mi sono concentrato sull'aiutare le persone a imparare a programmare il robot pedagogico più popolare del mondo, il Lego EV3, con il linguaggio di programmazione testuale più insegnato al mondo, Pitone.

Così, dovresti seguire questo corso?

Non dovresti seguire questo corso se non hai accesso a un robot Lego EV3, ovviamente.

Non dovresti seguire questo corso se vuoi creare molti fantastici robot Lego perché questo corso riguarda la programmazione, non sulla costruzione di molti robot diversi. Utilizzo di variazioni su un design standard, anche il Lego Education Vehicle ufficiale è una scelta deliberata per rendere possibile l'utilizzo di questo corso nelle scuole, dove gli insegnanti non hanno il tempo o la giustificazione pedagogica per avere bambini che realizzano molti modelli diversi.

Non dovresti seguire questo corso se non hai già una certa conoscenza delle basi del linguaggio di programmazione Python. Questo corso NON ti insegnerà le basi di Python, e imparare le basi di Python imparando a programmare i robot non avrebbe senso perché i comandi speciali usati per controllare i robot non sono comandi di base di Python. Ci sono molti modi per imparare le basi di Python, inclusi alcuni buoni corsi proprio qui su Udemy.

Non dovresti seguire questo corso se stai cercando una versione di EV3 Python diversa da quella basata sul sistema operativo ev3dev e la versione Python 3. In particolare, questo corso non riguarda la variante EV3 Python nota come EV3 MicroPython.

Dovresti prendere in considerazione questo corso se ti piace lavorare con il robot Lego EV3 ma vuoi programmarlo con un, linguaggio di programmazione più standard rispetto a quello standard Lego, a volte chiamato EV3-G. In effetti, il linguaggio di programmazione Lego standard non è affatto un linguaggio – è un insieme di icone che configuri e colleghi insieme – questo è molto diverso dai linguaggi di programmazione testuali usati dai programmatori professionisti. In questo corso imparerai a programmare l'EV3 con il linguaggio di programmazione Python, il linguaggio di programmazione testuale più insegnato al mondo. Questo corso non ti insegnerà il nozioni di base di Python, ma te ne darà in abbondanza pratica nel lavorare con i concetti di base di Python, e allo stesso tempo imparerai a conoscere i robot, che è davvero importante dato che i robot e l'intelligenza artificiale avranno un enorme impatto sulla società umana nei prossimi decenni. Miliardi di lavori saranno parzialmente o completamente automatizzati, e dovresti fare tutto il possibile per prepararti ai cambiamenti imminenti e aumentare le tue possibilità di ottenere un lavoro in uno dei pochi campi che probabilmente cresceranno. Tutto ciò che approfondisce la tua conoscenza di Python e dei robot aumenta le tue possibilità di ottenere un lavoro ben pagato. I programmatori Python sono generalmente molto ben pagati - negli Stati Uniti, per esempio, lo stipendio medio dei programmatori Python è ben oltre 100 mille dollari all'anno, equivalente a più di 4 milioni di dollari in un'intera carriera. Con quel tipo di figure in mente, chiediti se è ragionevole preoccuparsi del costo di questo corso, e non dimenticare inoltre che Udemy ha una garanzia di rimborso se non sei soddisfatto.

Lavorare con i robot, anche un robot modesto come il Lego EV3, aumenta anche le tue possibilità di ottenere un lavoro lavorando con i robot, ovviamente, ed è un'area di lavoro che è destinata a crescere rapidamente mentre altre scompariranno automaticamente nei prossimi anni. Anche se non lavori con i robot, capire come funzionano ti farà sentire più a tuo agio in un mondo in cui avranno un forte impatto sulle nostre vite.

Aspetta un attimo, ho appena descritto il robot EV3 come "modesto"? In realtà è piuttosto costoso rispetto a molti altri piccoli robot là fuori. ok, quindi stai pagando per la qualità Lego, affidabilità e modularità, ma stai anche pagando molto per qualcos'altro: la possibilità di programmare il tuo robot con molti linguaggi di programmazione differenti. L'EV3 può farlo perché al suo interno c'è il cosiddetto "mattone intelligente".’ un vero e proprio piccolo computer Linux. Quando acquisti un kit EV3 con più di 600 pezzi c'è un pezzo che costa più di tutti gli altri pezzi messi insieme: è il mattone intelligente. Quindi, se spendi tutti quei soldi per avere la possibilità di programmare in più lingue e poi usi sempre e solo il bizzarro software Lego, allora temo, mio amico, che potresti aver sprecato un bel po' di soldi.

A proposito di acquisto di un kit EV3, ci sono due tipi di kit là fuori: la vendita al dettaglio (casa) Ubuntu 18.04LTS, e la versione didattica. Anche se i kit sono piuttosto diversi, questo corso è progettato per essere compatibile con entrambi i tipi di kit. A causa delle differenze tra i due kit ci sono un paio di esercizi che possono essere completati solo con un kit specifico, ma la stragrande maggioranza degli esercizi può essere completata con entrambi i kit.

Come ho detto, il mattoncino intelligente EV3 può essere programmato in molte lingue diverse, ma il fatto che tu stia leggendo questo indica che hai già capito che Python è la scelta migliore tra i tanti linguaggi di programmazione testuale là fuori. È diventato il linguaggio di programmazione testuale più insegnato al mondo grazie alla sua combinazione di potenza, semplice sintassi e concisione. In effetti, molti esperti ora considerano Python il linguaggio di programmazione più popolare al mondo.

Questo corso è economico rispetto al costo di un EV3 e rispetto alla spinta che Python e le abilità robotiche possono dare alle tue prospettive di carriera. Potresti ottenere le informazioni in questo corso altrove? Alcuni di loro, senza dubbio, ma questo corso è costruito attorno a un modo nuovo e molto semplice di programmare l'EV3 con Python, quindi non troverai molto là fuori per competere con questo corso. Questo corso si basa sulla programmazione con un programma gratuito, open source, editor di codice multipiattaforma chiamato Codice Microsoft Visual Studio, o semplicemente VS Code. VS Code è compatibile con Windows, MacOS e Linux. Recentemente è stata rilasciata un'estensione per VS Code che semplifica la scrittura e l'esecuzione di script Python per EV3. Com'è facile? Facile come 1, 2, 3. Una volta che tutto è impostato, tutto ciò che devi fare è:

  1. Scrivi il tuo script Python

  2. Salvarla

  3. Eseguilo premendo il tasto F5 (o eseguendolo direttamente sull'EV3, ovviamente)

Riassumere, ecco alcune delle cose che puoi aspettarti di imparare in questo corso:

  • Non solo imparerai come usare la tua EV3 con un linguaggio di programmazione diverso e molto più serio, ma imparerai anche molte nuove funzioni non disponibili nel software Lego standard, come la sintesi vocale e la gestione notevolmente migliorata di variabili e testo.

  • Acquisterai familiarità con Visual Studio Code, un ottimo editor di codice multipiattaforma utilizzato da molti programmatori professionisti

  • Imparerai come installare Visual Studio Code sul tuo computer e come installare le estensioni

  • Come modificare utilmente le impostazioni di VS Code

  • Come eseguire il flashing di un sistema operativo EV3 alternativo (EV3dev) su una scheda SD

  • Come scaricare tutti i suoni e le immagini ufficiali di Lego sulla scheda SD in modo che possano essere utilizzati dai tuoi script Python EV3.

  • Come scrivere codice per interagire con i motori EV3, sensori, pulsanti, display e altoparlante.

  • Come assemblare il Veicolo Educatore ufficiale (insieme di istruzione) o un veicolo simile (set da casa).

  • Come assemblare un drawbot/writerbot.

  • Anche se non hai intenzione di diventare un programmatore professionista, imparare a programmare acuirà le tue capacità di pensiero: la programmazione non perdona il pensiero sciatto!

  • Imparerai (nel modo più duro!) che quando i robot operano al di fuori delle impostazioni di fabbrica attentamente controllate e nel disordine del mondo reale il loro comportamento tende ad essere in qualche modo approssimativo e imprevedibile, a differenza del perfettamente prevedibile, comportamenti perfettamente accurati di programmi che vengono visualizzati solo su uno schermo.

  • Imparare a conoscere i robot è fondamentale, ovviamente, in un mondo in cui i robot e l'intelligenza artificiale avranno un enorme impatto sulla società umana nei prossimi decenni. Forse non sarai mai un programmatore di robot professionista, ma sapere come sono programmati i robot potrebbe farti sentire più a tuo agio sulla prospettiva di condividere il tuo mondo con loro.

  • Forse il più importante di tutti, farai molta pratica studiando e modificando gli script Python, e approfondendo così la tua conoscenza di Python. Una buona conoscenza di Python è estremamente preziosa sul posto di lavoro – ricorda come ho detto che negli Stati Uniti i programmatori Python fanno più di 100 mille dollari l'anno, in media?

Quindi unisciti ora e migliora le tue preziose abilità Python mentre allo stesso tempo trova con il tuo robot Lego EV3!

Ci sono circa 20 video del tutto, con una durata complessiva di circa 5 ore. I sottotitoli di alta qualità sono disponibili per ogni video. Gli elementi essenziali della programmazione EV3 Python sono spiegati in parti 1 e 2 (due ore) e parti 3 e 4 fornire principalmente pratica ed esempi. Come tale, parti 3 e 4 sono facoltativi.

Oltre ai video, questo corso include:

  • Un file ZIP con la maggior parte degli script Python discussi durante il corso.

  • Un documento PDF (di 100 pagine) che è essenzialmente la sceneggiatura dei vari video.

  • Istruzioni per la costruzione della versione home del Veicolo educativo e un collegamento alle istruzioni per la costruzione della versione didattica del Veicolo educativo.

  • Istruzioni per la costruzione di un attacco per paraurti.

  • Costruisci le istruzioni per un robot di disegno e scrittura che è oggetto di parti 3 e 4 di questo corso.

Sommario

introduzione (3 minuti)

Parte 1: Punto di connessione del servizio

  • 1UN (9 minuti) Configura l'EV3

  • 1B (5 minuti) Collega l'EV3 al computer

  • 1C (23 minuti) Installa VS Code e le due estensioni necessarie, configurare, e connettiti a EV3

Parte 2: I componenti

  • 2UN (24 minuti) Motori

  • 2B (30 minuti) Il mattone intelligente (Schermo, pulsanti, LED e altoparlante)

  • 2C (19 minuti) Sensori

Parte 3: Mettere insieme i pezzi (43 minuti)

  • 3UN (3 minuti) Scontro, backup, gira e continua

  • 3B (2 minuti) Seguace di linea

  • 3C (7 minuti) Seguace del muro

  • 3D (9 minuti) Guida con la luce

  • 3E (2 minuti) Segui un oggetto

  • 3F (3 minuti) Segui un faro (solo per modello casa)

  • 3sol (5 minuti) Programma con i colori

  • 3H (9 minuti) Parcheggio autonomo

  • 3io (3 minuti) Attenzione ai pendii ripidi (solo per il modello educativo

Parte 4: Crea un drawbot e uno writerbot

  • 4Una parte Drawbot 1 (38 minuti, con la possibilità di saltare la finale 15 minuti che è una derivazione matematica)

  • 4B Parte Drawbot 2 (22 minuti)

  • 4C Writerbot parte 1 (33 minuti) Scrivi uno script in grado di scrivere caratteri che non contengono archi.

  • 4D Writerbot parte 2 (22 minuti) Modificare lo script in modo che possa scrivere anche caratteri che contengono archi

Lascia un commento