ºÝºÝߣshows by User: seb478 / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: seb478 / Fri, 15 Sep 2017 18:19:51 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: seb478 Introduction à la formation Digitalent https://fr.slideshare.net/slideshow/introduction-la-formation-digitalent/79818137 digitalent-2017-intro-slides-170915181951
Introduction à la partie technique de la formation Digitalent mise en place par l'équipe ECAM. Cette formation couvre l'impression 3D, la programmation et l'électronique embarquée.]]>

Introduction à la partie technique de la formation Digitalent mise en place par l'équipe ECAM. Cette formation couvre l'impression 3D, la programmation et l'électronique embarquée.]]>
Fri, 15 Sep 2017 18:19:51 GMT https://fr.slideshare.net/slideshow/introduction-la-formation-digitalent/79818137 seb478@slideshare.net(seb478) Introduction à la formation Digitalent seb478 Introduction à la partie technique de la formation Digitalent mise en place par l'équipe ECAM. Cette formation couvre l'impression 3D, la programmation et l'électronique embarquée. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/digitalent-2017-intro-slides-170915181951-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introduction à la partie technique de la formation Digitalent mise en place par l&#39;équipe ECAM. Cette formation couvre l&#39;impression 3D, la programmation et l&#39;électronique embarquée.
from ECAM Brussels Engineering School
]]>
973 2 https://cdn.slidesharecdn.com/ss_thumbnails/digitalent-2017-intro-slides-170915181951-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Programmation de systèmes embarqués : Internet of Things : système connecté et distant https://fr.slideshare.net/slideshow/programmation-de-systmes-embarqus-internet-of-things-systme-connect-et-distant/75930556 ecam-ee3be-2017-cours8-slides-170512193342
Ce cours présente ce qu'est l'internet des objets (IoT), un réseau parallèle au web connectant entre eux des dispositifs physiques. Les différences majeures entre l'IoT et le web sont mises en avant, ainsi que les grands défis auxquels le monde de l'IoT est confronté. Le cours présente ensuite brièvement comment on peut gérer un système embarqué à distance, notamment pour la maintenance, le monitoring, le disaster recovery, notamment à l'aide d'un watchdog. Enfin, pour conclure, plusieurs architectures réseaux possibles sont présentées, pour inter-connecter des systèmes embarqués et les relier au web.]]>

Ce cours présente ce qu'est l'internet des objets (IoT), un réseau parallèle au web connectant entre eux des dispositifs physiques. Les différences majeures entre l'IoT et le web sont mises en avant, ainsi que les grands défis auxquels le monde de l'IoT est confronté. Le cours présente ensuite brièvement comment on peut gérer un système embarqué à distance, notamment pour la maintenance, le monitoring, le disaster recovery, notamment à l'aide d'un watchdog. Enfin, pour conclure, plusieurs architectures réseaux possibles sont présentées, pour inter-connecter des systèmes embarqués et les relier au web.]]>
Fri, 12 May 2017 19:33:42 GMT https://fr.slideshare.net/slideshow/programmation-de-systmes-embarqus-internet-of-things-systme-connect-et-distant/75930556 seb478@slideshare.net(seb478) Programmation de systèmes embarqués : Internet of Things : système connecté et distant seb478 Ce cours présente ce qu'est l'internet des objets (IoT), un réseau parallèle au web connectant entre eux des dispositifs physiques. Les différences majeures entre l'IoT et le web sont mises en avant, ainsi que les grands défis auxquels le monde de l'IoT est confronté. Le cours présente ensuite brièvement comment on peut gérer un système embarqué à distance, notamment pour la maintenance, le monitoring, le disaster recovery, notamment à l'aide d'un watchdog. Enfin, pour conclure, plusieurs architectures réseaux possibles sont présentées, pour inter-connecter des systèmes embarqués et les relier au web. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours8-slides-170512193342-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente ce qu&#39;est l&#39;internet des objets (IoT), un réseau parallèle au web connectant entre eux des dispositifs physiques. Les différences majeures entre l&#39;IoT et le web sont mises en avant, ainsi que les grands défis auxquels le monde de l&#39;IoT est confronté. Le cours présente ensuite brièvement comment on peut gérer un système embarqué à distance, notamment pour la maintenance, le monitoring, le disaster recovery, notamment à l&#39;aide d&#39;un watchdog. Enfin, pour conclure, plusieurs architectures réseaux possibles sont présentées, pour inter-connecter des systèmes embarqués et les relier au web.
from ECAM Brussels Engineering School
]]>
2860 7 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours8-slides-170512193342-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Programmation de systèmes embarqués : Systèmes temps réel et PRUSS https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-systmes-temps-rel-et-pruss ecam-ee3be-2017-cours7-slides-170512191043
Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l'aide d'un langage d'assemblage. ]]>

Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l'aide d'un langage d'assemblage. ]]>
Fri, 12 May 2017 19:10:43 GMT https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-systmes-temps-rel-et-pruss seb478@slideshare.net(seb478) Programmation de systèmes embarqués : Systèmes temps réel et PRUSS seb478 Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l'aide d'un langage d'assemblage. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours7-slides-170512191043-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l&#39;aide d&#39;un langage d&#39;assemblage.
from ECAM Brussels Engineering School
]]>
1407 14 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours7-slides-170512191043-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Programmation de systèmes embarqués : Bus et périphériques de communication https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-bus-et-priphriques-de-communication ecam-ee3be-2017-cours6-slides-170512190537
Ce cours présente les principaux moyens de communications que l'on peut déployer au sein d'un système embarqué. Après un rappel sur les différents types de communication (série/parallèle, synchrone/asynchrone, half-duplex/full-duplex), le cours présente le port série ainsi que l'implémentation UART. Vient ensuite le bus USB et les deux modes en hôte ou périphérique. Après cela, le cours présente les protocoles I2C et puis SPI. Enfin, il termine avec le simple bus 1-Wire. Tous ces différents moyens de communication sont disponibles sur la BeagleBone Black et le cours illustre comment les manipuler à l'aide du Linux embarqué.]]>

