Bots in Python - course 18,000 rub. from Coddy School of Programming for Children, training 3 modules (months)
Miscellaneous / / December 07, 2023
Age: 11-14 years
Level: for beginners.
Duration: from 3 modules (months), from 24 hours*
Format: individual and group lessons, offline and online (real time).
Number of children: from 1 to 8.
Price:
from 750 rub./hour in an online group,
from 850 rub./hour in an offline group,
from 1050 rub./hour individually online,
from 1980 rub./hour individually offline.
Course on creating bots in Python
Do you want to use modern electronic “assistants” as efficiently as possible? Then the training course on writing a bot in Python from Coddy will be an excellent start in this direction. But first, let's figure out what this tool is and how it will make your life easier.
The word "bot" is a derivative of "robot". And this utility has a number of features:
• designed for monotonous and repeatable work;
• perform actions according to a given algorithm;
• they have no equal in their ability to imitate human actions (some particularly complex options cannot be distinguished from real users);
• can be simple or complex, and can perform a variety of functions - from searching for information and sending content to translations and playing games with the user.
Among programming languages, Python stands out for its efficiency, elegant design, and syntax that makes coding easier. It is used for scripts for various purposes, as well as for creating bots. After all, Python has undeniable advantages:
• relatively easy to learn (particularly at the initial stage);
• has open development;
• syntax features allow you to write highly readable code;
• a unified import mechanism, which makes it easy to use many libraries and extensions for your projects;
• provides tools for rapid prototyping and dynamic semantics;
• a large community of users that is positive towards newcomers.
Who and how is a course on writing bots useful?
We take a comprehensive approach to teaching our students and strive to provide the most practical information not only about how to create a bot in Python, but also more advanced knowledge that will be useful in further training and work.
If your child is between 11 and 14 years old and has been passionate about programming for a long time or is just immersing himself in this fascinating world, enroll him in young coders right now. In this course we will explain in detail how to write a bot in Python, and children will be able to:
• master the basics and features of this programming language. And this will certainly become their important competitive advantage in the future;
• in practice, they will create simple options (including game ones - in the form of a text quest);
• independently launch and even use “assistants” in the future when communicating and having fun with your friends.
All this will help to reveal the child’s creative potential, indicate his strengths in programming and give impetus to further achievements in this area. And who knows, maybe soon our coders will create unique projects that will qualitatively change their lives and the world around them for the better.
Upon completion of the course, each student receives a personalized certificate from CODDY.
11
coursesCourse teacher:
“Minecraft: Introduction to Artificial Intelligence”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript Websites”, “Drawing in Anime Style”, “Programming for the little ones”, “Minecraft programming”, “Design thinking”, “Bots in Python”, “Photoshop graphic design”, "Videobloggin"
Education:
Numerous courses to improve IT skills in international companies (Chatbot Hackathons, Prototyping in the field of artificial intelligence, IT architecture, etc.). University of Heilbronn, Heilbronn, Germany (Master of Business Administration). Belarusian State Economic University, Minsk, Belarus (Master of Business Administration).
Experience:
He is engaged in client consulting of legal systems, systems for audit solutions and process automation, works in the innovative field of IT and a start-up in Germany in an international company.
Interests:
Personal development, passion for sharing knowledge, networker, world opener, life designer, sports activist.
“Today the whole world is interconnected: people, countries, economies, technologies, etc. Programming is a key competency of the future. It helps you better understand the world of the future, actively shape it and be an innovative member of an exciting society without borders. The ability to code opens endless doors to the future for our children in this world and makes them ambassadors of new technologies.”
9
coursesCourse teacher:
“Minecraft: Introduction to Artificial Intelligence”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript Websites”, “Drawing in Anime Style”, “Programming for the little ones”, “Minecraft programming”, “Design thinking”, “Bots in Python”, “Photoshop graphic design”, "Video blogging"
Education:
Numerous courses to improve IT skills in international companies (SAP, process automation, e-commerce). FOM University of Stuttgart, Stuttgart, Germany (Master of Business Administration) Karaganda State Technical University, Karaganda, Kazakhstan.
Experience:
Founder of a successful online electrical store in Germany, engaged in client consulting in field of automation of sales processes, works in the field of IT sales in Germany in the international companies.
Interests:
Traveling, fishing, sports, chess.
I. Goethe said: “You can only learn what you love”
4
courseCourse teacher:
“Game programming in Python”, “Programming in JavaScript”, “Bots in Python”, “Web programming”
Education:
Moscow Polytechnic University, specialty “Informatics and Computer Science”.
Experience:
Fluent in C\C++, Java, Python, PHP, JavaScript, SQL. I was involved in the creation of Android applications in Java, cross-platform applications in C\C++, bots for various instant messengers in Python, as well as various web services using HTML/CSS/JS/PHP.
Interests:
From an early age he has been programming various applications from CLI to MVP/MVVC projects. Participated in mobile hackathons. Participated in cases involving integration with third-party closed APIs. Also worked with 3d, in particular Autodesk Maya, Inventor, 3ds Max, Fusion360 (there are some small developments with displaying objects on mobile devices). In addition to programming, he is interested in motorsports, in particular drifting. Discreet, knows how to instill interest in work, responsible and efficient.
1st module
The first day
Introduction to Python and IDLE
− Development environment
− Variables
− Operations with variables
− User input
Result of the lesson: The student will be able to independently install Python on a computer and start working with the language; we will write a questionnaire program in Python.
Second day
Conditional statement and loops
− If-elif-else statement
− while loop
− for loop
− range
Result of the lesson: Let's write some simple example programs, like “Guess the number”.
Day three
Strings, lists, functions, libraries
− Strings, string formatting
− Lists, list generators
− Functions, arguments, return value
− Third party libraries
Result of the lesson: We will write a text game based on all the knowledge acquired.
Day four
OOP Basics
− Classes, objects
− Attributes
− Methods, constructors
Result of the lesson: We obtain the necessary minimal understanding of object-oriented programming.
2nd module
The first day
The first bot for VKontakte
− Installation of necessary libraries
− Setting
− Create a bot token
− VK library methods
− Simple chat bot
Result of the lesson: Let's create a simple bot that will respond to a certain text with a message.
Second day
Bot game "Cities"
− Processing user messages
− “Database” of cities and countries
− Game loop
Result of the lesson: Let's write a bot for playing in cities
Day three
Bot game "Quiz"
− Formation of bot requests
− Formatting question lines
Result of the lesson: A bot asking questions and giving points the correct answers.
Day four
Bot game “9 Lives”
− Sending emoticons
− Counting Lives
− Splitting a word into letters
Result of the lesson: A bot similar to the text game “Hangman”
3rd module
The first day
Bot based on “artificial intelligence”
− Setting up the DialogFlow library
− Bot registration
− Connecting DialogFlow to the program
− JSON responses
Result of the lesson: Let's create a bot that will intelligently answer user questions using the machine learning library.
Second day
Obtaining information from third party sites
− requests module
− HTML parsing
Result of the lesson: Let's write a bot that sends exchange rates or other information from the Internet in real time.
Day three
Working with Images
− Uploading images
− Attaching images
Result of the lesson: A bot sending photos of cats.
Day four
URL requests
− Requests to the YouTube website
− Sending results to the user
Result of the lesson: Let's create a bot that will search for videos on Youtube at the user's request and send links.