| Titre : |
Apprendre à programmer avec Python 3 : avec 60 pages d'exercices corrigés ! ; objet, multithreading, bases de données, événements, programmation Web, programmation réseau, unicode, impression PDF, Python 2.7 & 3.2, tkinter, cherrypy |
| Type de document : |
texte imprimé |
| Auteurs : |
Gérard Swinnen, Auteur |
| Mention d'édition : |
3e éd. |
| Editeur : |
Paris : Eyrolles |
| Année de publication : |
impr. 2012 |
| Importance : |
1 vol. (XVIII-435 p.) |
| Présentation : |
couv. ill. en coul. |
| Format : |
23 cm |
| ISBN/ISSN/EAN : |
978-2-212-13434-6 |
| Prix : |
32 EUR |
| Note générale : |
Une version pdf de cet ouvrage peut être téléchargée à l'adresse suivante :
https://inforef.be/swi/python.htm |
| Langues : |
Français (fre) |
| Mots-clés : |
Python (langage de programmation) |
| Index. décimale : |
005.1 Programmation (algorithmique, génie logiciel, ouvrages d'ordre général sur la logique en programmation, programmation d'application) |
| Note de contenu : |
Préface. Un support de cours. Choisir un langage de programmation. Distribution de Python. À l’école des sorciers.
Boîtes noires et pensée magique. Langage machine, langage de programmation. Compilation et interprétation. Mise au point d'un programme. Données et variables. Noms de variables et mots réservés. Affectation. Typage. Opérateurs et expressions. Priorité des opérations. Composition. Contrôle du flux d'exécution. Séquence d'instructions. Exécution conditionnelles. Opérateurs de comparaison. Blocs d'instruction. Instructions imbriquées. Règles de syntaxe Python. Boucles. Réaffectation. Premiers scripts. Principaux types de données. Les listes. Fonctions. Interaction avec l'utilisateur. Importer un module de fonction. Véracité/Fausseté d'une expression. Définir une fonction. Variables locales, variables globales. « Vraies » fonctions et procédures. Utilisation des fonctions dans un script. Valeurs par défaut des paramètres. Arguments avec étiquettes. Interfaces graphiques avec Tkinter. Programmes pilotés par des évènements. Les classes de widgets Tkinter. Contrôler la disposition des widgets. Animation. Récursivité. Manipuler des fichiers. Écriture et lecture séquentielle dans un fichier. Gestion des exceptions : les instructions try — except — else. Approfondir les structures de données. Chaines de caractères. Listes. Tuples. Dictionnaires. Classes, objets, attributs. Passages d'objets comme arguments. Objets composés d'objets. Objets comme valeurs de retour d'une fonction. Classes, méthodes, héritage. La méthode « constructeur ». Espaces de noms des casses et instances. Héritage et polymorphisme. Modules contenant des bibliothèques de classes. Classes et interfaces graphiques. Boutons radio. Cadres. Widgets composites. Barres d'outils. Fenêtres avec menus. Analyse de programmes. Gestion d’une base de données. SQLite. Ébauche d'un client PostgreSQL.
Applications web, Pages web interactives. Un serveur Web en python ! Exemple de site Web interactif. Imprimer avec Python. Utiliser des modules Python 2. Construire des documents PDF avec ReportLab. Documents de plusieurs pages, gestion des images et paragraphes, intégration dans une application Web. Communications à travers un réseau et multithreading. Les sockets. Construction d'un serveur et d'un client élémentaires. Gérer des tâches en parallèle avec les threads. Connexions de clients en parallèle. Jeu en réseau des bombardes. Des threads pour optimiser les animations. Installation (Windows, Linux, et Mac OS). Solutions des exercices. |
Apprendre à programmer avec Python 3 : avec 60 pages d'exercices corrigés ! ; objet, multithreading, bases de données, événements, programmation Web, programmation réseau, unicode, impression PDF, Python 2.7 & 3.2, tkinter, cherrypy [texte imprimé] / Gérard Swinnen, Auteur . - 3e éd. . - Paris : Eyrolles, impr. 2012 . - 1 vol. (XVIII-435 p.) : couv. ill. en coul. ; 23 cm. ISBN : 978-2-212-13434-6 : 32 EUR Une version pdf de cet ouvrage peut être téléchargée à l'adresse suivante :
https://inforef.be/swi/python.htm Langues : Français ( fre)
| Mots-clés : |
Python (langage de programmation) |
| Index. décimale : |
005.1 Programmation (algorithmique, génie logiciel, ouvrages d'ordre général sur la logique en programmation, programmation d'application) |
| Note de contenu : |
Préface. Un support de cours. Choisir un langage de programmation. Distribution de Python. À l’école des sorciers.
Boîtes noires et pensée magique. Langage machine, langage de programmation. Compilation et interprétation. Mise au point d'un programme. Données et variables. Noms de variables et mots réservés. Affectation. Typage. Opérateurs et expressions. Priorité des opérations. Composition. Contrôle du flux d'exécution. Séquence d'instructions. Exécution conditionnelles. Opérateurs de comparaison. Blocs d'instruction. Instructions imbriquées. Règles de syntaxe Python. Boucles. Réaffectation. Premiers scripts. Principaux types de données. Les listes. Fonctions. Interaction avec l'utilisateur. Importer un module de fonction. Véracité/Fausseté d'une expression. Définir une fonction. Variables locales, variables globales. « Vraies » fonctions et procédures. Utilisation des fonctions dans un script. Valeurs par défaut des paramètres. Arguments avec étiquettes. Interfaces graphiques avec Tkinter. Programmes pilotés par des évènements. Les classes de widgets Tkinter. Contrôler la disposition des widgets. Animation. Récursivité. Manipuler des fichiers. Écriture et lecture séquentielle dans un fichier. Gestion des exceptions : les instructions try — except — else. Approfondir les structures de données. Chaines de caractères. Listes. Tuples. Dictionnaires. Classes, objets, attributs. Passages d'objets comme arguments. Objets composés d'objets. Objets comme valeurs de retour d'une fonction. Classes, méthodes, héritage. La méthode « constructeur ». Espaces de noms des casses et instances. Héritage et polymorphisme. Modules contenant des bibliothèques de classes. Classes et interfaces graphiques. Boutons radio. Cadres. Widgets composites. Barres d'outils. Fenêtres avec menus. Analyse de programmes. Gestion d’une base de données. SQLite. Ébauche d'un client PostgreSQL.
Applications web, Pages web interactives. Un serveur Web en python ! Exemple de site Web interactif. Imprimer avec Python. Utiliser des modules Python 2. Construire des documents PDF avec ReportLab. Documents de plusieurs pages, gestion des images et paragraphes, intégration dans une application Web. Communications à travers un réseau et multithreading. Les sockets. Construction d'un serveur et d'un client élémentaires. Gérer des tâches en parallèle avec les threads. Connexions de clients en parallèle. Jeu en réseau des bombardes. Des threads pour optimiser les animations. Installation (Windows, Linux, et Mac OS). Solutions des exercices. |
|  |