Ce cours présente les principaux moyens de communications que l'on peut déployer au sein d'un système embarqué. Après un rappel sur les différents types de communication (série/parallèle, synchrone/asynchrone, half-duplex/full-duplex), le cours présente le port série ainsi que l'implémentation UART. Vient ensuite le bus USB et les deux modes en hôte ou périphérique. Après cela, le cours présente les protocoles I2C et puis SPI. Enfin, il termine avec le simple bus 1-Wire. Tous ces différents moyens de communication sont disponibles sur la BeagleBone Black et le cours illustre comment les manipuler à l'aide du Linux embarqué.]]>
Fri, 12 May 2017 19:05:37 GMT https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-bus-et-priphriques-de-communication seb478@slideshare.net(seb478) Programmation de systèmes embarqués : Bus et périphériques de communication seb478 Ce cours présente les principaux moyens de communications que l'on peut déployer au sein d'un système embarqué. Après un rappel sur les différents types de communication (série/parallèle, synchrone/asynchrone, half-duplex/full-duplex), le cours présente le port série ainsi que l'implémentation UART. Vient ensuite le bus USB et les deux modes en hôte ou périphérique. Après cela, le cours présente les protocoles I2C et puis SPI. Enfin, il termine avec le simple bus 1-Wire. Tous ces différents moyens de communication sont disponibles sur la BeagleBone Black et le cours illustre comment les manipuler à l'aide du Linux embarqué. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours6-slides-170512190537-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente les principaux moyens de communications que l&#39;on peut déployer au sein d&#39;un système embarqué. Après un rappel sur les différents types de communication (série/parallèle, synchrone/asynchrone, half-duplex/full-duplex), le cours présente le port série ainsi que l&#39;implémentation UART. Vient ensuite le bus USB et les deux modes en hôte ou périphérique. Après cela, le cours présente les protocoles I2C et puis SPI. Enfin, il termine avec le simple bus 1-Wire. Tous ces différents moyens de communication sont disponibles sur la BeagleBone Black et le cours illustre comment les manipuler à l&#39;aide du Linux embarqué.
from ECAM Brussels Engineering School
]]>
4483 29 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours6-slides-170512190537-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-beaglebone-black-et-linux-embarqu ecam-ee3be-2017-cours5-slides-170512185710
Ce cours présente la notion de système d'exploitation et en particulier les Linux embarqués qui sont spécialement conçus pour des systèmes embarqués de haut niveau avec des processeurs à usage général (GPP) comme unité de calcul principale. Il explique ensuite comment Linux embarqué démarre, quelles sont les différentes phases et modalités de stockage du système d'exploitation. Enfin, il présente la BeagleBone Black, ses caractéristiques et comment la programmer. Le cours conclut en expliquant la notion de driver de périphérique et comment ils sont conçus sous Linux à l'aide de fichiers.]]>

Ce cours présente la notion de système d'exploitation et en particulier les Linux embarqués qui sont spécialement conçus pour des systèmes embarqués de haut niveau avec des processeurs à usage général (GPP) comme unité de calcul principale. Il explique ensuite comment Linux embarqué démarre, quelles sont les différentes phases et modalités de stockage du système d'exploitation. Enfin, il présente la BeagleBone Black, ses caractéristiques et comment la programmer. Le cours conclut en expliquant la notion de driver de périphérique et comment ils sont conçus sous Linux à l'aide de fichiers.]]>
Fri, 12 May 2017 18:57:10 GMT https://fr.slideshare.net/seb478/programmation-de-systmes-embarqus-beaglebone-black-et-linux-embarqu seb478@slideshare.net(seb478) Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué seb478 Ce cours présente la notion de système d'exploitation et en particulier les Linux embarqués qui sont spécialement conçus pour des systèmes embarqués de haut niveau avec des processeurs à usage général (GPP) comme unité de calcul principale. Il explique ensuite comment Linux embarqué démarre, quelles sont les différentes phases et modalités de stockage du système d'exploitation. Enfin, il présente la BeagleBone Black, ses caractéristiques et comment la programmer. Le cours conclut en expliquant la notion de driver de périphérique et comment ils sont conçus sous Linux à l'aide de fichiers. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours5-slides-170512185710-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente la notion de système d&#39;exploitation et en particulier les Linux embarqués qui sont spécialement conçus pour des systèmes embarqués de haut niveau avec des processeurs à usage général (GPP) comme unité de calcul principale. Il explique ensuite comment Linux embarqué démarre, quelles sont les différentes phases et modalités de stockage du système d&#39;exploitation. Enfin, il présente la BeagleBone Black, ses caractéristiques et comment la programmer. Le cours conclut en expliquant la notion de driver de périphérique et comment ils sont conçus sous Linux à l&#39;aide de fichiers.
from ECAM Brussels Engineering School
]]>
3788 375 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours5-slides-170512185710-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Programmation de systèmes embarqués : Introduction aux systèmes embarqués https://fr.slideshare.net/slideshow/programmation-de-systmes-embarqus-introduction-aux-systmes-embarqus/75929391 ecam-ee3be-2017-cours4-slides-170512183849
Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d'application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu'est un ingénieur en systèmes embarqués.]]>

Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d'application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu'est un ingénieur en systèmes embarqués.]]>
Fri, 12 May 2017 18:38:49 GMT https://fr.slideshare.net/slideshow/programmation-de-systmes-embarqus-introduction-aux-systmes-embarqus/75929391 seb478@slideshare.net(seb478) Programmation de systèmes embarqués : Introduction aux systèmes embarqués seb478 Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d'application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu'est un ingénieur en systèmes embarqués. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours4-slides-170512183849-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d&#39;application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu&#39;est un ingénieur en systèmes embarqués.
from ECAM Brussels Engineering School
]]>
8574 20 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours4-slides-170512183849-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Laboratoire de transmission numérique : Présentation du projet https://fr.slideshare.net/slideshow/laboratoire-de-transmission-numrique-prsentation-du-projet/71019790 itscm-transmissionnumerique-2017-labo1-slides-170114195711
Présentation du projet de transmission numérique dans lequel les étudiants sont amenés, en équipes mixtes électroniciens - informaticiens, à développer une application qui, sur base de données collectées par des senseurs, propose une analyse de ces dernières pour fournir un service.]]>

