Recherche de site Web
Python est un gros problème. C’est l’un des langages de programmation à la croissance la plus rapide et le plus demandé dans le monde aujourd’hui. Python est si flexible et polyvalent qu’il est utilisé pour presque toutes les tâches qu’un langage de programmation peut faire.
Python alimente les applications de bureau, est utilisé pour les scripts et l’automatisation du système Linux, agit comme un langage de liaison entre les applications Linux, est un langage de script supplémentaire dans de grands programmes tels que GIMP, Blender et Autodesk Maya, effectue des calculs scientifiqu
Lire la suite →
Apprendre à extraire des informations d’une page html à l’aide de python et de la bibliothèque Beautiful Soup.
Vous avez travaillé avec des fonctions et des méthodes, mais il existe un autre type de fonction, la fonction anonyme. Les fonctions anonymes ne sont que des fonctions sans nom, et en Python, elles sont gérées avec l’opérateur lambda.
Les fonctions anonymes vous permettent d’utiliser le comportement d’une fonction sans avoir à créer de fonction. C’est particulièrement utile lorsque vous n’avez besoin d’utiliser une fonction qu’une ou deux fois. Cela peut sembler inhabituel, mais cela se produit assez fréquemment lorsqu’une fonction o
Lire la suite →Comme tout programme d’une taille décente doit être capable de lire et d’écrire à partir de fichiers. À tout le moins, il doit être capable de générer des journaux.
Python est également étroitement intégré à l’administration système et aux scripts Linux. Encore une fois, la lecture et l’écriture sont importantes pour la gestion d’un système.
Python crée un objet à partir du fichier qu’il ouvre. Il peut ensuite manipuler cet objet. Une fois terminé, il utilise l’objet
Lire la suite →Le polymorphisme est encore un autre aspect important de la programmation orientée objet. Pas de fans de Warcraft, cela n’a rien à voir avec le fait de transformer les gens en moutons. Ce serait beaucoup plus cool. Au lieu de cela, le polymorphisme permet aux méthodes et aux fonctions d’utiliser des classes ayant des fonctionnalités similaires de la même manière.
Le polymorphisme réduit la quantité de code que vous devez écrire en éliminant la redondance de manière logique et significative. Il compte sur vous, le programmeur, pour
Lire la suite →L’encapsulation est l’un des aspects fondamentaux de la programmation orientée objet. Il permet aux programmeurs de mieux contrôler la façon dont les données circulent dans leurs programmes et de protéger ces données. L’encapsulation transforme également les objets en pièces plus autonomes et fonctionnant indépendamment.
Le concept d’encapsulation s’appuie sur ce que vous avez fait dans les deux derniers guides avec les classes et les constructeurs. Les constructeurs sont généralement utilisés en étroite collaboration avec l’encapsu
Lire la suite →Comment un programme peut-il prendre une décision ? Un programme peut-il choisir entre deux ou plusieurs options ? En fait, c’est possible. Il ne s’agit pas d’une sorte de concept d’IA avancé, il s’agit simplement d’évaluer si certaines conditions ont été remplies ou non et de choisir une réponse.
La façon dont un programme peut évaluer une condition se résume à vrai et faux. Si quelque chose est vrai, faites-le. Si ce n’est pas vrai, faites-le. L’instruction if est la structure d’un programme permettant de poser ces
Lire la suite →Sur Linux et d’autres systèmes d’exploitation de type Unix, tar est sans aucun doute l’un des utilitaires d’archivage les plus utilisés ; Il nous a permis de créer des archives, souvent appelées « tarballs », que nous pouvons utiliser à des fins de distribution ou de sauvegarde du code source. Dans ce tutoriel, nous allons voir comment lire, créer et modifier des archives tar avec python, en utilisant le module tarfile.
Dans ce tutoriel, vous allez apprendre :
Dans cette série d’articles sur python et le protocole HTTP, nous travaillons avec des requêtes et des réponses HTTP. Dans le premier article, nous explorons les fonctions de bibliothèque standard telles que urllib.request.urlopen ou urllib.request.urlretrieve. Dans la deuxième partie, nous nous concentrons sur la bibliothèque externe « requests », qui nous permet d’effectuer des opérations complexes, en écrivant moins de code.
Requêtes HTTP : le standard et la bibliothèque de requêtes
Table des matières
Dans l’article précédent, nous avons vu comment effectuer des requêtes HTTP de base à l’aide de la bibliothèque standard python3. Lorsque les requêtes deviennent plus complexes, ou que nous voulons simplement utiliser moins de code, et que cela ne nous dérange pas d’ajouter une dépendance à notre projet, il est possible (et parfois même recommandé) d’utiliser le module de requêtes externes. La bibliothèque, qui a adopté la devise « HTTP for Humans », sera au centre de cet article.
Dans ce tutoriel, vous allez apprendre :