Lorsque tu veux faire du développement en général et en Python en particulier, utiliser un environnement de développement dédié (IDE en Anglais) est important pour faciliter ta vie.
PyCharm est un environnement de développement entièrement dédié au language Python. Développé par JetBrains, il repose sur l'IDE trés populaire IntelliJea Idea, trés apprécié des développeurs.
Dans ce tutoriel, nous te montrons comment créer un nouveau projet avec PyCharm rapidement.
Avant que tu commences
Assure-toi d'avoir tous ces pré-requis avant de continuer
Installe python : Dirige toi vers le site de Python et choisis la méthode d'installation qui te convient le mieux, selon ton système.
Installe poetry : Cet outil te permet de gérer les dépendances de ton projet, les environnements virtuels python, et bien plus! Pour en apprendre plus, clique ici
Crée un compte GitHub : Si tu n'as pas encore un compte, dirige toi versGitHubet crée un compte. Ce compte te servira pour toute ta carrière dans la data
Installe PyCharm : Évidemment, il te faudra l'installer si tu veux suivre ce tutoriel ;) La version community est gratuite et tu la trouveras sur cette page
Quand tu ouvres PyCharm tu te retrouves avec cette première page. Si tu l'as déjà utilisé, tu auras une liste de projets récents comme ci-dessous.

Cliquer sur new project et tu devrais te retrouver devant l'interface de création d'un nouveau projet.
Ici, assure toi que "Pure Python" est sélectionné à gauche puis :
Donne un nom à ton projet et choisis la location oú il sera stocké
Clique sur "Create Git repository" ce qui indique à PyCharm qu'on voudra versionner notre projet sur GitHub
Assure-toi que "Custom environment" et "Generate new" sélectionnés
Maintenant choisis le type Poetry
Les champs "Base python" et "Path to poetry" sont normalement remplis automatiquement par PyCharm.
Si tel n'est pas le cas et que tu es sûr que Python et Poetry sont installés, il te faudra renseigner le chemin d'accès aux fichiers pythonet poetry (comme dans l'image ci-dessus)

Clique sur "Create" et attends que PyCharm finisse la mise en place du projet.
Quand il a fini tu devrais avoir ce nouveau fichier "pyproject.toml" que PyCharm a créé automatiquement pour l'environnement virtuel poetry

Créons un nouveau fichier Python et mettons-y un peu de code, comme dans l'exemple ci-dessous

Le bouton ▶️ nous permet d'exécuter le code dans notre fichier main.py . Sauf que cette exécution ne nous permet pas d'intéragir avec notre code. Pour celà, il suffit de
Cliquer sur "Current File" en haut à droite
Cliquer sur "Edit configuration templates"

Dans l'écran suivant
Choisir "Python" dans la liste à gauche
Cliquer sur "Modify options"
Sélectionner "Run with Python console"
Clique sur "Apply"

Maintenant si tu lances ton code, tu verras une fenête s'ouvrir en bas, le code s'exécuter et tu récupères un interpréteur Python que tu peux utiliser pour tester tes fonctions, connaître les valeurs associées à tes variables...etc

PyCharm te permet d'intéragir avec Github nativement, c'est-à-dire sans devoir te souvenir des commandes exactes de Git. Un gain de temps énorme!
Pour ce faire, clique sur le bouton "Git" tout en haut de ton écran, choisis "GitHub" et Share Project on GitHub

Si c'est la première fois que tu utilises l'intégration GitHub sur PyCharm, il te faudra probablement t'identifier. Suis simplement les instructions de PyCharm à l'écran, cela devrait être facile. Si tu n'y arrives pas, ce tutoriel devrait t'aider.
Maintenant tu devrais pouvoir donner un nom et une description à ton nouveau repository comme indiqué ci-dessous.

Maintenant il te suffit de choisir quels fichiers tu veux stocker sur ton repo GitHub, écrire un message pour ton commit et cliquer sur Add

Et voilà, maintenant tu peux continuer ton développement comme un pro avec ton environnement virtuel et l'intégration automatique à GitHub.
La cerise sur le gâteau? Tu iras plus vite que certains pro qui s'entêtent à utiliser l'invite de commande pour interagir avec Git ;)

Adam Alloul - Linkedin
Data Engineering | Data Science | Python, SQL, Spark depuis 10 ans
Abonnez-vous
Abonnez-vous à notre newsletter et recevez les actualités directement dans votre boite email