Présentation du projet de transmission numérique dans lequel les étudiants sont amenés, en équipes mixtes électroniciens - informaticiens, à développer une application qui, sur base de données collectées par des senseurs, propose une analyse de ces dernières pour fournir un service.]]>
Sat, 14 Jan 2017 19:57:11 GMT https://fr.slideshare.net/slideshow/laboratoire-de-transmission-numrique-prsentation-du-projet/71019790 seb478@slideshare.net(seb478) Laboratoire de transmission numérique : Présentation du projet seb478 Présentation du projet de transmission numérique dans lequel les étudiants sont amenés, en équipes mixtes électroniciens - informaticiens, à développer une application qui, sur base de données collectées par des senseurs, propose une analyse de ces dernières pour fournir un service. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/itscm-transmissionnumerique-2017-labo1-slides-170114195711-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Présentation du projet de transmission numérique dans lequel les étudiants sont amenés, en équipes mixtes électroniciens - informaticiens, à développer une application qui, sur base de données collectées par des senseurs, propose une analyse de ces dernières pour fournir un service.
from ECAM Brussels Engineering School
]]>
762 2 https://cdn.slidesharecdn.com/ss_thumbnails/itscm-transmissionnumerique-2017-labo1-slides-170114195711-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Johnny-Five : Robotique et IoT en JavaScript https://fr.slideshare.net/slideshow/johnnyfive-robotique-et-iot-en-javascript/61682078 johnnyfive-04-160504190936
Cette conférence présente le framework Johnny-Five qui permet de programmer des cartes embarquées à l'aide d'un module Node.js. Après un tour rapide du JavaScript et de son fonctionnement, en particulier la programmation fonctionnelle et l'exécution pilotée par les évènements, la présentation décrit Node.js et aborde rapidement son fonctionnement. La troisième partie présente Johnny-Five et plusieurs exemples simples de contrôle d'une LED et de l'utilisation des entrées/sorties numériques et analogiques.]]>

Cette conférence présente le framework Johnny-Five qui permet de programmer des cartes embarquées à l'aide d'un module Node.js. Après un tour rapide du JavaScript et de son fonctionnement, en particulier la programmation fonctionnelle et l'exécution pilotée par les évènements, la présentation décrit Node.js et aborde rapidement son fonctionnement. La troisième partie présente Johnny-Five et plusieurs exemples simples de contrôle d'une LED et de l'utilisation des entrées/sorties numériques et analogiques.]]>
Wed, 04 May 2016 19:09:36 GMT https://fr.slideshare.net/slideshow/johnnyfive-robotique-et-iot-en-javascript/61682078 seb478@slideshare.net(seb478) Johnny-Five : Robotique et IoT en JavaScript seb478 Cette conférence présente le framework Johnny-Five qui permet de programmer des cartes embarquées à l'aide d'un module Node.js. Après un tour rapide du JavaScript et de son fonctionnement, en particulier la programmation fonctionnelle et l'exécution pilotée par les évènements, la présentation décrit Node.js et aborde rapidement son fonctionnement. La troisième partie présente Johnny-Five et plusieurs exemples simples de contrôle d'une LED et de l'utilisation des entrées/sorties numériques et analogiques. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/johnnyfive-04-160504190936-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cette conférence présente le framework Johnny-Five qui permet de programmer des cartes embarquées à l&#39;aide d&#39;un module Node.js. Après un tour rapide du JavaScript et de son fonctionnement, en particulier la programmation fonctionnelle et l&#39;exécution pilotée par les évènements, la présentation décrit Node.js et aborde rapidement son fonctionnement. La troisième partie présente Johnny-Five et plusieurs exemples simples de contrôle d&#39;une LED et de l&#39;utilisation des entrées/sorties numériques et analogiques.
from ECAM Brussels Engineering School
]]>
4601 250 https://cdn.slidesharecdn.com/ss_thumbnails/johnnyfive-04-160504190936-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introduction à LaTeX : le système de composition professionnel https://fr.slideshare.net/seb478/introduction-latex-le-systme-de-composition-professionnel latex-27-160427205423
Cette conférence présente LaTeX, un outil permettant de réaliser des documents de haute qualité typographique et professionnelle. Après avoir présenté quelques règles de typographie de la langue française, la présentation fait découvrir les bases de LaTeX et montre comment réaliser son premier document. Elle présente ensuite plusieurs constructions de base comme les listes, l'inclusion d'images et de tableaux, les mathématiques, les listings de code source. Enfin, elle termine avec des constructions plus avancées, comme la notion de figure et références croisées.]]>

