Python


JetBrains Academy

Apprenez la programmation en créant des applications fonctionnelles avec JetBrains Academy, une plateforme d'apprentissage par projets.

Apprenez activement

Allez plus loin que les cours en amphi : apprenez en développant. Choisissez un projet et progressez dans un cursus qui contient tous les concepts nécessaires pour le créer. Lancez-vous le défi d'intégrer tout ce que vous avez appris dans vos applications.

Découvrez comment tout est lié

Explorez les nouveaux thèmes et projets qui sont mis à votre disposition au fil de vos progrès. Parcourez la Carte de connaissances qui vous présente votre progression, toute l'étendue des rubriques disponibles, et les liens entre elles.

Apprenez depuis l'intérieur de votre EDI 

Maîtrisez des outils professionnels et devenez un développeur ou une développeuse accompli(e). Bénéficiez de l'intégration totale de la plateforme avec les EDI de JetBrains lorsque vous travaillez sur vos projets.


Introduction à Python

Vous souhaitez apprendre la programmation avec un langage polyvalent ? Le cours Introduction to Python est spécialement conçu pour les programmeurs ayant peu ou pas d'expérience en programmation.

Pour suivre le cours, accédez à Learn ⟶ Browse Courses et sélectionnez Introduction to Python dans la liste.

Vous trouverez plus de détails dans le guide de prise en main de cette formation.


Apache Beam Katas

Beam Katas est un cours qui propose une série de leçons pratiques et structurées pour débuter avec Apache Beam. Venez à bout d'exercices à la complexité croissante et bâtissez votre expérience avec les fondamentaux d'Apache Beam comme des transformations fondamentales, des transformations courantes et des cas d'utilisation simples (nombre de mots), avec d'autres katas à venir.

Pour débuter le cours, accédez à Learn ⟶ Browse Courses. Cherchez Beam Katas, et une fois que le cours est chargé dans l'EDI, vous êtes prêt à démarrer.


Algorithmic Toolbox

Algorithmic Toolbox par Coursera fait partir de la spécialisation des algorithmes et structures de données. Le cours aborde les techniques et idées algorithmiques simples pour les problèmes de calcul fréquents dans les applications pratiques : trier et chercher, diviser pour mieux régner, les algorithmes gourmands et la programmation dynamique.

Allez sur Learn ⟶ Start Coursera Assignment et sélectionnez Algorithmic Toolbox.


Intégration de CheckiO

CheckiO est une plateforme d'apprentissage de la programmation et un site web ludique qui enseigne Python en résolvant des problèmes de code et en rivalisant pour les solutions les plus élégantes et créatives.

Vous pouvez maintenant effectuer des missions CheckiO directement dans PyCharm Edu et profiter de l'assistance de l'EDI à chaque étape de votre parcours.

Pour suivre le cours, allez sur Learn ⟶ Browse Courses et sélectionnez Py CheckiO dans la liste. Votre progression est synchronisée et l’IDE met automatiquement à jour votre liste de missions en fonction de celle-ci.

Intégration avec Stepik

Stepik est une plateforme de gestion de l'apprentissage et de MOOC, qu'un enseignant peut utiliser pour partager des cours avec vous en privé. Stepik propose de nombreux cours ouverts à tous, auxquels vous pouvez accéder depuis votre EDI.

Synchronisation de la progression

Si vous aimez apprendre les leçons théoriques sur Stepik mais préférez faire les exercises de programmation dans l'EDI, aucune inquiétude : vous ne perdrez pas votre progression. Tous vos progrès sont synchronisés entre les plateformes.

Importer plus de cours

Vous pouvez importer n'importe quel cours de Stepik comportant des tâches de programmation, et les exécuter directement dans l'EDI. Vous pouvez basculer entre l'EDI et Stepik quand vous le souhaitez.

550

MOOC et SPOC hébergés sur Stepik

60 000 000

exercices terminés et envoyés par les étudiants sur Stepik

Environnement professionnel

Les fonctionnalités de productivité telles que la saisie automatique du code, les inspections de code, un débogueur visuel et bien plus augmentent non seulement votre productivité lors de l'apprentissage, mais vous aident à passer facilement et en douceur aux autres outils JetBrains.

Bénéficier d'un espace de travail optimisé

Sentez-vous plus à l'aise avec votre IDE et faites en sorte de rester concentré et d'éviter les distractions, grâce à la personnalisation des couleurs et des raccourcis clavier, et tous les paramètres de rendu nécessaires dont vous avez besoin pour un développement productif.

Apprendre plus vite avec un éditeur intelligent

Profitez de la mise en évidence des éléments de syntaxe et des erreurs spécifiques au langage pour vous aider à éviter les erreurs dans le code. Apprenez à styliser votre code correctement avec la mise en forme du code et ne restez jamais bloqué grâce à la saisie automatique du code et à la documentation rapide.

Exécuter et déboguer votre code

Exécutez votre code pour vous assurer que tout se passe bien. Utilisez le puissant débogueur doté d'une interface graphique pour découvrir ce qui a mal fonctionné. Définissez des points de rupture, exécutez votre code étape par étape et conservez toutes les informations disponibles à portée de main.