0% ont trouvé ce document utile (0 vote)
3 vues10 pages

Présentation Python Pro

Le cours de Python Pro pour les enfants de 14 à 18 ans enseigne la programmation en Python, allant des bases jusqu'à des applications avancées comme le développement de jeux et le Machine Learning. Les étudiants acquièrent des compétences pratiques à travers des projets, apprenant à créer des applications, des jeux, et des sites web tout en développant leur pensée mathématique. La formation met l'accent sur l'importance de Python dans le marché du travail, préparant les élèves à des carrières dans des domaines technologiques variés.

Transféré par

wadieminahom
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues10 pages

Présentation Python Pro

Le cours de Python Pro pour les enfants de 14 à 18 ans enseigne la programmation en Python, allant des bases jusqu'à des applications avancées comme le développement de jeux et le Machine Learning. Les étudiants acquièrent des compétences pratiques à travers des projets, apprenant à créer des applications, des jeux, et des sites web tout en développant leur pensée mathématique. La formation met l'accent sur l'importance de Python dans le marché du travail, préparant les élèves à des carrières dans des domaines technologiques variés.

Transféré par

wadieminahom
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Python Pro

Cours pour les enfants de 14 à 18


ans

Préparez-vous à exercer des


professions recherchées et
créez un portfolio initial de
développeur.
Des débutants aux
professionnels
Les enfants apprennent à coder en Python et mettent leurs
compétences à l’épreuve dans les domaines de
l’informatique les plus recherchés, du développement de
jeux à l’expertise en Machine Learning.
Les cours de la première
année
Module 1. Types of data Module 4. Data structure Module 7. Desktop apps*

● Introduction to the Python ● Lists and tuples ● Introduction to PyQt5. The


programming language ● Dictionaries and sets interface of a desktop
● Variables ● Nested data structures application
● Strings ● Problem-solving workshop ● Working with widgets.
● Problem-solving workshop Handling events
● The control system of Git
Module 2. Algorithms Module 5. Object-oriented versions and the GitHub
programming service. Planning a group
● Conditional statements project
● Nested conditional ● Classes ● Team-based development in
statements ● Inheritance GitHub. The “Desktop App”
● Loops ● The Fast Clicker game project
● Project presentation
Module 3. Methods of
organizing code Module 6. 2D games*

● Functions ● Introduction to Pygame,


● Modules Events
● Using classes
● Sprite groups. Handling
collisions
● Creating an executable file
● Project presentation
Les cours de la deuxième
année
Module 1. Recap Module 4. Machine learning* Module 6. Web development

● Algorithms and data structures ● Machine learning algorithms. ● Basics of web technology. Introduction to
● Functions and OOP Classification using the KNN HTML
method ● Introduction to Agile and Scrum. CSS
Module 2. Mobile applications ● Strategy and tactics for teaching ● Working with databases. Introduction to
the model SQL
● Introduction to the Kivy library ● Machine learning competition ● Working with linked tables. Creating
● MVP development for mobile ● Defending projects database scripts for websites
applications ● Interaction with a site by several users.
● Creating a user-friendly Sessions
Module 5. 3D games*
interface. Animation ● Creating forms
● Testing apps. Product ● Using templates
● Introduction to Panda3D
presentation ● Presenting projects
● The camera and map
Module 3. Data analysis ● The map editor
● Game modes Module 7. My career in IT
● Basics of working with ● Results. Presenting the game
● Career development option in IT (hired work in
Pandas. Filtering data
various areas, creating your own startup,
● Methods of grouping data
working in a team of startup professionals)
● Cleaning data. Feature
● Professional development plans: “My career in
engineering
IT: dream - goal - plan - action”
● Visualizing data
● Defending projects
Everyone
will enjoy it!

Une plongée en Nous développons Nous découvrons


profondeur dans le la pensée mathématique leur motivation
processus
Une trame narrative sur le En étudiant les principes de base Nous ne faisons pas de tests : à
développement d'une startup de la programmation, nous la place, nous mettons
informatique nous aide à approfondissons les connaissances immédiatement en pratique
capter l'attention des élèves des élèves en mathématiques, ce que nous avons appris, en
ayant des difficultés de même s’ils n’ont jamais été à l’aise réalisant des projets et en
concentration. dans cette matière auparavant. donnant vie à nos petits rêves.
Au cours de leur première
année d’études, les
adolescents apprendront à :
Écrire du code en Python en utilisant Travailler avec des graphiques et
des fonctions, des classes et des développer une interface utilisateur.
modules. Travailler avec des bases de données
Créer des jeux et des applications et utiliser les bibliothèques PyGame
graphiques interactifs pour PC. et PyQT.
Appliquer une approche itérative, tester
et présenter des logiciels.
Au cours de leur deuxième année d’
études, les adolescents
apprendront à :
Programmer des jeux 3D : concevoir des scènes, animer des
personnages et ajouter de la musique à un projet.
Créer des sites web en utilisant HTML, CSS et la bibliothèque Django.
Extraire des informations utiles à partir de grands ensembles de
données (Data Mining) et appliquer des algorithmes d’apprentissage
automatique.

Développer des applications mobiles.


Appliquer les principes Agile et Scrum.
Utiliser les bibliothèques Flask, SQLite, Pandas, sklearn et Kivy.
Pourquoi Python?

C’est l’un des langages de programmation les


plus populaires et universels selon des dizaines
de systèmes de classement.
Il est largement utilisé dans divers domaines —
de la résolution de tâches simples à
l’intelligence artificielle et à l’apprentissage
automatique.
La maîtrise de Python est très recherchée parmi
les candidats à l’embauche dans les grandes
entreprises informatiques, ainsi que par d’autres
employeurs.
Les programmeurs travaillant en Python font
partie des spécialistes les mieux rémunérés au
monde.
Une approche
par projets
Nos enfants créent des mini-projets dès
leurs premières leçons, mettant en
pratique les connaissances acquises.
Ils partagent leurs projets avec leurs
camarades directement sur la plateforme
et apprennent à donner et recevoir des
retours.
À la fin de chaque module, ils présentent
un projet complet, individuel ou en
groupe.
International School of Programming
for children aged 6 to 18

1 100 000 graduates


90+ countries
515 partners

Vous aimerez peut-être aussi