Cette conférence présente LaTeX, un outil permettant de réaliser des documents de haute qualité typographique et professionnelle. Après avoir présenté quelques règles de typographie de la langue française, la présentation fait découvrir les bases de LaTeX et montre comment réaliser son premier document. Elle présente ensuite plusieurs constructions de base comme les listes, l'inclusion d'images et de tableaux, les mathématiques, les listings de code source. Enfin, elle termine avec des constructions plus avancées, comme la notion de figure et références croisées.]]>
Wed, 27 Apr 2016 20:54:23 GMT https://fr.slideshare.net/seb478/introduction-latex-le-systme-de-composition-professionnel seb478@slideshare.net(seb478) Introduction à LaTeX : le système de composition professionnel seb478 Cette conférence présente LaTeX, un outil permettant de réaliser des documents de haute qualité typographique et professionnelle. Après avoir présenté quelques règles de typographie de la langue française, la présentation fait découvrir les bases de LaTeX et montre comment réaliser son premier document. Elle présente ensuite plusieurs constructions de base comme les listes, l'inclusion d'images et de tableaux, les mathématiques, les listings de code source. Enfin, elle termine avec des constructions plus avancées, comme la notion de figure et références croisées. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/latex-27-160427205423-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cette conférence présente LaTeX, un outil permettant de réaliser des documents de haute qualité typographique et professionnelle. Après avoir présenté quelques règles de typographie de la langue française, la présentation fait découvrir les bases de LaTeX et montre comment réaliser son premier document. Elle présente ensuite plusieurs constructions de base comme les listes, l&#39;inclusion d&#39;images et de tableaux, les mathématiques, les listings de code source. Enfin, elle termine avec des constructions plus avancées, comme la notion de figure et références croisées.
from ECAM Brussels Engineering School
]]>
2773 26 https://cdn.slidesharecdn.com/ss_thumbnails/latex-27-160427205423-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Outils de gestion de projets https://fr.slideshare.net/slideshow/outils-de-gestion-de-projets/61006904 projectmanagementtools-13-160417101115
Cette présentation montre plusieurs outils gratuits qui peuvent être utilisés pour gérer plusieurs aspects de la gestion de projets, en particulier informatique, de manière collaborative. On y voit comment versioner son code avec Git, déployer son code avec Heroku, tester son code avec Travis, gérer et planifier son temps et ses tâches avec Trello, FreedCamp et Tom'splanner, comment communiquer avec Slack et comment rédiger sa documentation avec Read the Docs.]]>

Cette présentation montre plusieurs outils gratuits qui peuvent être utilisés pour gérer plusieurs aspects de la gestion de projets, en particulier informatique, de manière collaborative. On y voit comment versioner son code avec Git, déployer son code avec Heroku, tester son code avec Travis, gérer et planifier son temps et ses tâches avec Trello, FreedCamp et Tom'splanner, comment communiquer avec Slack et comment rédiger sa documentation avec Read the Docs.]]>
Sun, 17 Apr 2016 10:11:15 GMT https://fr.slideshare.net/slideshow/outils-de-gestion-de-projets/61006904 seb478@slideshare.net(seb478) Outils de gestion de projets seb478 Cette présentation montre plusieurs outils gratuits qui peuvent être utilisés pour gérer plusieurs aspects de la gestion de projets, en particulier informatique, de manière collaborative. On y voit comment versioner son code avec Git, déployer son code avec Heroku, tester son code avec Travis, gérer et planifier son temps et ses tâches avec Trello, FreedCamp et Tom'splanner, comment communiquer avec Slack et comment rédiger sa documentation avec Read the Docs. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/projectmanagementtools-13-160417101115-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cette présentation montre plusieurs outils gratuits qui peuvent être utilisés pour gérer plusieurs aspects de la gestion de projets, en particulier informatique, de manière collaborative. On y voit comment versioner son code avec Git, déployer son code avec Heroku, tester son code avec Travis, gérer et planifier son temps et ses tâches avec Trello, FreedCamp et Tom&#39;splanner, comment communiquer avec Slack et comment rédiger sa documentation avec Read the Docs.
from ECAM Brussels Engineering School
]]>
1274 15 https://cdn.slidesharecdn.com/ss_thumbnails/projectmanagementtools-13-160417101115-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Programmation graphique https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-graphique/59783771 ecam-pythonavance2ba-2016-cours8-slides-160320120342
Ce cours présente comment réaliser des interfaces graphiques avec Python en utilisant la librairie Kivy. La première partie rappelle les principes de la programmation évènementielle puis présente la séparation interface/comportement à l'aide de fichiers KV et Python. La deuxième partie présente comment réaliser des dessins avec les composants Canvas. On y voit comment dessiner des formes, appliquer des transformations et on termine avec un exemple de composants déplaçables.]]>

Ce cours présente comment réaliser des interfaces graphiques avec Python en utilisant la librairie Kivy. La première partie rappelle les principes de la programmation évènementielle puis présente la séparation interface/comportement à l'aide de fichiers KV et Python. La deuxième partie présente comment réaliser des dessins avec les composants Canvas. On y voit comment dessiner des formes, appliquer des transformations et on termine avec un exemple de composants déplaçables.]]>
Sun, 20 Mar 2016 12:03:42 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-graphique/59783771 seb478@slideshare.net(seb478) Développement informatique : Programmation graphique seb478 Ce cours présente comment réaliser des interfaces graphiques avec Python en utilisant la librairie Kivy. La première partie rappelle les principes de la programmation évènementielle puis présente la séparation interface/comportement à l'aide de fichiers KV et Python. La deuxième partie présente comment réaliser des dessins avec les composants Canvas. On y voit comment dessiner des formes, appliquer des transformations et on termine avec un exemple de composants déplaçables. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours8-slides-160320120342-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente comment réaliser des interfaces graphiques avec Python en utilisant la librairie Kivy. La première partie rappelle les principes de la programmation évènementielle puis présente la séparation interface/comportement à l&#39;aide de fichiers KV et Python. La deuxième partie présente comment réaliser des dessins avec les composants Canvas. On y voit comment dessiner des formes, appliquer des transformations et on termine avec un exemple de composants déplaçables.
from ECAM Brussels Engineering School
]]>
1544 16 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours8-slides-160320120342-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Algorithmique II : Techniques de recherche en intelligence artificielle https://fr.slideshare.net/slideshow/dveloppement-informatique-algorithmique-ii-techniques-de-recherche-en-intelligence-artificielle/59783635 ecam-pythonavance2ba-2016-cours7-slides-160320115516
Ce second cours d'algorithmique présente des techniques utilisées en intelligence artificielle pour trouver une solution à un problème de recherche. La première partie définit un problème de recherche : état, action, arbre d'exécution, espace d'états, cout, objectif et formalisation. La deuxième partie présente plusieurs algorithmes de recherche : non informé (BFS, UCS, DFS, DLS, ID-DFS, BS), informé (BFS, A*) et avec adversaire (Minimax, Alpha-Beta Pruning). Enfin, la troisième partie présente deux librairies Python qui implémentent des algorithmes de recherche.]]>

