Sélectionner une page
Formations Formation Jetbrains PyCharm

Formation Jetbrains PyCharm

Niveau confirmé
Catégorie Essential
Formation Jetbrains PyCharm
Prix 2100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

JetBrains PyCharm est un IDE complet pour développer en Python plus vite et avec moins d’erreurs. Cette formation vous aide à exploiter ses fonctions clés pour coder, déboguer, tester et refactorer efficacement sur des projets réels.

A l’issue de notre formation, vous pourrez rendre votre environnement de développement productif et fiable : navigation dans le code, inspections, auto-complétion, gestion des dépendances, exécution et débogage. Vous apprendrez à structurer un projet, configurer des interpréteurs et automatiser les tâches courantes.

L’approche est 100% pratique via ateliers guidés et démos : création d’un projet, configuration d’un venv, exécution de scripts et tests, débogage pas à pas, refactoring sécurisé, intégration Git. Les livrables incluent un projet Python configuré, des run/debug configurations, une checklist de réglages et des bonnes pratiques d’usage au quotidien.

 

Objectifs

  • Configurer PyCharm et un interpréteur Python (venv/conda).
  • Créer et organiser un projet avec exécution et paramètres.
  • Déboguer efficacement (breakpoints, watch, step, exceptions).
  • Écrire et exécuter des tests avec un workflow rapide.
  • Refactorer et naviguer dans le code avec les inspections.

 

Public visé

  • Développeurs Python débutants à intermédiaires
  • Développeurs web (Django/Flask) souhaitant industrialiser leur workflow
  • Data engineers / data analysts utilisant Python au quotidien

 

Pré-requis

  • Notions de base en Python (scripts, fonctions, modules)
  • Compréhension des environnements et dépendances (pip, venv)
  • Connaissances élémentaires en ligne de commande
  • Notions de Git (commit, branch) appréciées

 

Pré-requis techniques

  • Ordinateur avec 8 Go RAM minimum (16 Go recommandé)
  • Windows, macOS ou Linux
  • Python 3.x installé et accessible en ligne de commande
  • PyCharm installé (Community ou Professional selon besoins)
  • Accès à un terminal (PowerShell, zsh, bash) et à Git

Programme de formation Jetbrains PyCharm

 

[Jour 1 – Matin]

Prise en main de PyCharm et configuration d’un environnement Python

  • Tour d’horizon : interface, Project view, éditeur, tool windows, raccourcis essentiels
  • Création d’un projet : structure, fichiers, templates, interpréteur Python
  • Gestion des environnements : venv/virtualenv, sélection d’interpréteur, packages
  • Paramétrage productif : inspections, formatage, thèmes, keymap, plugins utiles
  • Atelier pratique : Créer un projet, configurer un venv et installer des dépendances.

 

[Jour 1 – Après-midi]

Édition avancée et navigation efficace dans le code

  • Navigation : Search Everywhere, Go to Definition, usages, structure, bookmarks
  • Refactoring : rename, extract method/variable, move, safe delete
  • Qualité de code : inspections, quick-fixes, intentions, reformat, import optimisés
  • Productivité : Live Templates, postfix completion, multi-cursors, macros
  • Atelier pratique : Refactorer un module existant en appliquant inspections et templates.

 

[Jour 2 – Matin]

Débogage et exécution : maîtriser Run/Debug et les configurations

  • Run/Debug configurations : scripts, paramètres, variables d’environnement, working directory
  • Débogage : breakpoints, step in/over/out, evaluate expression, watches
  • Débogage avancé : breakpoints conditionnels, logpoints, exception breakpoints
  • Analyse : call stack, frames, variables, threads (selon contexte)
  • Atelier pratique : Diagnostiquer et corriger un bug avec breakpoints conditionnels et evaluate.

 

[Jour 2 – Après-midi]

Tests, qualité et outillage : pytest, coverage et linters

  • Configuration des tests : pytest/unittest, discovery, marquages, exécution ciblée
  • Debug des tests : exécution pas à pas, analyse des échecs, rerun failed
  • Couverture : génération, lecture des rapports, zones non couvertes
  • Qualité : intégration flake8/pylint/ruff, mypy (selon projet), gestion des règles
  • Atelier pratique : Mettre en place une suite pytest avec coverage et corriger les alertes de lint.

 

[Jour 3 – Matin]

Git dans PyCharm : workflow quotidien et bonnes pratiques

  • Initialiser et cloner : VCS, .gitignore, configuration des remotes
  • Workflow : commit, amend, stash, rebase/cherry-pick (selon politique), résolution de conflits
  • Comparaisons : diff, historique, annotate/blame, recherche dans l’historique
  • Branches et PR : gestion des branches, tags, intégration avec plateformes (selon contexte)
  • Atelier pratique : Réaliser une feature branch, résoudre un conflit et préparer un commit propre.

 

[Jour 3 – Après-midi]

Packaging, exécution outillée et optimisation du workflow PyCharm

  • Gestion des dépendances : requirements.txt, pip-tools/poetry (selon projet), synchronisation d’environnement
  • Exécution outillée : terminal intégré, tâches, scripts, paramètres réutilisables
  • Profiling et performance : profiler (selon édition), analyse de points chauds, pistes d’optimisation
  • Personnalisation durable : settings sync, export/import, inspections par projet, conventions d’équipe
  • Atelier pratique : Packager et exécuter un projet avec configurations réutilisables et analyser un ralentissement.

 

Pour aller plus loin

Formation Blazor

Formation Asp .NET Core

Formation Steeltoe

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp