Anaconda est un outil en distribution libre et open source destiné à la programmation Python et R. Il est véritablement utilisé en science de données, machine learning et l'intelligence artificielle car il contient plusieurs packages nécessaires dans ce domaine notamment Python, Numpy, Panda, Jupyter, etc.
Anaconda Navigator est une interface visuelle qui aide à lancer les différents API et de gérer les environnements Anaconda. À la fin de l'installation d'Anaconda, on peut lancer Jupyter pour commencer à coder dans un environnement Python.
Anaconda contient Jupyter, qui est essentiellement une combinaison entre un IDE et un serveur pour exécuter vos Notebooks. Jupyter prend en charge aujourd'hui plus de 40 langages informatiques.
Spyder sera parfaitement adapté pour des projets de taille intermédiaire orientés data. Il permet de combiner une partie exploration de données et gestion de projet de développement. Si vous avez installez Anaconda, vous avez accès directement à Spyder depuis Anaconda.
Un développeur Python expérimenté utilise le plus souvent PyCharm, qui est considéré comme le meilleur IDE pour le développement Python sous Windows. PyCharm est un IDE multiplateforme créé par la société JetBrains. Cet éditeur de code intelligent peut être utilisé sur les systèmes macOS et Linux.
Les versions standards de Python incluent une interface orientée objet pour le jeu d'objets graphiques Tcl/Tk, appelée tkinter. C'est probablement la plus facile à installer (puisqu'elle est incluse avec la plupart des distributions binaires de Python) et à utiliser.
Le langage Python est un langage de programmation open source multi-plateformes et orienté objet. Grâce à des bibliothèques spécialisées, Python s'utilise pour de nombreuses situations comme le développement logiciel, l'analyse de données, ou la gestion d'infrastructures.
Création d'un environnement virtuel Conda
Il faut remplacer $ENVIRONMENT_NAME par le nom de l'environnement que vous souhaitez créer. Vous pouvez rajouter tous les packages à installer dans votre environnement, à la suite de python (ici l'environnement contiendra python et tensorflow).
Python est un puissant langage de programmation interprété et orienté objet. Il convient aux débutants en programmation, car il n'a pas besoin d'être compilé. Sous Mac et Linux, Python est déjà installé. Par contre, vous allez devoir l'installer si vous tournez sous Windows.
Lancer « Anaconda prompt » • Taper la commande pip install pyzo (attention, si vous ne le tapez dans une autre console que l'Anaconda prompt, ça peut installer Pyzo avec une autre version de Python). Lancer Pyzo. Aller dans Shell → Configuration du Shell. Dans le champ « exe » choisir Anaconda.
Étape 1: Rendez-vous sur le site officiel de Anaconda. Ensuite, naviguez jusqu'à anaconda.com/products/individuel. Et téléchargez le programme d'installation correspondant à votre système d'exploitation. Vous pouvez lancer Jupyter Notebook une fois le processus d'installation terminé.
Téléchargez le programme d'installation du fichier exécutable Windows x86-64 de Python 3.7 à partir de la page de téléchargements de Python.org . Exécutez le programme d'installation. Choisissez Add Python 3.7 to PATH (Ajouter Python 3.7 à PATH). Choisissez Install Now (Installer maintenant).
Un environnement virtuel est un environnement d'exécution isolé. Les environnements virtuels sont utilisés afin d'isoler les paquets utilisés pour un projet. On peut ainsi avoir sur le même ordinateur deux projets Python (ou plus) qui utilisent chacun une version différente d'un même paquet.
Le canal conda-forge est l'endroit où vous pouvez trouver des paquets qui ont été construits pour conda mais qui ne font pas encore partie de la distribution officielle d'Anaconda. En général, vous pouvez utiliser n'importe lequel d'entre eux.
Pour créer un environnement, utilisez la commande python -m venv <environment name> . Si vous exécutez à nouveau pip freeze , vous ne devriez maintenant plus voir de paquet répertorié. Cela montre qu'aucun paquet n'est installé dans votre environnement virtuel.
Parallèlement, Python est un langage extrêmement polyvalent et utilisable dans de nombreux contextes. Il est utile autant pour les programmeurs, qui développent applications et logiciels, que pour les professionnels de la Data science.
Java, le plus connu
Java est sûrement le langage de programmation le plus connu. Il est utilisé par les développeurs pour créer et faire fonctionner des applications pour ordinateurs. Il est probablement donc en fonction sur votre ordinateur et sur votre navigateur web.
Python sert principalement à la création de scripts et à l'automatisation. En effet, ce langage permet d'automatiser les interactions avec les navigateurs web ou les interfaces graphiques d'applications.
Les interfaces graphiques servent à rendre les programmes plus conviviaux. Elles sont pratiques à utiliser mais elles demandent un peu de temps pour les concevoir. Un programme sans interface exécute des instructions les unes à la suite des autres, le programme a un début - un point d'entrée - et une fin.
Tkinter fournit une classe Button . À la construction, on peut passer le texte à afficher sur le bouton ainsi qu'une commande, c'est-à-dire l'action à réaliser lorsque l'utilisateur clique sur le bouton. La commande est donc une fonction ou une méthode qui sera appelée.
Pour créer une interface utilisateur ( en anglais GUI ; Graphical User Interface), vous allez utiliser la bibliothèque Tkinter de python. Pour cela créez un nouveau programme appelé Hello.py avec le code ci-dessous. Par ailleurs, vous devez travailler avec IDLE, car cela ajoutera automatiquement tkinter dans Python.