Bots in Python - cursus 18.000 wrijven. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 07, 2023
Leeftijd: 11-14 jaar
Niveau: voor beginners.
Duur: vanaf 3 modules (maanden), vanaf 24 uur*
Formaat: individuele en groepslessen, offline en online (realtime).
Aantal kinderen: van 1 tot 8.
Prijs:
vanaf 750 wrijven/uur in een online groep,
vanaf 850 wrijven/uur in een offline groep,
vanaf 1050 roebel/uur individueel online,
vanaf 1980 wrijf/uur individueel offline.
Cursus over het maken van bots in Python
Wilt u moderne elektronische ‘assistenten’ zo efficiënt mogelijk inzetten? Dan is de training over het schrijven van een bot in Python van Coddy een uitstekende start in deze richting. Maar laten we eerst eens kijken wat dit hulpmiddel is en hoe het uw leven gemakkelijker zal maken.
Het woord ‘bot’ is een afgeleide van ‘robot’. En dit hulpprogramma heeft een aantal functies:
• ontworpen voor eentonig en herhaalbaar werk;
• acties uitvoeren volgens een bepaald algoritme;
• ze kennen geen gelijke in hun vermogen om menselijke handelingen te imiteren (sommige bijzonder complexe opties zijn niet te onderscheiden van echte gebruikers);
• kan eenvoudig of complex zijn en een verscheidenheid aan functies vervullen - van het zoeken naar informatie en het verzenden van inhoud tot vertalingen en het spelen van games met de gebruiker.
Onder de programmeertalen valt Python op door zijn efficiëntie, elegante ontwerp en syntaxis die het coderen eenvoudiger maakt. Het wordt gebruikt voor scripts voor verschillende doeleinden, maar ook voor het maken van bots. Python heeft immers onmiskenbare voordelen:
• relatief eenvoudig te leren (vooral in de beginfase);
• heeft een open ontwikkeling;
• Dankzij de syntaxisfuncties kunt u zeer leesbare code schrijven;
• een uniform importmechanisme, waardoor u eenvoudig vele bibliotheken en extensies voor uw projecten kunt gebruiken;
• biedt hulpmiddelen voor snelle prototyping en dynamische semantiek;
• een grote gebruikersgemeenschap die positief staat tegenover nieuwkomers.
Voor wie en hoe is een cursus bots schrijven nuttig?
We hanteren een alomvattende benadering bij het lesgeven aan onze studenten en streven ernaar om niet alleen de meest praktische informatie te verstrekken hoe je een bot in Python maakt, maar ook meer geavanceerde kennis die nuttig zal zijn bij verdere training en werk.
Als uw kind tussen de 11 en 14 jaar oud is en al heel lang gepassioneerd is door programmeren of zich gewoon aan het verdiepen is in deze fascinerende wereld, schrijf hem dan nu in voor jonge programmeurs. In deze cursus leggen we in detail uit hoe je een bot in Python schrijft, en kunnen kinderen:
• beheers de basis en kenmerken van deze programmeertaal. En dit zal in de toekomst zeker hun belangrijke concurrentievoordeel worden;
• in de praktijk zullen ze eenvoudige opties creëren (inclusief spelopties - in de vorm van een tekstzoektocht);
• zelfstandig 'assistenten' lanceren en in de toekomst zelfs gebruiken bij het communiceren en plezier maken met je vrienden.
Dit alles zal helpen om het creatieve potentieel van het kind te onthullen, zijn sterke punten op het gebied van programmeren aan te geven en een impuls te geven aan verdere prestaties op dit gebied. En wie weet creëren onze programmeurs binnenkort unieke projecten die hun leven en de wereld om hen heen kwalitatief ten goede zullen veranderen.
Na voltooiing van de cursus ontvangt elke student een persoonlijk certificaat van CODDY.
11
cursussenCursusdocent:
“Minecraft: Inleiding tot kunstmatige intelligentie”, “Unity 3D”, “Frontend-ontwikkelaar: HTML/CSS/JavaScript-websites”, “Tekenen in anime-stijl”, “Programmeren voor de kleintjes”, “Minecraft programmeren”, “Design thinking”, “Bots in Python”, “Photoshop grafisch ontwerp”, "Videobloggen"
Onderwijs:
Talrijke cursussen om de IT-vaardigheden bij internationale bedrijven te verbeteren (Chatbot Hackathons, Prototyping op het gebied van kunstmatige intelligentie, IT-architectuur, enz.). Universiteit van Heilbronn, Heilbronn, Duitsland (Master of Business Administration). Wit-Russische Staatseconomische Universiteit, Minsk, Wit-Rusland (Master of Business Administration).
Ervaring:
Hij houdt zich bezig met klantadvies op het gebied van rechtssystemen, systemen voor auditoplossingen en procesautomatisering, werkt op het innovatieve gebied van IT en is een start-up in Duitsland in een internationaal bedrijf.
Interesses:
Persoonlijke ontwikkeling, passie voor kennis delen, netwerker, wereldopener, life designer, sportactivist.
“Tegenwoordig is de hele wereld met elkaar verbonden: mensen, landen, economieën, technologieën, enz. Programmeren is een sleutelcompetentie van de toekomst. Het helpt je de wereld van de toekomst beter te begrijpen, deze actief vorm te geven en een innovatief lid te zijn van een opwindende samenleving zonder grenzen. Het vermogen om te coderen opent eindeloze deuren naar de toekomst voor onze kinderen in deze wereld en maakt hen tot ambassadeurs van nieuwe technologieën.”
9
cursussenCursusdocent:
“Minecraft: Inleiding tot kunstmatige intelligentie”, “Unity 3D”, “Frontend-ontwikkelaar: HTML/CSS/JavaScript-websites”, “Tekenen in anime-stijl”, “Programmeren voor de kleintjes”, “Minecraft programmeren”, “Design thinking”, “Bots in Python”, “Photoshop grafisch ontwerp”, "Videobloggen"
Onderwijs:
Talrijke cursussen om de IT-vaardigheden bij internationale bedrijven te verbeteren (SAP, procesautomatisering, e-commerce). FOM Universiteit Stuttgart, Stuttgart, Duitsland (Master of Business Administration) Karaganda State Technical University, Karaganda, Kazachstan.
Ervaring:
Oprichter van een succesvolle online elektronicawinkel in Duitsland, actief in klantadvies in gebied van automatisering van verkoopprocessen, werkt op het gebied van IT-verkoop in Duitsland in de internationale bedrijven.
Interesses:
Reizen, vissen, sporten, schaken.
I. Goethe zei: “Je kunt alleen leren waar je van houdt”
4
cursusCursusdocent:
“Gameprogrammering in Python”, “Programmeren in JavaScript”, “Bots in Python”, “Webprogrammering”
Onderwijs:
Polytechnische Universiteit van Moskou, specialiteit “Informatica en Computerwetenschappen”.
Ervaring:
Vloeiend in C\C++, Java, Python, PHP, JavaScript, SQL. Ik was betrokken bij de creatie van Android-applicaties in Java, platformonafhankelijke applicaties in C\C++, bots voor verschillende instant messengers in Python, evenals verschillende webservices met behulp van HTML/CSS/JS/PHP.
Interesses:
Van jongs af aan programmeert hij verschillende applicaties, van CLI tot MVP/MVVC-projecten. Deelgenomen aan mobiele hackathons. Deelgenomen aan cases over integratie met gesloten API's van derden. Ook gewerkt met 3d, met name Autodesk Maya, Inventor, 3ds Max, Fusion360 (er zijn enkele kleine ontwikkelingen met het weergeven van objecten op mobiele apparaten). Naast programmeren is hij geïnteresseerd in de autosport, in het bijzonder driften. Discreet, weet interesse in werk te wekken, verantwoordelijk en efficiënt.
1e moduul
De eerste dag
Inleiding tot Python en IDLE
− Ontwikkelomgeving
− Variabelen
− Bewerkingen met variabelen
− Gebruikersinvoer
Resultaat van de les: De leerling kan zelfstandig Python op een computer installeren en met de taal aan de slag; we gaan een vragenlijstprogramma schrijven in Python.
Tweede dag
Voorwaardelijke verklaring en lussen
− If-elif-else-verklaring
− while-lus
− voor lus
− bereik
Resultaat van de les: Laten we een paar eenvoudige voorbeeldprogramma's schrijven, zoals "Raad het getal".
Dag drie
Tekenreeksen, lijsten, functies, bibliotheken
− Tekenreeksen, tekenreeksopmaak
− Lijsten, lijstgeneratoren
− Functies, argumenten, retourwaarde
− Bibliotheken van derden
Resultaat van de les: Op basis van alle opgedane kennis gaan we een tekstspel schrijven.
Dag vier
OOP-basisprincipes
− Klassen, objecten
− Attributen
− Methoden, constructeurs
Resultaat van de les: We verwerven het noodzakelijke minimale begrip van objectgeoriënteerd programmeren.
2e moduul
De eerste dag
De eerste bot voor VKontakte
− Installatie van benodigde bibliotheken
− Instelling
− Maak een bottoken
− VK-bibliotheekmethoden
− Eenvoudige chatbot
Resultaat van de les: Laten we een eenvoudige bot maken die op een bepaalde tekst reageert met een bericht.
Tweede dag
Botspel "Steden"
− Verwerken van gebruikersberichten
− “Database” van steden en landen
− Spellus
Resultaat van de les: Laten we een bot schrijven om in steden te spelen
Dag drie
Botspel "Quiz"
− Vorming van botverzoeken
− Vraagregels opmaken
Resultaat van de les: Een bot die vragen stelt en de juiste antwoorden punten geeft.
Dag vier
Botspel “9 Levens”
− Emoticons verzenden
− Levens tellen
− Een woord in letters splitsen
Resultaat van de les: Een bot vergelijkbaar met het tekstspel “Hangman”
3e moduul
De eerste dag
Bot gebaseerd op “kunstmatige intelligentie”
− Inrichten van de DialogFlow bibliotheek
− Botregistratie
− DialogFlow koppelen aan het programma
− JSON-antwoorden
Resultaat van de les: Laten we een bot maken die op intelligente wijze gebruikersvragen beantwoordt met behulp van de machine learning-bibliotheek.
Tweede dag
Het verkrijgen van informatie van sites van derden
− aanvraagmodule
− HTML-parsering
Resultaat van de les: Laten we een bot schrijven die in realtime wisselkoersen of andere informatie vanaf internet verzendt.
Dag drie
Werken met afbeeldingen
− Afbeeldingen uploaden
− Afbeeldingen bijvoegen
Resultaat van de les: een bot die foto's van katten verzendt.
Dag vier
URL-verzoeken
− Verzoeken aan de YouTube-website
− Resultaten naar de gebruiker verzenden
Resultaat van de les: Laten we een bot maken die op verzoek van de gebruiker naar video's op YouTube zoekt en links verzendt.