Swift Playgrounds

Du vrai plaisir à apprendre la vraie programmation.

App révolutionnaire pour iPad et Mac, Swift Playgrounds rend l’apprentissage de Swift amusant et interactif. Comme elle n’exige aucune connaissance en programmation, c’est l’outil idéal pour les élèves débutants. Commencez par résoudre des puzzles pour maîtriser les bases de Swift, un puissant langage de programmation Apple avec lequel les professionnels créent une foule d’apps plus populaires les unes que les autres. Relevez ensuite une série de défis et passez à des playgrounds plus avancés conçus par Apple et d’autres grands développeurs.

Pilotez les robots et les drones.
À l’aide de votre propre code, vous pouvez maintenant faire faire des choses épatantes aux robots et aux drones. Apprenez à programmer des appareils connectés, comme le Sphero SPRK+, les LEGO® MINDSTORMS® EV3 et les drones de Parrot, et regardez-les prendre vie sous vos yeux.

En savoir plus sur les appareils connectés

Du vrai code Swift.
Une vraie partie de plaisir.

Apprendre à coder avec Swift Playgrounds, c’est vraiment stimulant. L’app propose une gamme complète de leçons spécialement conçues par Apple. Dans Notions fondamentales de Swift, explorez les bases en guidant un personnage dans un monde 3D avec du vrai code, puis progressez vers des notions plus pointues.

Votre code en action : Écrivez des lignes de code sur la partie gauche de votre écran et, d’un simple toucher, voyez instantanément le résultat du côté droit.

À vous niveaux, énigmes et notions de codage.

Amorcez votre parcours avec Notions fondamentales de Swift. Vous vous attaquez alors à vos objectifs en utilisant le langage de programmation des développeurs professionnels. À mesure que vous avancez, des notions plus poussées entrent en jeu. Petit à petit, vous accumulerez des connaissances et créerez des codes de plus en plus complexes.

Notions fondamentales de Swift.

L’app présente d’abord les concepts essentiels à la compréhension du codage.

  • Commandes

  • Fonctions

  • Boucles

  • Paramètres

  • Code conditionnel

  • Variables

  • Opérateurs

  • Types

  • Initialisation

  • Correction de bogues

Maîtrisez la base, puis passez aux prochains défis.

En plus des leçons intégrées, Swift Playgrounds renferme une collection de défis additionnels qui ne cesse de croître. Vous pouvez donc approfondir un sujet que vous connaissez, ou alors vous aventurer dans quelque chose de nouveau. Non seulement vous créerez des projets amusants, mais vous développerez vos compétences.

Des mondes nouveaux imaginés par toute une communauté de développeurs.

Découvrez des dizaines de chaînes débordant de défis amusants conçus par d’éminents éditeurs et développeurs. Et abonnez-vous à vos favorites pour recevoir les plus récentes créations dans l’app. Les mondes à votre portée sont quasi infinis.

Une nouvelle façon de programmer.
Et le meilleur appareil pour apprendre.

Déplacez aisément les accolades dans votre code, créez une boucle avec des commandes existantes, ou choisissez parmi des dizaines d’éléments de code à glisser-déposer – directement sur votre iPad ou Mac. Tirez parti des puissantes fonctions Multi-Touch, du multitâche et du mode Split View sur iPad. Ou profitez du grand écran de Mac qui, en plus de laisser la place à une nouvelle barre latérale et à sa table des matières, vous permet d’accéder rapidement à d’autres fichiers Swift. Touchez, glissez ou tapez du texte et des chiffres, puis interagissez avec ce que vous venez de créer.

Clavier de programmation QuickType.

Quelques touchers suffisent pour écrire une ligne de code. Avec QuickType, la barre de raccourcis suggère des commandes de façon automatique et perspicace selon votre progression. Et quand taper reste la meilleure solution, servez-vous du clavier novateur d’iPad spécialement conçu pour la programmation. Appuyez sur une touche pour afficher différents caractères, puis faites glisser votre doigt pour en choisir un. Sur Mac, profitez des mêmes suggestions – et d’un accompagnement encore plus poussé.