Ce second cours d'algorithmique présente des techniques utilisées en intelligence artificielle pour trouver une solution à un problème de recherche. La première partie définit un problème de recherche : état, action, arbre d'exécution, espace d'états, cout, objectif et formalisation. La deuxième partie présente plusieurs algorithmes de recherche : non informé (BFS, UCS, DFS, DLS, ID-DFS, BS), informé (BFS, A*) et avec adversaire (Minimax, Alpha-Beta Pruning). Enfin, la troisième partie présente deux librairies Python qui implémentent des algorithmes de recherche.]]>
Sun, 20 Mar 2016 11:55:16 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-algorithmique-ii-techniques-de-recherche-en-intelligence-artificielle/59783635 seb478@slideshare.net(seb478) Développement informatique : Algorithmique II : Techniques de recherche en intelligence artificielle seb478 Ce second cours d'algorithmique présente des techniques utilisées en intelligence artificielle pour trouver une solution à un problème de recherche. La première partie définit un problème de recherche : état, action, arbre d'exécution, espace d'états, cout, objectif et formalisation. La deuxième partie présente plusieurs algorithmes de recherche : non informé (BFS, UCS, DFS, DLS, ID-DFS, BS), informé (BFS, A*) et avec adversaire (Minimax, Alpha-Beta Pruning). Enfin, la troisième partie présente deux librairies Python qui implémentent des algorithmes de recherche. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours7-slides-160320115516-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce second cours d&#39;algorithmique présente des techniques utilisées en intelligence artificielle pour trouver une solution à un problème de recherche. La première partie définit un problème de recherche : état, action, arbre d&#39;exécution, espace d&#39;états, cout, objectif et formalisation. La deuxième partie présente plusieurs algorithmes de recherche : non informé (BFS, UCS, DFS, DLS, ID-DFS, BS), informé (BFS, A*) et avec adversaire (Minimax, Alpha-Beta Pruning). Enfin, la troisième partie présente deux librairies Python qui implémentent des algorithmes de recherche.
from ECAM Brussels Engineering School
]]>
1993 74 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours7-slides-160320115516-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Intelligence Artificielle : Introduction à l'intelligence artificielle https://fr.slideshare.net/slideshow/introduction-lintelligence-artificielle/59459573 ecam-ia-2016-cours1-slides-160312113548
Ce cours introduit à l'intelligence artificielle. La première partie du cours présente et définit ce qu'est l'intelligence et décrit les notions d'agent rationnel et d'environnement et leurs propriétés. Ces deux concepts permettent d'offrir un cadre de réflexion sur l'intelligence. La fin de la première partie présente les neufs formes d'intelligence selon Howard Gardner. La seconde partie du cours présente et définit l'intelligence artificielle, initiée par Marvin Minsky et John McCarthy au MIT. Elle présente également le test de Turing, test permettant de déterminer si une machine peut penser. Cette partie se termine en présentant les six grands domaines de l'intelligence artificielle.]]>

Ce cours introduit à l'intelligence artificielle. La première partie du cours présente et définit ce qu'est l'intelligence et décrit les notions d'agent rationnel et d'environnement et leurs propriétés. Ces deux concepts permettent d'offrir un cadre de réflexion sur l'intelligence. La fin de la première partie présente les neufs formes d'intelligence selon Howard Gardner. La seconde partie du cours présente et définit l'intelligence artificielle, initiée par Marvin Minsky et John McCarthy au MIT. Elle présente également le test de Turing, test permettant de déterminer si une machine peut penser. Cette partie se termine en présentant les six grands domaines de l'intelligence artificielle.]]>
Sat, 12 Mar 2016 11:35:48 GMT https://fr.slideshare.net/slideshow/introduction-lintelligence-artificielle/59459573 seb478@slideshare.net(seb478) Intelligence Artificielle : Introduction à l'intelligence artificielle seb478 Ce cours introduit à l'intelligence artificielle. La première partie du cours présente et définit ce qu'est l'intelligence et décrit les notions d'agent rationnel et d'environnement et leurs propriétés. Ces deux concepts permettent d'offrir un cadre de réflexion sur l'intelligence. La fin de la première partie présente les neufs formes d'intelligence selon Howard Gardner. La seconde partie du cours présente et définit l'intelligence artificielle, initiée par Marvin Minsky et John McCarthy au MIT. Elle présente également le test de Turing, test permettant de déterminer si une machine peut penser. Cette partie se termine en présentant les six grands domaines de l'intelligence artificielle. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ia-2016-cours1-slides-160312113548-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours introduit à l&#39;intelligence artificielle. La première partie du cours présente et définit ce qu&#39;est l&#39;intelligence et décrit les notions d&#39;agent rationnel et d&#39;environnement et leurs propriétés. Ces deux concepts permettent d&#39;offrir un cadre de réflexion sur l&#39;intelligence. La fin de la première partie présente les neufs formes d&#39;intelligence selon Howard Gardner. La seconde partie du cours présente et définit l&#39;intelligence artificielle, initiée par Marvin Minsky et John McCarthy au MIT. Elle présente également le test de Turing, test permettant de déterminer si une machine peut penser. Cette partie se termine en présentant les six grands domaines de l&#39;intelligence artificielle.
from ECAM Brussels Engineering School
]]>
10116 50 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ia-2016-cours1-slides-160312113548-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Programmation fonctionnelle, décorateur et générateur https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-fonctionnelle-dcorateur-et-gnrateur/59391316 ecam-pythonavance2ba-2016-cours6-slides-160310200555
Ce cours présente la programmation fonctionnelle et montre comment il est possible de programmer avec ce paradigme en utilisant Python. La première partie présente la notion d'objet de type fonction, les fonctions lambda, le type callable et les closures. La deuxième partie présente les décorateur et montre comment ajouter du comportement à une fonction à l'aide d'un décorateur. La troisième partie présente les itérateurs et les générateurs qui, grâce à l'instruction yield, génère les données à la demande.]]>

