Dossier Programmation

Cours sur les langages informatiques (C, java, cobol, .net, perl...) ainsi que les techniques algorythmiques de base.

Documents

pdf Apprendre python3 5

Champs cochés : Confirmé, Débutant 7921 téléchargements

Un cours complet sur Python en version 3.5. En Français, ce cours de plus de 400 pages couvre une bonne partie du language avec les bonnes pratiques importantes pour bien developper.

pdf CUDA C Programming Guide

Champs cochés : Confirmé 6246 téléchargements

La programmation pour GPU avec le framework CUDA de Nvidia :

Chapter 1 is a general introduction to CUDA.
Chapter 2 outlines the CUDA programming model.
Chapter 3 describes the programming interface.
Chapter 4 describes the hardware implementation.
Chapter 5 gives some guidance on how to achieve maximum performance.
Appendix A lists all CUDA-enabled devices.
Appendix B is a detailed description of all extensions to the C language.
Appendix C lists the mathematical functions supported in CUDA.
Appendix D lists the C++ features supported in device code.
Appendix E gives more details on texture fetching.
Appendix F gives the technical specifications of various devices, as well as more architectural details.
Appendix G introduces the low-level driver API.

pdf Cours objective-c par rapport à C++ Populaires

15247 téléchargements

Un cours qui compare les deux languages (C++ et Objective-C) et permet de mieux comprendre les écarts entre les deux languages et les différents ecosystèmes (STL vs Cocoa). Ce cours aborde la gestion des classes et objets, l'héritage et l'instanciation. La gestion mémoire et le multi-threading, les exceptions font également partie du cours. Enfin les parties purement C++ afin de voir ce qu'il n'est pas possible de faire (ou difficilement) en Objective-C. Objective-C est utilisé sur iPhone et iPad et devient de plus en plus populaire.

pdf Introduction à Perl

9081 téléchargements

Un cours pour débuter en perl avec: les types et les contextes, les scalaires, les structures de controles (boucles et tests), les listes et les tableaux, les fonctions, les tables de hachages, la manipulation des fichiers, les expressions régulières, les références, les modules et un peu d'objet.

Toujours utile un programme perl à l'avantage d'être multi-plateforme sans avoir basoin d'une machine virtuelle. Pour des besoins simples à mesuré ce language est une très bonne alternative à des languages plus "complexe" comme java ou C.

pdf hibernate : la reference Populaires

11782 téléchargements

Le document de référence sur Hibernate et les fonctionnalité de cette couche de persistance des données avec des capacités de mapping avancées et de plus en plus populaire.

document Web Services

9825 téléchargements

Un cours sur les web services avec les principes puis les notions XML
utiles, les messages du protocole d'intérogation SOAP, la norme de
description des webservice WSDL et l'annuaire de référencement des
webservice UDDI. Le cours se termine par la présentation d'un
framework permettant de créer des clients web services : Axis.

archive PHP : comparaison les frameworks les plus répandus Populaires

11890 téléchargements

Ce document a pour objectif de présenter et comparer les frameworksPHP les plus répandus. Cet ouvrage s’efforce de réunir :
- Une approche générale des frameworks PHP, des concepts et fonctionnalités qu’ils proposent.
- Un recensement des principaux frameworks open source du monde PHP
- Une présentation de ces outils, une évaluation de leurs forces, de leurs limites, de leur maturité, ainsi que quelques exemples simples d’utilisation.
Enfin, un tableau comparatif fait la synthèse des fonctionnalités présentes dans chaque framework

archive Algorithmique Populaires

31755 téléchargements

Complexité et optimalité ; premier algorithme de tri.La récursivité et le paradigme « diviser pour régner ».Algorithmes de tri. Structures de données élémentaires (Piles, Files, listes chainées...). Programmation dynamique. Algorithmes gloutons. Graphes et arbres. Arbres de recherche et arbres de recherche équilibrés. Plus courts chemins NP-complétude
Heuristiques

archive Apprendre a programmer avec Ruby Populaires