Bibliothèque de code.

Grâce à cette bibliothèque, glissez-déposez des éléments de code pour en avoir moins à taper.

Fonction Glisser-déposer.

Glissez aisément les limites d’un énoncé autour d’un code existant.

Un coup de main d’un seul toucher.

Si vous avez du mal à comprendre une commande, maintenez votre doigt dessus, et un menu apparaîtra. Choisissez alors l’option la plus pertinente pour trouver la réponse dont vous avez besoin.

Points de départ. Un élan pour votre créativité.

Utilisez vos connaissances pour créer quelque chose de complètement nouveau. Avec Points de départ, profitez d’une longueur d’avance pour réaliser des projets plus avancés, ajoutez plusieurs fichiers à la fois à votre playground, et tirez profit des fonctionnalités d’iPad comme les gestes Multi-Touch, l’accéléromètre et le gyroscope. Personnalisez votre projet en y ajoutant des éléments graphiques, du contenu audio et plus encore. Et partagez facilement vos créations avec votre monde – ou le monde entier. Les élèves peuvent même s’échanger du code lorsque leurs enseignants utilisent Points de départ pour créer des leçons.

Vos réalisations,
en plein écran.

Plongez dans l’univers de la programmation à l’aide des superbes écrans Retina d’iPad et de Mac. Touchez le séparateur au milieu de l’écran, puis faites-le glisser pour visualiser votre code ou votre projet en plein écran. Vous pouvez aussi personnaliser des jeux intégrés comme Bataille navale et Casse-briques, puis les faire passer en mode plein écran pour une expérience encore plus immersive.

Avec le bon code, les robots marchent, roulent et s’envolent.

Voyez votre code s’animer sous vos yeux en programmant de vrais robots, des drones et des instruments de musique. La chaîne Accessoires regorge de playgrounds captivants où vous pouvez configurer et contrôler des jouets éducatifs populaires comme les LEGO® MINDSTORMS® EV3. Et ce n’est qu’un début.

Dans les playgrounds Sphero, guidez le robot sphérique dans des parcours complexes et faites-le bondir au-dessus d’obstacles ou changer de couleur.

Dans les playgrounds Dash, dirigez le robot pour qu’il chante, danse et réagisse à son environnement.

Dans les playgrounds Meebots, apprenez à programmer les six servomoteurs du robot Jimu Robot Meebot pour le faire bouger de façon naturelle, voire danser.

Dans les playgrounds Tello EDU, faites voler plusieurs drones en groupe, faites-leur faire des pirouettes et autres acrobaties aériennes, et laissez aller votre imagination.

Partagez votre création avec un ami.
Ou le monde entier.

Envoyez votre code à d’autres utilisateurs d’iPad avec Mail, Messages ou AirDrop. Ils pourront le voir dans Swift Playgrounds, et même y ajouter de nouveaux éléments. Et si votre ambition est planétaire, diffusez sur le web une vidéo de votre programme actif.

Exportez vos idées sur Xcode, et amenez-les plus loin.

Comme vous travaillez avec un vrai langage de programmation, vous pouvez importer et exporter vos projets entre Swift Playgrounds et Xcode. Vous êtes ainsi en mesure de tester vos idées avec l’outil qu’utilisent les développeurs professionnels d’apps iOS et OS X.

Parce que le code est universel, nous l’enseignons en plusieurs langues.

Swift Playgrounds est maintenant offerte en 15 langues : castillan, espagnol latino-américain, portugais brésilien, chinois simplifié et traditionnel, anglais, allemand, français, italien, coréen, japonais, thaï, turc, néerlandais et suédois. Nous croyons que tout le monde, partout, devrait pouvoir apprendre à coder.