Présentation de l'appication Nao Beer Buddybbourgois
Présentation à Nao sur Seine le 22 octobre 2013.
* Retour sur le concours Paddy buddy.
* Démo de l'application.
* Retour sur quelques points techniques
* Axes d'amélioration.
La dernière génération des bases de données ont les particularités suivante :
Être non relationnel, distribuée , open source et scalable.
Ce mouvement commence en 2009 et est entrain de grandir rapidement et avec beaucoup d'engouement.
La conférence a pour but de présenté les principales base noSql accessible en python. Elle sera agrémentée pour chaque base de donnée (environ 4, 10 min chacune) d'une présentation informative, d'une modélisation de schéma et d'un exemple d'application accédant au donnée (en python).
An introduction to computer vision in Python, from the general concept to its implementation with some current open-source libraries. Demonstrates a selection of basic computer vision examples using SciPy, OpenCV and Pygame.
Les mathématiques appliquées et le calcul scientifique jouent un rôle croissant comme outils non évitables pour l’élaboration de recherches scientifiques et dans la conception de processus industriels. Le calcul scientifique reste pour toujours l’étape première de la voie du développement culturel et technique d’un pays donné.
Par ailleurs, le niveau de complexité des systèmes, généralement manipulés par les êtres humains que nous sommes, est très élevé à un niveau où toute avancée intellectuelle engendrera des retombés au niveau industriel tant que tous les processus de l’économie en dépendent.
En contre partie, la majorité des produits technologiques sont juste la solution immédiate de bon nombre de résolutions de requête de la vie courante. L'avènement de l'informatique et de ses produits, les langages de programmation de tout bord, de l'Internet et des télécommunications, à chacun ses infrastructures et ses protocoles, a révolutionné les méthodologies de travail des équipes et laboratoires de recherches. Les langages de développement informatique des outils et suites logiciels sont d’un grand secours aux travaux de modélisation et de simulation des processus.
Les mathématiques appliquées et l'informatique sont les moyens de conception (Modélisation et Simulation), plus encore, ils sont les vecteurs qui ont provoqué une amélioration nette dans les pratiques de tous les jours et aussi dans la vitesse de mise en œuvre de moyens exploitables.
Les langage de programmation, comme le C/C++, le FORTRAN ou le Python ont joué un grand rôle dans le cours de développement de beaucoup de procédés (Modélisation) et ont facilité la compréhension de beaucoup phénomènes (Simulation).
Présentation de l'appication Nao Beer Buddybbourgois
Présentation à Nao sur Seine le 22 octobre 2013.
* Retour sur le concours Paddy buddy.
* Démo de l'application.
* Retour sur quelques points techniques
* Axes d'amélioration.
La dernière génération des bases de données ont les particularités suivante :
Être non relationnel, distribuée , open source et scalable.
Ce mouvement commence en 2009 et est entrain de grandir rapidement et avec beaucoup d'engouement.
La conférence a pour but de présenté les principales base noSql accessible en python. Elle sera agrémentée pour chaque base de donnée (environ 4, 10 min chacune) d'une présentation informative, d'une modélisation de schéma et d'un exemple d'application accédant au donnée (en python).
An introduction to computer vision in Python, from the general concept to its implementation with some current open-source libraries. Demonstrates a selection of basic computer vision examples using SciPy, OpenCV and Pygame.
Les mathématiques appliquées et le calcul scientifique jouent un rôle croissant comme outils non évitables pour l’élaboration de recherches scientifiques et dans la conception de processus industriels. Le calcul scientifique reste pour toujours l’étape première de la voie du développement culturel et technique d’un pays donné.
Par ailleurs, le niveau de complexité des systèmes, généralement manipulés par les êtres humains que nous sommes, est très élevé à un niveau où toute avancée intellectuelle engendrera des retombés au niveau industriel tant que tous les processus de l’économie en dépendent.
En contre partie, la majorité des produits technologiques sont juste la solution immédiate de bon nombre de résolutions de requête de la vie courante. L'avènement de l'informatique et de ses produits, les langages de programmation de tout bord, de l'Internet et des télécommunications, à chacun ses infrastructures et ses protocoles, a révolutionné les méthodologies de travail des équipes et laboratoires de recherches. Les langages de développement informatique des outils et suites logiciels sont d’un grand secours aux travaux de modélisation et de simulation des processus.
Les mathématiques appliquées et l'informatique sont les moyens de conception (Modélisation et Simulation), plus encore, ils sont les vecteurs qui ont provoqué une amélioration nette dans les pratiques de tous les jours et aussi dans la vitesse de mise en œuvre de moyens exploitables.
Les langage de programmation, comme le C/C++, le FORTRAN ou le Python ont joué un grand rôle dans le cours de développement de beaucoup de procédés (Modélisation) et ont facilité la compréhension de beaucoup phénomènes (Simulation).
Ce cours aborde la gestion d'erreurs en programmation, c'est-à-dire comment gérer les situations où une erreur se produit. Après avoir présenté le principe des spécifications et de la programmation défensive avec l'instruction assert, ce cours présente l'instruction try/except qui permet de capturer des erreurs. Enfin, le cours termine en présentant comment définir ses propres erreurs et les générer avec l'instruction raise.
Les bases de javascript. Introduction au langage javascript. Les boucles, les fonctions, scope local et global. Accès et modification des éléments du Dom (Document object model)
L'idée est de faire un point sur JavaScript, ses origines et son actualité, vu de la perspective d'un développeur Microsoft. Cette présentation est essentiellement destinée aux développeurs .NET qui auraient le sentiment d'avoir un peu lâché JavaScript, et qui voudraient se remettre dans le bain.
Support Dot Net avec C#. Ce cours traite les points suivants :
- Architecture .Net
- Les bases de C#
- Objet et Classe
- Héritage
- Encapsulation
- Polymorphisme
- Les exceptions
- Les entrées sorties
- Les interfaces graphiques
- Le multi Threading
- Programmation réseaux (Sockets et DataGram)
- Accès aux bases de données
Comme des millions de développeurs, vous utilisez C# quotidiennement … mais en maitrisez-vous les subtilités ? Cette session ludique vous plongera au cœur de votre langage de prédilection au travers programmes et exemples de code qui ne cesseront de vous surprendre. Avec en prime quelques (petits) lots à gagner pour les développeurs les plus perspicaces !
A la fin de ce chapitre, vous serez en mesure de :
• Créer un projet java sous Intellij IDEA
• Créer des applications Java en mode console en respectant les bonnes pratiques en programmation
• Déclarer une variable en Java
• Comprendre le mécanisme d’initialisation des variables en Java
• Analyser et exécuter une instruction en Java
• Comprendre le mécanisme d’affectation en Java
• Apprendre l'affichage, la saisie des données et la lecture des différents types
• Utiliser les fonctions prédéfinis de la classe Math
• Distinguer entre l’usage des deux structures : if et switch
• Ecrire des programmes en java avec les structures de contrôle : condition et boucles
• Déclarer des variables de type tableau
2. Répétitions en boucle L’instruction while Effectuer un traitement tant que la condition est vérifiée Si la condition est vraie: Python exécute tout le bloc d’instructions constituant le corps de la boucle. Si la condition se révèle fausse: tout le bloc est ignoré. 2
3. Répétitions en boucle: While(1/2) Exemple >>>a = 0 >>>while (a < 7): … a = a + 1 … print(a) 3 a=0 Non a<7?? a=1 Non a<7?? a=2 Non a<7?? a=3 Non a<7?? print(a) a<7?? a=7
4. Répétitions en boucle: While(2/2) 4 Attention: Boucle infinie! Si la condition reste toujours vraie, alors le corps de la boucle est répété indéfiniment >>>n = 3 >>>while (n < 10): … print(n) n=3 Non n<7?? 3 Non n<7?? 3 Non n<7?? 3 Non n<7?? 3
5. Exemple 5 Remarque: Interagir avec un utilisateur Afficher un message Lire sa saisie >>> maVariable = input (‘’veuillez saisir un chiffre!’’) Demander à l’utilisateur d’entrer un chiffre entre 0 et 5 et l’afficher Lire le chiffre Tant que le chiffre n’est pas compris entre 0 et5 Afficher un message Lire l’entrée Afficher le chiffre ainsi saisi >> a=6 >>while (a<0) or (a>5) … a=input(’’Saisir a entre 0 et 5: ’’) …
6. Exemple 6 Écrire un algorithme qui demande un nombre compris entre 10 et 20. En cas de réponse supérieure à 20: afficher « Plus petit ! ». En cas de réponse inférieure à 10: afficher « Plus grand ! ». >> a=30 >>while (a<10) or (a>20) … if(a>20): … print(‘’Plus petit!’’) … elif(a<10): … print(‘’Plus grand!’’) …a=input(‘’Entrez un chiffre entre 10 et 20’’) …
7. Exemple 7 Écrivez un programme qui affiche la suite de symboles suivante : * ** *** **** ***** ****** ******* >>> a =1 >>> while(a<8): x=0 c=“” while(x<a): c=c+"*“ x=x+1 print(c) a=a+1
8. Itérations: For 8 Répéter un bloc d’instructions un nombre donné de fois: >>>for lettre in "ciao" : … print lettre >>>for x in [2, ‘a’, 3.14]: … print x >>> for i inrange(20): … print i
9. Exemple 9 >>>a = 0 >>>while (a < 7): … a = a + 1 … print(a) Avec une boucle for??? >>>for i in range(7) …print(i+1)
10. Affichez les 13 premières numéros de la suite de Fibonaccien utilisant une boucle for La suite de Fibonacci est 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 Un nombre de la suite est le résultat de la somme de ses deux précédents 10
11.
12. Conserver la valeur de b car elle va changera=b i=0 c=1 b=1 a=1 c=b i=1 c=1 b=2 a=1 i=2 c=2 b=3 a=2 i=3 c=3 b=5 a=3 i=10 c=4 b=144 a=89