Ce cours présente la programmation fonctionnelle et montre comment il est possible de programmer avec ce paradigme en utilisant Python. La première partie présente la notion d'objet de type fonction, les fonctions lambda, le type callable et les closures. La deuxième partie présente les décorateur et montre comment ajouter du comportement à une fonction à l'aide d'un décorateur. La troisième partie présente les itérateurs et les générateurs qui, grâce à l'instruction yield, génère les données à la demande.]]>
Thu, 10 Mar 2016 20:05:55 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-fonctionnelle-dcorateur-et-gnrateur/59391316 seb478@slideshare.net(seb478) Développement informatique : Programmation fonctionnelle, décorateur et générateur seb478 Ce cours présente la programmation fonctionnelle et montre comment il est possible de programmer avec ce paradigme en utilisant Python. La première partie présente la notion d'objet de type fonction, les fonctions lambda, le type callable et les closures. La deuxième partie présente les décorateur et montre comment ajouter du comportement à une fonction à l'aide d'un décorateur. La troisième partie présente les itérateurs et les générateurs qui, grâce à l'instruction yield, génère les données à la demande. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours6-slides-160310200555-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente la programmation fonctionnelle et montre comment il est possible de programmer avec ce paradigme en utilisant Python. La première partie présente la notion d&#39;objet de type fonction, les fonctions lambda, le type callable et les closures. La deuxième partie présente les décorateur et montre comment ajouter du comportement à une fonction à l&#39;aide d&#39;un décorateur. La troisième partie présente les itérateurs et les générateurs qui, grâce à l&#39;instruction yield, génère les données à la demande.
from ECAM Brussels Engineering School
]]>
1110 51 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours6-slides-160310200555-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Programmation concurrente https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-concurrente/59149371 ecam-pythonavance2ba-2016-cours5-slides-160306112023
Ce cours présente les techniques que l'on peut utiliser pour effectuer des calculs parallèles avec une machine. La première partie introduit à la notion de parallélisme et de processus. Elle présente ensuite comment lancer et manipuler des processus avec les modules subprocess et multiprocessing. On y voit également comment communiquer entre processus avec des Queue et des Pipe. La deuxième partie présente les threads et leur utilisation avec le module threading. On y voit également comment créer un pool de workers/executors pour exécuter des jobs. Enfin, la dernière partie présente le framework dispy qui permet de facilement faire du calcul distribué et exploiter le parallélisme de données.]]>

Ce cours présente les techniques que l'on peut utiliser pour effectuer des calculs parallèles avec une machine. La première partie introduit à la notion de parallélisme et de processus. Elle présente ensuite comment lancer et manipuler des processus avec les modules subprocess et multiprocessing. On y voit également comment communiquer entre processus avec des Queue et des Pipe. La deuxième partie présente les threads et leur utilisation avec le module threading. On y voit également comment créer un pool de workers/executors pour exécuter des jobs. Enfin, la dernière partie présente le framework dispy qui permet de facilement faire du calcul distribué et exploiter le parallélisme de données.]]>
Sun, 06 Mar 2016 11:20:23 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-programmation-concurrente/59149371 seb478@slideshare.net(seb478) Développement informatique : Programmation concurrente seb478 Ce cours présente les techniques que l'on peut utiliser pour effectuer des calculs parallèles avec une machine. La première partie introduit à la notion de parallélisme et de processus. Elle présente ensuite comment lancer et manipuler des processus avec les modules subprocess et multiprocessing. On y voit également comment communiquer entre processus avec des Queue et des Pipe. La deuxième partie présente les threads et leur utilisation avec le module threading. On y voit également comment créer un pool de workers/executors pour exécuter des jobs. Enfin, la dernière partie présente le framework dispy qui permet de facilement faire du calcul distribué et exploiter le parallélisme de données. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours5-slides-160306112023-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente les techniques que l&#39;on peut utiliser pour effectuer des calculs parallèles avec une machine. La première partie introduit à la notion de parallélisme et de processus. Elle présente ensuite comment lancer et manipuler des processus avec les modules subprocess et multiprocessing. On y voit également comment communiquer entre processus avec des Queue et des Pipe. La deuxième partie présente les threads et leur utilisation avec le module threading. On y voit également comment créer un pool de workers/executors pour exécuter des jobs. Enfin, la dernière partie présente le framework dispy qui permet de facilement faire du calcul distribué et exploiter le parallélisme de données.
from ECAM Brussels Engineering School
]]>
1062 13 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours5-slides-160306112023-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Algorithmique I : Récursion et arbre https://fr.slideshare.net/slideshow/dveloppement-informatique-algorithmique-i-rcursion-et-arbre/58819753 ecam-pythonavance2ba-2016-cours4-slides-160228163903
Ce cours est le premier en lien avec l'algorithmique présente les algorithmes et fonctions récursives ainsi que le type abstrait de données arbre. La première partie revient sur les notions de problème, algorithhme et spécification. La deuxième partie présente la récursion et de nombreux exemples. Enfin, la troisième partie présente le type abstrait de données arbre qui permet d'organiser des données de manière hiérarchique. Le cours se termine avec une introduction aux notions de backtracking et lookahead.]]>

