
Un guide complet sur Python
Python est développé par Guido van Rossum en 1991 et développé par la Python Software Foundation. Il s'agit d'un langage de programmation de haut niveau à usage général largement utilisé. Il a été conçu en mettant l'accent sur la lisibilité du code, et sa syntaxe permet aux programmeurs d'exprimer leurs concepts dans moins de lignes de code. Python est un langage de programmation qui vous permet de travailler rapidement et d'intégrer les systèmes plus efficacement.
[Fait intéressant: Python porte le nom de l'émission de télévision de comédie Monty Python Flying Circus. Il ne porte pas le nom du serpent Python.]
Avantages:
Applications:

Ce langage de programmation polyvalent a deux versions: Python 2 et Python 3. Wiki dit: Python 2.x est l'héritage, Python 3.x est le présent et l'avenir de la langue. Autrement dit, Python 2 n'est plus en développement et toutes les nouvelles fonctionnalités seront ajoutées dans Python 3. Vous pouvez installer Python sur n'importe quel système d'exploitation tel que Windows, Mac OS X, Linux / Unix et autres. Pour installer le Python sur votre système d'exploitation, accédez à ce lien: https://www.python.org/downloads/. Vous verrez un écran comme celui-ci.
Il est possible d'écrire Python dans un environnement de développement intégré, tel que Jupiter Notebook, Thonny, PyCharm, Netbeans ou Eclipse qui sont particulièrement utiles lors de la gestion de collections plus importantes de fichiers Python.
Dans Python, la fonction Input () est utilisée pour l'entrée de l'utilisateur et l'impression () pour la sortie.
Pour plus de détails, visitez
Il existe deux types de commentaires dans Python.
1. Commentaire à ligne unique dans Python, nous utilisons # un caractère spécial pour démarrer le commentaire.
2. Commentaire multi-lignes Pour avoir un commentaire multi-ligne dans Python, nous utilisons des citations uniques triples au début et à la fin du commentaire.

Les opérateurs sont utilisés pour effectuer des opérations sur des variables et des valeurs. Python divise les opérateurs dans les groupes suivants:
Pour en savoir plus sur les sites de visite ci-dessous: (ainsi que des problèmes de pratique)
IF instruction Une instruction "IF" est écrite en utilisant le mot-clé If.
Elif le mot-clé ELIF est la façon de Python de dire "si les conditions précédentes n'étaient pas vraies, alors essayez cette condition".
Sinon, le mot-clé ELSE attrape tout ce qui n'est pas capturé par les conditions précédentes.
Nested si vous pouvez avoir des instructions si à l'intérieur des instructions, cela s'appelle les instructions imbriquées.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Pour une boucle pour une boucle pour itérer sur une séquence (qui est soit une liste, un tuple, un dictionnaire, un ensemble ou une chaîne) .C'est moins comme le mot-clé `` pour 'dans d'autres langages de programmation, et fonctionne plus comme une méthode d'itérateur comme dans les autres dans les langages de programmation orientés objet.
En boucle avec la boucle while, nous pouvons exécuter un ensemble d'instructions tant qu'une condition est vraie.
Break Statement avec l'instruction «Break», nous pouvons arrêter la boucle avant qu'elle ne soit en boucle via tous les éléments.
Construction Continuer avec l'instruction Continuer, nous pouvons arrêter l'itération actuelle de la boucle et continuer avec la suivante.
Fonction Range () Pour parcourir un ensemble de code Un nombre spécifié de fois, nous pouvons utiliser la fonction Range (). La fonction Range () renvoie une séquence de nombres, à partir de 0 par défaut, et incréments de 1 (par défaut), et se termine à un nombre spécifié.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Chaîne
String est une séquence de caractères dans Python. Le type de chaîne de données dans Python est appelé «str». Les cordes en python sont enfermées avec des citations simples ou des citations doubles. Comme de nombreux autres langages de programmation populaires, les chaînes de Python sont des tableaux d'octets représentant des caractères Unicode.Cever, Python n'a pas de type de données de caractères, un seul caractère est simplement une chaîne avec une longueur de 1. Des crochets carrés peuvent être utilisés pour accéder aux éléments de la chaîne.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Les listes sont comme des tableaux de taille dynamique, déclarés dans d'autres langues (vecteur en C ++ et ArrayList en Java). Les listes n'ont pas besoin d'être toujours homogènes, ce qui en fait un outil le plus puissant de Python. Une seule liste peut contenir des données de données comme des entiers, des chaînes, ainsi que des objets. Les listes sont mutables et, par conséquent, elles peuvent être modifiées même après leur création. La liste dans Python est commandée et a un décompte définitif. Les éléments d'une liste sont indexés en fonction d'une séquence définie et l'indexation d'une liste se fait avec 0 étant le premier index. Chaque élément de la liste a sa place définie dans la liste, ce qui permet la duplication des éléments dans la liste, chaque élément ayant sa propre place et sa crédibilité distinctes. Dans Python, les listes sont écrites avec des crochets.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Tuple est une collection d'objets Python un peu comme une liste. La séquence de valeurs stockées dans un tuple peut être de n'importe quel type, et elles sont indexées par des entiers. Les valeurs d'un tuple sont séparées syntaxiquement par des «virgules». Bien qu'il ne soit pas nécessaire, il est plus courant de définir un tuple en fermant la séquence de valeurs entre parenthèses. Cela aide à comprendre plus facilement les tuples Python. Dans Python, les tuples sont créés en plaçant la séquence de valeurs séparées par «virgule» avec ou sans l'utilisation de parenthèses pour le regroupement de la séquence de données.
[Remarque - La création de tuple python sans l'utilisation de parenthèses est connue sous le nom d'emballage de tuple.]
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Dans Python, Set est une collection non ordonnée de type de données qui est itérable, mutable et n'a pas d'éléments en double. L'ordre des éléments dans un ensemble n'est pas défini bien qu'il puisse se composer de divers éléments. Le principal avantage de l'utilisation d'un ensemble, par opposition à une liste, est qu'il a une méthode hautement optimisée pour vérifier si un élément spécifique est contenu dans l'ensemble. Les ensembles peuvent être créés en utilisant la fonction SET () intégrée avec un objet itérable ou une séquence en plaçant la séquence à l'intérieur des accolades bouclées, séparées par «virgule».
[Remarque - Un ensemble ne peut pas avoir d'éléments mutables comme une liste, un ensemble ou un dictionnaire, comme ses éléments.]
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Dictionary in Python est une collecte non ordonnée de valeurs de données, utilisée pour stocker des valeurs de données comme une carte, qui contrairement à d'autres types de données qui ne contiennent qu'une seule valeur en tant qu'élément, Dictionary détient la paire de clés: valeur. La valeur clé est fournie dans le dictionnaire pour la rendre plus optimisée.
[Remarque - Les clés dans un dictionnaire n'autorisent pas le polymorphisme.]
Dans Python, un dictionnaire peut être créé en plaçant la séquence d'éléments à l'intérieur de {} accolades, séparées par «virgule». Dictionary détient une paire de valeurs, l'une étant la clé et l'autre élément de paire correspondant étant sa clé: valeur. Les valeurs dans un dictionnaire peuvent être de n'importe quel type de données et peuvent être dupliquées, tandis que les clés ne peuvent pas être répétées et doivent être immuables.
[Remarque - Les clés du dictionnaire sont sensibles à la casse, le même nom mais différents cas de clé seront traités distinctement.]
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Une fonction est un ensemble d'instructions qui prennent des entrées, font un calcul spécifique et produisent une sortie. L'idée est de mettre ensemble une tâche communément ou à plusieurs reprises et de faire une fonction, de sorte qu'au lieu d'écrire le même code encore et encore pour différentes entrées, nous pouvons appeler la fonction. Python fournit des fonctions intégrées comme print (), etc. Mais nous pouvons également créer vos propres fonctions. Ces fonctions sont appelées fonctions définies par l'utilisateur.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Une classe est un plan ou un prototype défini par l'utilisateur à partir duquel les objets sont créés. Les classes fournissent un moyen de regrouper des données et des fonctionnalités ensemble. La création d'une nouvelle classe crée un nouveau type d'objet, ce qui permet de faire de nouvelles instances de ce type. Chaque instance de classe peut avoir des attributs qui lui sont attachés pour maintenir son état. Les instances de classe peuvent également avoir des méthodes (définies par sa classe) pour modifier son état.Class crée une structure de données définie par l'utilisateur, qui contient ses propres membres de données et fonctions membres, qui peuvent être accessibles et utilisées en créant une instance de cette classe. Une classe est comme un plan pour un objet.
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
Les expressions régulières sont un langage puissant pour faire correspondre les modèles de texte. Cette page donne une introduction de base aux expressions régulières elles-mêmes suffisantes pour nos exercices Python et montre comment les expressions régulières fonctionnent dans Python. Le module Python "RE" fournit un support d'expression régulière.
Pour comprendre l'analogie RE, les métacharacteurs sont utiles, importants et seront utilisés dans les fonctions du module re.Il y a un total de 14 métacharacteurs comme indiqué ci-dessous:

Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
La gestion des fichiers est une partie importante de toute application Web.python possède plusieurs fonctions pour créer, lire, mettre à jour et supprimer des fichiers. Nous utilisons la fonction Open () dans Python pour ouvrir un fichier en mode lecture ou écriture. Comme expliqué ci-dessus, Open () renvoie un objet de fichier. Pour retourner un objet de fichier, nous utilisons la fonction Open () avec deux arguments, qui accepte le nom du fichier et le mode, que ce soit pour lire ou écrire. Ainsi, la syntaxe est: Ouvert (nom de fichier, mode).
Il existe trois types de mode, que Python fournit et comment les fichiers peuvent être ouverts:
Pour en savoir plus sur les sites de visite ci-dessous:
Problèmes de pratique:
$ git checkout https://github.com/CSI-SFIT/Beginners-guide-to-Python-101.git -b name_for_new_branch .CSI SFIT Tech Team 2020 - 2021:
