Python

  • Apprendre à programmer peut se faire à tout âge, même lorsqu'on croit qu'on n'y comprendra jamais rien. Les applications possibles sont multiples, du jeu vidéo au planificateur de projets, et c'est pourquoi nous pouvons tous nous y mettre sans craindre de passer des heures à coder avant d'aboutir à des applications concrètes.
    Cet ouvrage couvre Scratch et Python, les deux langages les plus utilisés par les programmeurs débutants, et utilise une méthode graphique pas à pas pour décomposer des sujets complexes en petites briques ludiques. Chaque chapitre détaille pas à pas un projet concret, application ou jeu, spécialement conçu pour aborder tous les aspects de chaque langage, acquérir la bonne méthodologie et apprendre à penser comme un développeur.
    Écrit par une équipe d'experts en enseignement de la programmation, ce livre est le meilleur moyen de plonger dans le bain du codage.

  • Python est devenu en quelques années un langage majeur dans l'univers des applications centrées sur le traitement des données, et plus particulièrement des gros volumes de données (big data).
    Cet ouvrage servira de guide à tous ceux qui s'intéressent à l'utilisation de Python pour le travail sur les données et l'automatisation de certaines tâches (data science). Il met l'accent sur la préparation et la mise en forme des données qui sont essentielles dans la qualité du résultat et qui constituent aujourd'hui une part importante du travail du data scientist.
    L'ensemble des exemples et des exercices présentés dans cet ouvrage sont disponibles sous forme de Notebooks Jupyter. Ils sont accessibles directement sur GitHub dans le répertoire dédié à l'ouvrage ou en téléchargement sur le site Dunod.
    Cette 2e édition comportent de très nombreuses mises à jour sur les évolutions récentes du langage Python, sur les "packages" utilisés en data science, et sur d'autres logiciels associés comme TensorFlow et Keras.
     

  • Ce livre est destiné à toutes les personnes désireuses de s’initier à Python, qu’elles aient ou non déjà programmé dans un autre langage. Il permet de découvrir progressivement de nombreux concepts informatiques fondamentaux comme les structures de données, l’analyse de complexité ou encore la programmation orientée objet.Il recouvre l’équivalent de quatre semestres d’enseignement de licence : initiation à la programmation, algorithmique, fouille de données et initiation à la programmation orientée objet. Il compte 100 exercices et problèmes corrigés.

  • Petite leçon de Python

    Eric Matthews

    • Pearson
    • 28 Août 2020

    Petite leçon de Python, 2e édition est une introduction directe à l'essentiel de Python : les concepts généraux de la programmation dans ce langage, les fondamentaux, la résolution de problèmes. Dans une seconde partie, trois exemples de projets réels permettent de se projeter et de mettre en pratique ces apprentissages. Vous allez ainsi vous exercer à :
    o utiliser la data visualisation pour réaliser des graphes et des tableaux ;
    o construire et déployer une application web interactive ;
    o créer un jeu vidéo simple.
    Ce faisant, vous serez très vite capable de construire des programmes pratiques sous Python et de mettre au point des techniques de programmation avancées.
    Véritable best-seller, Petite leçon de Python est LE guide de référence mondialement reconnu pour devenir rapidement opérationnel dans ce langage particulièrement accessible et performant qu'est Python.

  • Une carte ludique pour apprendre à programmer

    Deux fois plus petite qu'une carte de crédit et coûtant moins de 20EUR, la carte micro:bit est un nano-ordinateur lancé en 2016 au Royaume- Uni par la BBC pour initier les collégiens au codage et au pilotage de systèmes numériques. Pouvant être programmée depuis un PC, un smartphone, une tablette ou encore un Raspberry Pi, cette carte est compacte, robuste, simple d'utilisation, facile à connecter, fédérant une communauté très importante et s'accompagnant d'un grand nombre d'extensions. Pour la piloter, plusieurs langages de programmation sont disponibles : Python, JavaScript, MakeCode...

    Cet ouvrage se concentre sur la programmation de la carte micro:bit avec Python, le langage officiel pour l'enseignement de l'informatique au lycée. Ne nécessitant aucune compétence particulière en codage, il est organisé en trois parties. La première pose les bases du langage Python (variables, boucles, fonctions...), la deuxième regroupe différentes applications concrètes et facilement réalisables avec la carte micro:bit, et la troisième présente des projets plus complexes faisant appel aux extensions de la carte. Le lecteur sera ainsi amené à fabriquer un chronomètre, une boussole, ou encore à jouer de la musique.

    À qui s'adresse ce livre ?


    Aux enseignants (SNT, mathématiques, sciences) et à leurs élèves de lycée

    Aux makers, geeks, roboticiens, FabLabs...

  • Base de données utilisée dans les fiches 49 à 57 : world.db
    Image Lena512.bmp utilisé dans la fiche 26.

     

    Les ouvrages de cette collection ont pour objectif de faciliter l'acquisition et la maîtrise des notions fondamentales du programme. Le but est de faire en sorte que chacun sache « quoi faire », même lorsqu'il pense se trouver face à un obstacle insurmontable.
    Chaque fiche de ce livre est conçue de la façon suivante :
    - Quand on ne sait pas !
    Les raisons expliquant pourquoi on ne sait pas, avec parfois des rappels de cours et les premières pistes à explorer afin de s'en sortir.
    - Que faire ?
    Les méthodes permettant de solutionner le type de problème étudié, assorties des rappels de cours essentiels à leur mise en oeuvre.
    - Conseils
    Les conseils de rédaction et une ou deux astuces pratiques.
    - Exemple traité
    Mise en pratique et en lumière de ce qui a été vu précédemment.
    - Exercices
    Énoncés choisis soigneusement afin de balayer largement le thème étudié, certains étant extraits de sujets de concours.
    - Pour vous aider à démarrer
    Les idées permettant de démarrer sereinement les exercices proposés.
    - Solutions des exercices
    Les solutions complètes et détaillées des exercices.

empty