Ce cours est le premier en lien avec l'algorithmique présente les algorithmes et fonctions récursives ainsi que le type abstrait de données arbre. La première partie revient sur les notions de problème, algorithhme et spécification. La deuxième partie présente la récursion et de nombreux exemples. Enfin, la troisième partie présente le type abstrait de données arbre qui permet d'organiser des données de manière hiérarchique. Le cours se termine avec une introduction aux notions de backtracking et lookahead.]]>
Sun, 28 Feb 2016 16:39:03 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-algorithmique-i-rcursion-et-arbre/58819753 seb478@slideshare.net(seb478) Développement informatique : Algorithmique I : Récursion et arbre seb478 Ce cours est le premier en lien avec l'algorithmique présente les algorithmes et fonctions récursives ainsi que le type abstrait de données arbre. La première partie revient sur les notions de problème, algorithhme et spécification. La deuxième partie présente la récursion et de nombreux exemples. Enfin, la troisième partie présente le type abstrait de données arbre qui permet d'organiser des données de manière hiérarchique. Le cours se termine avec une introduction aux notions de backtracking et lookahead. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours4-slides-160228163903-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours est le premier en lien avec l&#39;algorithmique présente les algorithmes et fonctions récursives ainsi que le type abstrait de données arbre. La première partie revient sur les notions de problème, algorithhme et spécification. La deuxième partie présente la récursion et de nombreux exemples. Enfin, la troisième partie présente le type abstrait de données arbre qui permet d&#39;organiser des données de manière hiérarchique. Le cours se termine avec une introduction aux notions de backtracking et lookahead.
from ECAM Brussels Engineering School
]]>
1459 10 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours4-slides-160228163903-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Chaines de caractères et expressions regulières https://fr.slideshare.net/slideshow/dveloppement-informatique-chaines-de-caractres-et-expressions-regulires/58800755 ecam-pythonavance2ba-2016-cours3-slides-160227200243
Ce cours concerne la manipulation des chaines de caractères et les expressions régulières. La première partie présente la classe str Python ainsi que les opérations qu'il est possible de faire sur des objets str. La seconde partie concerne les expressions regulières qui permettent de valider des chaines de caractères ou d'en extraire des sous-chaines qui satisfont un motif donné. On y voit finalement comment utiliser le module re Python.]]>

Ce cours concerne la manipulation des chaines de caractères et les expressions régulières. La première partie présente la classe str Python ainsi que les opérations qu'il est possible de faire sur des objets str. La seconde partie concerne les expressions regulières qui permettent de valider des chaines de caractères ou d'en extraire des sous-chaines qui satisfont un motif donné. On y voit finalement comment utiliser le module re Python.]]>
Sat, 27 Feb 2016 20:02:43 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-chaines-de-caractres-et-expressions-regulires/58800755 seb478@slideshare.net(seb478) Développement informatique : Chaines de caractères et expressions regulières seb478 Ce cours concerne la manipulation des chaines de caractères et les expressions régulières. La première partie présente la classe str Python ainsi que les opérations qu'il est possible de faire sur des objets str. La seconde partie concerne les expressions regulières qui permettent de valider des chaines de caractères ou d'en extraire des sous-chaines qui satisfont un motif donné. On y voit finalement comment utiliser le module re Python. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours3-slides-160227200243-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours concerne la manipulation des chaines de caractères et les expressions régulières. La première partie présente la classe str Python ainsi que les opérations qu&#39;il est possible de faire sur des objets str. La seconde partie concerne les expressions regulières qui permettent de valider des chaines de caractères ou d&#39;en extraire des sous-chaines qui satisfont un motif donné. On y voit finalement comment utiliser le module re Python.
from ECAM Brussels Engineering School
]]>
1316 82 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-pythonavance2ba-2016-cours3-slides-160227200243-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Programmation réseau https://fr.slideshare.net/seb478/dveloppement-informatique-programmation-rseau ecampythonavance2ba2016cours2slides-160214222222
Ce deuxième cours aborde la programmation réseau, c'est-à-dire le développement d'applications avec plusieurs composants qui communiquent entre eux via la réseau. Après une rapide présentation des protocoles UDP et TCP, le cours aborde la notion de socket et présente le module Python de même nom. Le cours présente deux applications concrètes : une application de chat (basé sur UDP) et une application echo (basé sur TCP). Le cours se termine par la découverte de la notion de protocole de communication et de la définition du format des messages échangés.]]>

Ce deuxième cours aborde la programmation réseau, c'est-à-dire le développement d'applications avec plusieurs composants qui communiquent entre eux via la réseau. Après une rapide présentation des protocoles UDP et TCP, le cours aborde la notion de socket et présente le module Python de même nom. Le cours présente deux applications concrètes : une application de chat (basé sur UDP) et une application echo (basé sur TCP). Le cours se termine par la découverte de la notion de protocole de communication et de la définition du format des messages échangés.]]>
Sun, 14 Feb 2016 22:22:22 GMT https://fr.slideshare.net/seb478/dveloppement-informatique-programmation-rseau seb478@slideshare.net(seb478) Développement informatique : Programmation réseau seb478 Ce deuxième cours aborde la programmation réseau, c'est-à-dire le développement d'applications avec plusieurs composants qui communiquent entre eux via la réseau. Après une rapide présentation des protocoles UDP et TCP, le cours aborde la notion de socket et présente le module Python de même nom. Le cours présente deux applications concrètes : une application de chat (basé sur UDP) et une application echo (basé sur TCP). Le cours se termine par la découverte de la notion de protocole de communication et de la définition du format des messages échangés. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecampythonavance2ba2016cours2slides-160214222222-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce deuxième cours aborde la programmation réseau, c&#39;est-à-dire le développement d&#39;applications avec plusieurs composants qui communiquent entre eux via la réseau. Après une rapide présentation des protocoles UDP et TCP, le cours aborde la notion de socket et présente le module Python de même nom. Le cours présente deux applications concrètes : une application de chat (basé sur UDP) et une application echo (basé sur TCP). Le cours se termine par la découverte de la notion de protocole de communication et de la définition du format des messages échangés.
from ECAM Brussels Engineering School
]]>
1663 6 https://cdn.slidesharecdn.com/ss_thumbnails/ecampythonavance2ba2016cours2slides-160214222222-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Développement informatique : Gestion de projet, versioning, debugging, testing et profiling https://fr.slideshare.net/slideshow/dveloppement-informatique-gestion-de-projet-versioning-debugging-testing-et-profiling/58254143 ecampythonavance2ba2016cours1slides-160214221202
Ce premier cours introduit à plusieurs aspects liés au développement informatique. Le cours présente comment versioner son code avec le système Git et comment le déployer avec Heroku. Il présente ensuite comment débugguer avec le module pdb et comment profiler son code avec les modules timeit et profile. Enfin, le cours termine en présentant le concept de tests unitaires que l'on peut construire avec les modules doctest et unittest.]]>

