Guide complet pour apprendre Python
Guide complet pour apprendre Python
Le Guide Définitif
Python est un puissant langage de programmation orienté objet de haut niveau créé par
Guido van Rossum.
Il a une syntaxe simple et facile à utiliser, ce qui en fait le langage parfait pour quelqu'un qui essaie.
apprendre la programmation informatique pour la première fois.
Ceci est un guide complet sur la façon de commencer avec Python, pourquoi vous devriez
apprenez-le et comment vous pouvez l'apprendre. Cependant, si vous connaissez d'autres langages de programmation
langues et souhaitez rapidement commencer avec Python, visitezTutoriel Pythonpage.
Python est un langage polyvalent. Il a une large gamme d'applications allant du Web
développement (comme : Django et Bottle), calcul scientifique et mathématique
(Orange, SymPy, NumPy) aux interfaces graphiques de bureau (Pygame, Panda3D).
La syntaxe du langage est claire et la longueur du code est relativement courte. C'est amusant
travailler en Python car cela vous permet de réfléchir au problème plutôt que
se concentrer sur la syntaxe.
Histoire de Python
Python est un langage assez ancien créé par Guido Van Rossum. La conception a commencé en
la fin des années 1980 et a été lancé pour la première fois en février 1991.
À la fin des années 1980, Guido Van Rossum travaillait sur le système d'exploitation distribué Amoeba.
groupe système. Il voulait utiliser un langage interprété comme ABC (ABC a une simple
une syntaxe facile à comprendre) qui pourrait accéder aux appels système d'Amoeba. Donc, il
décidé de créer un langage qui était extensible. Cela a conduit à la conception d'un nouveau
langage qui a été ensuite nommé Python.
Python 3.0 (Accent sur la suppression des constructions et modules duplicables) 3 décembre 2008
Python 3.5 (Dernière version mise à jour) September 13, 2015
2. Gratuit et open-source
Vous pouvez librement utiliser et distribuer Python, même à des fins commerciales. Pas
vous pouvez uniquement utiliser et distribuer des logiciels écrits avec, vous pouvez même
apportez des modifications au code source de Python.
Python a une grande communauté qui l'améliore constamment à chaque itération.
[Link]é
Vous pouvez déplacer des programmes Python d'une plateforme à une autre et les exécuter
sans aucun changement.
Il fonctionne parfaitement sur presque toutes les plates-formes, y compris Windows, Mac OS
X et Linux.
4. Extensible et intégrable
Supposons qu'une application nécessite une haute performance. Vous pouvez facilement
combiner des morceaux de C/C++ ou d'autres langages avec du code Python.
Cela donnera à votre application une haute performance ainsi qu'un scripting.
des fonctionnalités que d'autres langages peuvent ne pas offrir par défaut.
[Link]é objet
Tout en Python est un objet. La programmation orientée objet (POO)
vous aide à résoudre un problème complexe de manière intuitive.
Avec la POO, vous pouvez diviser ces problèmes complexes en plus petits.
ensembles en créant des objets.
Applications de Python
Applications Web
You can create scalable Web Apps using frameworks and CMS (Content
Système de gestion) qui sont construits sur Python. Certaines des plateformes populaires pour
Les frameworks pour créer des applications web sont : Django, Flask, Pyramid, Plone, Django CMS.
Des sites comme Mozilla, Reddit, Instagram et PBS sont écrits en Python.
Il existe de nombreuses bibliothèques disponibles en Python pour la science et les calculs numériques.
Informatique. Il existe des bibliothèques comme : SciPy et NumPy qui sont utilisées en général.
informatique à but spécifique. Et, il existe des bibliothèques spécifiques comme : EarthPy pour les sciences de la Terre,
AstroPy pour l'astronomie et ainsi de suite.
De plus, la langue est largement utilisée dans l'apprentissage automatique, l'exploration de données et le deep learning.
apprentissage.
Python est lent par rapport aux langages compilés comme C++ et Java. Cela pourrait ne pas être un
bon choix si les ressources sont limitées et que l'efficacité est un impératif.
Cependant, Python est un excellent langage pour créer des prototypes. Par exemple : Vous pouvez
utilisez Pygame (bibliothèque pour créer des jeux) pour créer d'abord le prototype de votre jeu. Si vous
comme le prototype, vous pouvez utiliser un langage comme C++ pour créer le jeu réel.
C'est un bon langage avec beaucoup de fonctionnalités et de capacités. Pourtant, c'est l'un des
la langue la plus facile à apprendre en raison de sa syntaxe simple et facile à utiliser.
2.a = 2
3.b = 3
[Link] = a + b
imprimer(somme)
Même si vous n'avez jamais programmé auparavant, vous pouvez facilement deviner que
ce programme additionne deux nombres et les imprime.
5. Pas trop strict
Vous n'avez pas besoin de définir le type d'une variable en Python. De plus, ce n'est pas
nécessaire d'ajouter un point-virgule à la fin de l'instruction.
Python vous oblige à suivre de bonnes pratiques (comme une indentation correcte).
Ces petites choses peuvent rendre l'apprentissage beaucoup plus facile pour les débutants.
6. Expressivité de la langue
Python vous permet d'écrire des programmes ayant une plus grande fonctionnalité avec
moins de lignes de code. Voici un lien vers le code source deTic-tac-toe
jeuavec une interface graphique et un adversaire informatique intelligent en moins
que 500 lignes de code. C'est juste un exemple. Vous serez étonné
combien vous pouvez faire avec Python une fois que vous avez appris les bases.
Vous trouverez le moyen le plus simple d'exécuter Python sur votre ordinateur (Windows, Mac OS X
ou Linux) dans cette section.
5. Ouvrez Sublime Text et allez à Fichier > Nouveau fichier (Raccourci : Cmd+N).
Ensuite, sauvegardez (Cmd+SorFile > Enregistrer) le fichier avec une extension .py comme :
[Link] ou [Link]
6. Écrivez le code et enregistrez-le à nouveau. Pour commencer, vous pouvez copier le code.
ci-dessous :
print("Bonjour, le monde!")
Cela extraira votre fichier zip. Remarque : le nom de fichier sera différent si
Vous avez téléchargé une version différente. Utilisez le nom de fichier approprié.
5. Allez au répertoire extrait.
$ cd Python-3.6.0
6. Émettez les commandes suivantes pour compiler le code source Python sur votre
Système d'exploitation.
7.$ ./configurer
8.$ faire
10. Nous vous recommandons d'installer Sublime Text si vous êtes un novice.
installer Sublime Text sur Ubuntu (sur 14.04). Exécutez les commandes suivantes.
[Link] Sublime Text. Pour créer un nouveau fichier, allez à Fichier > Nouveau
Fichier (Raccourci : Ctrl+N).
[Link] le fichier avec l'extension .py, par exemple : [Link] ou [Link]
15. Écrivez le code et enregistrez-le (Ctrl+S ou Fichier > Enregistrer). Pour commencer, vous
pouvez copier le code ci-dessous :
print("Bonjour, le monde!")
[Link]("Bonjour, le monde!")
5. Pour créer un fichier dans IDLE, allez à Fichier > Nouvelle fenêtre (Raccourci : Ctrl+N).
6. Écrivez du code Python (vous pouvez copier le code ci-dessous pour l'instant) et enregistrez
(Raccourci : Ctrl+S) avec une extension de fichier .py comme : [Link] ou votre-premier-
[Link]
7. Allez à Exécuter > Exécuter le module (Raccourci : F5) et vous pouvez voir la sortie.
Félicitations, vous avez réussi à exécuter votre premier programme Python.
Votre premier programme Python
Souvent, un programme appelé "Bonjour, le monde !" est utilisé pour introduire un nouveau langage de programmation.
langage aux débutants. Un "Bonjour, le Monde !" est un programme simple qui affiche "Bonjour,
Monde !
Cependant, Python est l'un des langages les plus faciles à apprendre, et créer "Bonjour,
"Bonjour, le monde!" le programme est aussi simple que d'écrireprint("Bonjour, le monde !")Donc, nous allons
écris un programme différent.
1
2
3
4
5
Ajouter deux nombres
num1= 3
num2= 5
somme = num1+num2
imprimer(somme)
Courir
Propulsé par DataCamp
Les commentaires sont utilisés en programmation pour décrire le but du code. Cela aide
vous ainsi que d'autres programmeurs pour comprendre l'intention du code. Commentaires
are completely ignored by compilers and interpreters.
Ligne 2 : num1 = 3
Ici,num1est une variable. Vous pouvez stocker une valeur dans une variable. Ici, 3 est stocké dans cela
variable.
Line 3:num2 = 5
Ligne 5 : afficher(somme)
Leprint()La fonction imprime la sortie à l'écran. Dans notre cas, elle imprime 8 sur le
écran.
Au lieu des accolades { }, des indentations sont utilisées pour représenter un bloc.
im_a_parent:
im_a_child:
je_suis_un_grand_enfant
im_another_child:
je_suis_un_autre_petits_enfants
Obtenez ce livre
Derniers mots
Python est un langage formidable. La syntaxe est simple et la longueur du code est courte, ce qui
rend facile à comprendre et à écrire.
Il est facile de négliger le fait que Python est un langage puissant. Non seulement il est bon
Pour apprendre la programmation, c'est aussi un bon langage à avoir dans votre arsenal.
votre idée en un prototype ou créer des jeux ou commencer avec la science des données, Python
peut vous aider dans tout pour commencer.