Apprendre Python à travers le jeu le plus populaire - cours 24 000 RUB. de Coddy School of Programming for Children, formation 4 modules (mois)
Miscellanea / / December 08, 2023
Format: cours individuels et collectifs, hors ligne et en ligne (temps réel).
Nombre d'enfants: de 1 à 8.
à partir de 750 rub./heure dans un groupe en ligne,
à partir de 850 roubles/heure dans un groupe hors ligne,
à partir de 1050 roubles/heure individuellement en ligne,
à partir de 1980 roubles/heure individuellement hors ligne.
Minecraft est l'un des jeux vidéo les plus populaires et l'un des plus vendus de l'histoire, rassemblant a une énorme communauté de joueurs autour de lui et offre de nombreuses opportunités d'apprentissage la programmation.
Un grand nombre de personnes dans le monde utilisent Minecraft à des fins éducatives: à commencer par des cours de universités dédiées à l'étude et au développement de l'intelligence artificielle, se terminant par des écoles et des étés camps. Ce jeu informatique populaire est également utilisé dans l'étude de disciplines telles que la chimie, la physique, les mathématiques, et même l'histoire et bien d'autres !
Le cours « Minecraft: Programmation en Python » est conçu pour apprendre l'un des langages de programmation les plus populaires basés sur l'environnement de jeu Minecraft.
1. Le langage Python est l'un des langages de programmation les plus populaires au monde. Il est extrêmement demandé lorsqu'on postule à un emploi chez des géants de l'informatique tels que Google, Facebook, Youtube et d'autres sociétés.
2. Python peut être utilisé pour presque tout: science et analyse des données, intelligence artificielle et apprentissage automatique, développement Web, finance et commerce, systèmes de réseau et sécurité, développement de jeux et autre.
3. Python est largement utilisé dans les projets de science des données et d'apprentissage automatique. Par exemple, à Singapour, Python a été utilisé pour analyser les horaires des trains, ce qui a révélé des erreurs qui ont entraîné un certain nombre de graves perturbations des trains sur la Central Line.
4. Les programmeurs Python font partie des professionnels les plus recherchés et les mieux payés au monde.
5. Il est très simple de commencer à apprendre Python à partir de zéro. C'est une option idéale pour vos premiers pas dans le monde de la programmation.
Les cours sont dispensés dans un format de jeu qui permettra aux enfants non seulement d'apprendre à écrire des programmes en Python, mais aussi de les appliquer dans l'environnement Minecraft et de construire leurs propres mondes !
À la fin du cours, chaque étudiant reçoit un certificat personnalisé de CODDY.
Enseignant du cours :
"Développement de mods pour Minecraft", "Programmation de jeux en Python", "Unity 3D", "Minecraft: introduction à l'intelligence artificielle", "Création
jeux dans Roblox Studio", "Programmation pour les plus petits", "Programmation pour les plus petits dans Tynker", "Programmation Minecraft", "Jeux 3D dans Scratch", "Minecraft dans Scratch"
Éducation:
Université Polytechnique de Moscou, spécialité « Informatique et informatique en CAO ».
Expérience:
Connaît les langages C#, C++, Pascal, SQL. Programmé dans les systèmes 1C à l'aide du langage de programmation intégré 1C: Entreprise. Participation à la création de formations pour l'université sur Fusion 360 et Inventor.
Intérêts:
Aime travailler avec des bases de données, modéliser et résoudre des problèmes mathématiques non standard. En programmation, j'aime écrire des fonctionnalités pour les applications mobiles (C++). Estime que chaque enfant peut avoir une approche non standard.
"La chose la plus importante dans l'apprentissage est l'intérêt des enfants."
Enseignant du cours :
« Programmation de jeux en Python », « Connaissances informatiques », « Unreal Engine 4 », « Développement de jeux en C++ », « Programmation en Python3 », « Minecraft: programmation en Python »
Éducation:
Université russe de l'Amitié des Peuples (RUDN), spécialité « Informatique fondamentale et technologies de l'information ».
Expérience:
Maîtrise C++, Python, Pascal. Participant à divers forums de jeunesse aux niveaux régional et panrusse. Organisateur du forum panrusse « Grand pique-nique scolaire », organisé par le Mouvement des écoliers russes (RSM).
Intérêts:
En plus de la programmation, il aime lire des livres, faire du vélo et des jeux informatiques.
"Lors de la programmation, une personne doit faire preuve de persévérance et de détermination, afin que les programmeurs débutants se développent non seulement en tant que spécialistes, mais aussi en tant qu'individus."
Enseignant du cours :
« Minecraft: introduction à l'intelligence artificielle », « Programmation pour les plus petits », « Minecraft: programmation en Python », « Bots en Python »
Éducation:
Université d'État de Tioumen (TSU), Faculté d'informatique appliquée.
Expérience:
Intérêt profond pour l'informatique et expérience en programmation dans divers langages. Aujourd'hui, il programme en Python et C#. A de l'expérience en tant que professeur de mathématiques.
Intérêts:
Programmation de bots en Telegram, analyse de données en Python. Développé en langage C#. Il s'intéresse à divers sports. Mon préféré est le basket. Je suis convaincu qu'il n'y a pas de limite au développement personnel.
"La seule façon d'apprendre efficacement un nouveau langage de programmation est de le pratiquer et de l'utiliser pour résoudre des problèmes difficiles et vous faciliter la vie."
1er module
Le premier jour
Introduction à Python
− Algorithme, programme
− Variables numériques et chaînes, changement de type de variable
− Coordonnées, vecteurs, calcul de distance
− Téléportation d'un personnage, de bâtiments, envoi d'un message pour discuter
Deuxième jour
Aller plus loin en Python
− Gestion des exceptions
− Logique booléenne
− Opérations de comparaison
− Reconnaissance des objets entourant le personnage
Jour trois
Conditions
− Constructions conditionnelles if-elif-else, application de la logique booléenne
− Portes secrètes, escalier roulant, douche
Jour quatre
boucles while
− Boucles while avec compteur
− Boucles while utilisant la logique booléenne
− Malédiction, sentier des fleurs, compétition de plongeon, piste de danse, messages de chat
2ème module
Cinquième jour
Procédures
− Procédures
− Éthique du programmeur, indentations, commentaires
− Utiliser if et while dans les procédures
− Bloquer le voyageur
Jour six
Listes
− Listes, opérations avec des listes
− Utiliser des chaînes comme listes
− Sélection d'éléments aléatoire
− Chronomètre, coulissant
Jour sept
Les fonctions
− Différence entre procédures et fonctions
− Tuples
− Fonctions qui renvoient un tuple
Jour huit
Dictionnaires
− Dictionnaires
− Différence entre dictionnaires et listes
− Guide, frapper des blocs
3ème module
Jour neuf
For loops, la magie de la programmation
− Utiliser une boucle for avec des tuples, des listes, des dictionnaires
− fonction range()
− Simplifiez les programmes avec une boucle while en utilisant une boucle for
− Baguette magique, escalier magique
Jour dix
Pause, sinon
− Interrompre pendant
− Interruption pour
− Utiliser else avec une boucle for
− Parcourir les éléments du dictionnaire en utilisant for
− Chercheur de diamants
Jour onze
Listes bidimensionnelles
− Liste des listes
− Itérer sur les éléments d'une liste bidimensionnelle
− Dessin d'émoticônes, mur délabré
Jour douze
Listes multidimensionnelles
− Listes 3D
− L'idée de créer une liste de n'importe quelle taille
− Copie de dessins
4ème module
Jour treizième
Travailler avec des fichiers, des modules
− Ouvrir, lire, écrire
− Importer un module, une fonction
− Lecture et écriture dans un fichier à l'aide de modules tiers
− Sauvegarde des conceptions dans un fichier
Quatorzième jour
Cadre Web Flask
− Téléchargement de modules à l'aide de pip
− Utilisation de plusieurs modules
− Création d'un petit site Web avec des données de Minecraft
Jour quinze
Cours, méthodes
− Classes, initialisation, propriétés des objets
− Méthodes de classe
− Objet fantôme
Jour seizième
Leçon finale
− Généralisation du cours, application des connaissances acquises
− Créez votre propre mini-jeu dans Minecraft