Bots en Python: curso 18.000 rublos. de Coddy School of Programming for Children, capacitación 3 módulos (meses)
Miscelánea / / December 07, 2023
Edad: 11-14 años
Nivel: para principiantes.
Duración: a partir de 3 módulos (meses), a partir de 24 horas*
Formato: lecciones individuales y grupales, offline y online (tiempo real).
Número de niños: de 1 a 8.
Precio:
desde 750 rublos/hora en grupo online,
desde 850 rublos/hora en un grupo fuera de línea,
desde 1050 rublos/hora individualmente en línea,
desde 1980 rublos/hora individualmente fuera de línea.
Curso de creación de bots en Python
¿Quiere utilizar los “asistentes” electrónicos modernos de la manera más eficiente posible? Entonces, el curso de formación sobre cómo escribir un bot en Python de Coddy será un excelente comienzo en esta dirección. Pero primero, averigüemos qué es esta herramienta y cómo le hará la vida más fácil.
La palabra "bot" es un derivado de "robot". Y esta utilidad tiene una serie de características:
• diseñado para trabajos monótonos y repetibles;
• realizar acciones según un algoritmo determinado;
• no tienen igual en su capacidad para imitar acciones humanas (algunas opciones particularmente complejas no se pueden distinguir de los usuarios reales);
• puede ser simple o complejo y puede realizar una variedad de funciones, desde buscar información y enviar contenido hasta traducciones y jugar con el usuario.
Entre los lenguajes de programación, Python destaca por su eficiencia, diseño elegante y sintaxis que facilita la codificación. Se utiliza para scripts para diversos fines, así como para crear bots. Después de todo, Python tiene ventajas innegables:
• relativamente fácil de aprender (particularmente en la etapa inicial);
• tiene un desarrollo abierto;
• las características de sintaxis le permiten escribir código altamente legible;
• un mecanismo de importación unificado, que facilita el uso de muchas bibliotecas y extensiones para sus proyectos;
• proporciona herramientas para la creación rápida de prototipos y semántica dinámica;
• una gran comunidad de usuarios que es positiva hacia los recién llegados.
¿Para quién y cómo es útil un curso sobre redacción de bots?
Adoptamos un enfoque integral para enseñar a nuestros estudiantes y nos esforzamos por brindar la información más práctica no solo sobre cómo crear un bot en Python, pero también conocimientos más avanzados que serán útiles en futuras capacitaciones y trabajar.
Si tu hijo tiene entre 11 y 14 años y hace tiempo que le apasiona la programación o simplemente está sumergiéndose en este fascinante mundo, inscríbelo en young coders ahora mismo. En este curso explicaremos en detalle cómo escribir un bot en Python y los niños podrán:
• dominar los conceptos básicos y las características de este lenguaje de programación. Y ésta sin duda se convertirá en su importante ventaja competitiva en el futuro;
• en la práctica, crearán opciones simples (incluidas las de juego, en forma de búsqueda de texto);
• lanzar e incluso utilizar “asistentes” de forma independiente en el futuro cuando te comuniques y te diviertas con tus amigos.
Todo esto ayudará a revelar el potencial creativo del niño, indicará sus puntos fuertes en programación e impulsará nuevos logros en esta área. Y quién sabe, tal vez pronto nuestros programadores creen proyectos únicos que cambiarán cualitativamente sus vidas y el mundo que los rodea para mejor.
Al finalizar el curso, cada estudiante recibe un certificado personalizado de CODDY.
11
cursosProfesor del curso:
“Minecraft: Introducción a la Inteligencia Artificial”, “Unity 3D”, “Desarrollador Frontend: Sitios web HTML/CSS/JavaScript”, “Dibujo en estilo anime”, “Programación para los más pequeños”, “Programación Minecraft”, “Design Thinking”, “Bots en Python”, “Diseño gráfico en Photoshop”, "Videoblog"
Educación:
Numerosos cursos para mejorar las habilidades informáticas en empresas internacionales (Chatbot Hackathons, Prototyping en el campo de la inteligencia artificial, arquitectura informática, etc.). Universidad de Heilbronn, Heilbronn, Alemania (Maestría en Administración de Empresas). Universidad Económica Estatal de Bielorrusia, Minsk, Bielorrusia (Maestría en Administración de Empresas).
Experiencia:
Se dedica a la consultoría de clientes sobre sistemas jurídicos, sistemas para soluciones de auditoría y automatización de procesos, trabaja en el campo innovador de TI y es una empresa emergente en Alemania en una empresa internacional.
Intereses:
Desarrollo personal, pasión por compartir conocimientos, networker, abridor de mundos, diseñador de vida, activista deportivo.
“Hoy el mundo entero está interconectado: personas, países, economías, tecnologías, etc. La programación es una competencia clave del futuro. Le ayuda a comprender mejor el mundo del futuro, darle forma activamente y ser un miembro innovador de una sociedad apasionante sin fronteras. La capacidad de codificar abre infinitas puertas al futuro de nuestros niños en este mundo y los convierte en embajadores de las nuevas tecnologías”.
9
cursosProfesor del curso:
“Minecraft: Introducción a la Inteligencia Artificial”, “Unity 3D”, “Desarrollador Frontend: Sitios web HTML/CSS/JavaScript”, “Dibujo en estilo anime”, “Programación para los más pequeños”, “Programación Minecraft”, “Design Thinking”, “Bots en Python”, “Diseño gráfico en Photoshop”, "Videoblogs"
Educación:
Numerosos cursos para mejorar las habilidades informáticas en empresas internacionales (SAP, automatización de procesos, comercio electrónico). Universidad FOM de Stuttgart, Stuttgart, Alemania (Maestría en Administración de Empresas) Universidad Técnica Estatal de Karaganda, Karaganda, Kazajstán.
Experiencia:
Fundador de una exitosa tienda de electricidad en línea en Alemania, dedicada a la consultoría de clientes en campo de la automatización de procesos de ventas, trabaja en el campo de las ventas de TI en Alemania en el ámbito internacional compañías.
Intereses:
Viajar, pescar, deportes, ajedrez.
I. Goethe dijo: “Sólo puedes aprender lo que amas”
4
cursoProfesor del curso:
“Programación de juegos en Python”, “Programación en JavaScript”, “Bots en Python”, “Programación web”
Educación:
Universidad Politécnica de Moscú, especialidad “Informática e Informática”.
Experiencia:
Fluido en C\C++, Java, Python, PHP, JavaScript, SQL. Participé en la creación de aplicaciones Android en Java, aplicaciones multiplataforma en C\C++, bots para varios mensajeros instantáneos en Python, así como varios servicios web usando HTML/CSS/JS/PHP.
Intereses:
Desde temprana edad ha estado programando diversas aplicaciones desde CLI hasta proyectos MVP/MVVC. Participó en hackatones móviles. Participó en casos de integración con API cerradas de terceros. También trabajé con 3D, en particular Autodesk Maya, Inventor, 3ds Max, Fusion360 (hay algunos pequeños avances en la visualización de objetos en dispositivos móviles). Además de la programación, le interesan los deportes de motor, en particular el drifting. Discreto, sabe infundir interés por el trabajo, responsable y eficiente.
1er módulo
El primer día
Introducción a Python e IDLE
− Entorno de desarrollo
− Variables
− Operaciones con variables
− Entrada del usuario
Resultado de la lección: El estudiante podrá instalar Python de forma independiente en una computadora y comenzar a trabajar con el lenguaje, escribiremos un programa de cuestionario en Python.
Segundo día
Declaración condicional y bucles
− Declaración if-elif-else
− bucle while
− para bucle
− rango
Resultado de la lección: escribamos algunos programas de ejemplo sencillos, como "Adivina el número".
Día tres
Cadenas, listas, funciones, bibliotecas.
− Cadenas, formato de cadenas.
− Listas, generadores de listas.
− Funciones, argumentos, valor de retorno.
− Bibliotecas de terceros
Resultado de la lección: Escribiremos un juego de texto basado en todos los conocimientos adquiridos.
Día cuatro
Conceptos básicos de programación orientada a objetos
− Clases, objetos
− Atributos
− Métodos, constructores.
Resultado de la lección: Obtenemos los conocimientos mínimos necesarios de programación orientada a objetos.
2do módulo
El primer día
El primer bot para VKontakte
− Instalación de bibliotecas necesarias
− Configuración
− Crear un token de bot
− Métodos de la biblioteca VK
− Bot de chat sencillo
Resultado de la lección: creemos un bot simple que responderá a un texto determinado con un mensaje.
Segundo día
Juego de bots "Ciudades"
− Procesamiento de mensajes de usuario.
− “Base de datos” de ciudades y países
− Bucle de juego
Resultado de la lección: escribamos un bot para jugar en ciudades.
Día tres
Juego de robots "Quiz"
− Formación de solicitudes de bot.
− Formato de líneas de preguntas
Resultado de la lección: Un robot que hace preguntas y da puntos con las respuestas correctas.
Día cuatro
Juego de robots “9 vidas”
− Envío de emoticones
− Contando vidas
− Dividir una palabra en letras
Resultado de la lección: Un bot similar al juego de texto “Hangman”
3er módulo
El primer día
Bot basado en “inteligencia artificial”
− Configuración de la biblioteca DialogFlow
− Registro de bots
− Conexión de DialogFlow al programa
− Respuestas JSON
Resultado de la lección: creemos un bot que responderá inteligentemente a las preguntas de los usuarios utilizando la biblioteca de aprendizaje automático.
Segundo día
Obtener información de sitios de terceros
− módulo de solicitudes
− Análisis HTML
Resultado de la lección: escribamos un bot que envíe tipos de cambio u otra información desde Internet en tiempo real.
Día tres
Trabajar con imágenes
− Subir imágenes
− Adjuntar imágenes
Resultado de la lección: Un bot enviando fotos de gatos.
Día cuatro
Solicitudes de URL
− Solicitudes al sitio web de YouTube
− Envío de resultados al usuario
Resultado de la lección: creemos un bot que buscará videos en Youtube a solicitud del usuario y enviará enlaces.