Ce premier cours introduit à plusieurs aspects liés au développement informatique. Le cours présente comment versioner son code avec le système Git et comment le déployer avec Heroku. Il présente ensuite comment débugguer avec le module pdb et comment profiler son code avec les modules timeit et profile. Enfin, le cours termine en présentant le concept de tests unitaires que l'on peut construire avec les modules doctest et unittest.]]>
Sun, 14 Feb 2016 22:12:02 GMT https://fr.slideshare.net/slideshow/dveloppement-informatique-gestion-de-projet-versioning-debugging-testing-et-profiling/58254143 seb478@slideshare.net(seb478) Développement informatique : Gestion de projet, versioning, debugging, testing et profiling seb478 Ce premier cours introduit à plusieurs aspects liés au développement informatique. Le cours présente comment versioner son code avec le système Git et comment le déployer avec Heroku. Il présente ensuite comment débugguer avec le module pdb et comment profiler son code avec les modules timeit et profile. Enfin, le cours termine en présentant le concept de tests unitaires que l'on peut construire avec les modules doctest et unittest. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecampythonavance2ba2016cours1slides-160214221202-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce premier cours introduit à plusieurs aspects liés au développement informatique. Le cours présente comment versioner son code avec le système Git et comment le déployer avec Heroku. Il présente ensuite comment débugguer avec le module pdb et comment profiler son code avec les modules timeit et profile. Enfin, le cours termine en présentant le concept de tests unitaires que l&#39;on peut construire avec les modules doctest et unittest.
from ECAM Brussels Engineering School
]]>
1261 17 https://cdn.slidesharecdn.com/ss_thumbnails/ecampythonavance2ba2016cours1slides-160214221202-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Python avancé : Qualité de code et convention de codage https://fr.slideshare.net/seb478/python-avanc-qualit-de-code-et-convention-de-codage ecam-python2ba-2015-cours10-slides-151209091551-lva1-app6892
Ce cours présente le notion de qualité de code et quels sont les critères et pratiques à adopter pour produire du code de qualité. Il présente les erreurs de programmation les plus fréquentes auprès des apprentis programmeurs. La deuxième partie du cours présente la notion de convention de codage et en particulier le PEP 0008 qui décrit des conventions à adopter lorsqu'on programme en Python.]]>

Ce cours présente le notion de qualité de code et quels sont les critères et pratiques à adopter pour produire du code de qualité. Il présente les erreurs de programmation les plus fréquentes auprès des apprentis programmeurs. La deuxième partie du cours présente la notion de convention de codage et en particulier le PEP 0008 qui décrit des conventions à adopter lorsqu'on programme en Python.]]>
Wed, 09 Dec 2015 09:15:51 GMT https://fr.slideshare.net/seb478/python-avanc-qualit-de-code-et-convention-de-codage seb478@slideshare.net(seb478) Python avancé : Qualité de code et convention de codage seb478 Ce cours présente le notion de qualité de code et quels sont les critères et pratiques à adopter pour produire du code de qualité. Il présente les erreurs de programmation les plus fréquentes auprès des apprentis programmeurs. La deuxième partie du cours présente la notion de convention de codage et en particulier le PEP 0008 qui décrit des conventions à adopter lorsqu'on programme en Python. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecam-python2ba-2015-cours10-slides-151209091551-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ce cours présente le notion de qualité de code et quels sont les critères et pratiques à adopter pour produire du code de qualité. Il présente les erreurs de programmation les plus fréquentes auprès des apprentis programmeurs. La deuxième partie du cours présente la notion de convention de codage et en particulier le PEP 0008 qui décrit des conventions à adopter lorsqu&#39;on programme en Python.
from ECAM Brussels Engineering School
]]>
2631 137 https://cdn.slidesharecdn.com/ss_thumbnails/ecam-python2ba-2015-cours10-slides-151209091551-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-seb478-48x48.jpg?cb=1588524466 I am currently working as a lecturer at ECAM Brussels Engineering School, a higher education institution which trains future engineers. I mainly teach computer science related courses, for both bachelor and master students. Regarding my education, I got a PhD in Engineering in November 2013 from the Université catholique de Louvain (UCLouvain). I also got a Master in Computer Science Engineering degree and an Advanced Master in Pedagogy in Higher Education, both from the same university. Finally, I am interested in the Computer Science Education field, in particular to better teach computer science and to integrate IT technologies in education. sebastien.combefis.be https://cdn.slidesharecdn.com/ss_thumbnails/digitalent-2017-intro-slides-170915181951-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/introduction-la-formation-digitalent/79818137 Introduction à la form... https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours8-slides-170512193342-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/programmation-de-systmes-embarqus-internet-of-things-systme-connect-et-distant/75930556 Programmation de systè... https://cdn.slidesharecdn.com/ss_thumbnails/ecam-ee3be-2017-cours7-slides-170512191043-thumbnail.jpg?width=320&height=320&fit=bounds seb478/programmation-de-systmes-embarqus-systmes-temps-rel-et-pruss Programmation de systè...