13498 téléchargements

Un tutorial sur ruby présentant les thèmes suivants :
Les nombres, Les lettres, Variables et affectations, Mélangeons-les, Où on en apprend plus sur les méthodes, Contrôles de flux, Tableaux et itérateurs, Ecrire vos propres méthodes, Les classes, Blocs et procédures

archive J2EE Best Practices Populaires

15563 téléchargements

Les meilleures méthodologies pour créer des applications J2EE avec des exemples réellement mis en oeuvre.MVC Framework, Struts Framework, servlet, jsp, ejb, use case, session, persistence, JDBC, CMP 2.0, CMR, J2EE performances, XML, RPC, JBI...

archive C Sharp Populaires

20023 téléchargements

Un cours assez complet : les types de donnees, les instructions elementaires, les instructions de controle du deroulement du programme, la structure d'un programme, compilation et execution d'un programme, passage par valeur, passage par reference , classes, stuctures, interfaces, classes .NET d'usage courant, interfaces graphiques avec C# et vs.NET, quelques composants utiles, composants non visuels, gestion d'evenements, acces aux bases de donnees, les threads d'execution, gestion des adresses reseau, programmation tcp-ip, services web

archive Du XML au XSLT Populaires

14938 téléchargements

Un superbe cours qui commence par lister les différentes applications qui utilisent XML aujourd'hui, passe ensuite à la description de la norme XML. Puis ce cours aborde le HTML, le XHTML, les CSS. L'explication de ce qu'est le RSS et comment il est possible de l'utiliser.Le SVG et des exemples. Puis les différentes manières de transformer le xml grâce à SAX, DOM ou XSLT. Un excellent cours.

archive Fortran 95 et 2003

7536 téléchargements

Cours de Fortran très complet et les nouveautés de 2003 réalisé par un laboratoire de calcul parrallèle français réputé.

archive Les bases de l'informatique et de la programmation Populaires

22898 téléchargements

Une approche globale de la programmation informatique en démarrant par le hardware, en passant par les principaux algorithmes, tris, (rapide, par insertion à bulles...), les structures de données (arbres...), la programmation objet, jusqu'aux IHM et des exemples avec les langages Delphi, Java et C# et les technologies COM et ActiveX

archive Perl Populaires

12772 téléchargements

Les principes essenciels de Perl : listes, interpolation de variables, patterns, tableaux, structures, E/S, expressions régulières, fonctions, fichiers, processus. Des exemples et des exercices corrigés.

archive Python Populaires

14516 téléchargements

Python est un language gratuit, orienté objet, et multi-thread. Ce cours aborde les types de données, les boucles, les fonctions, les classes et objets, les structures de données mais aussi les fenêtres graphiques et les menus, l'écriture et la lecture dans les fichiers.

archive Windows Scripting Host [wsh] Populaires

14487 téléchargements

La documentation officielle du scripting sous Windows, du VBScript au JScript.Les objets, les méthodes et propriétés, toute la panoplie pour créer de petits programmes qui peuvent tourner en ligne de commande avec des paramètres et des options. Plus évolué que du simple script DOS, puisque l'on peut utiliser une pleiades de fonctions de traitements de chaines de caractères, les expressions régulières, des boucles et traitements conditionnels. Il est même possible d'utiliser un plugins capable de crypter les sources. Bien utile pour de petits traitements d'administration sous windows.

archive Turbo Pascal Populaires

21249 téléchargements

Un petit cours de Turbo Pascal. Un langage tres utilisé dans et pour l'enseignement.

archive Visual C++ Populaires

19503 téléchargements

Un cours sur visual C++ avec les bases de la programmation d'interfaces graphiques, la technologie ActiveX, les MAPI, les templates, le multitache avec windows, les exceptions...

archive La programmation Orientée Objet avec C++ Populaires

27920 téléchargements

Une bonne introduction aux languages informatiques depuis leurs début et un approfondissement vers les techniques objets avec C++. Ce cours nous amène d'un niveau débutant vers un niveau initié voir avancé.