Contenu | Rechercher | Menus

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

programmation [Le 16/03/2013, 15:36]
TravellingFroggy [HTML / XHTML / CSS]
programmation [Le 19/03/2014, 20:39] (Version actuelle)
0ol ancienne révision restaurée
Ligne 10: Ligne 10:
    * [[Etoys]] ([[http://wiki.laptop.org/go/Etoys|site]]) est une mise en œuvre de [[http://wiki.laptop.org/go/Squeak|Squeak]] à de l'aide  [[http://wiki.laptop.org/go/Smalltalk_Development_on_XO|Smalltalk]], un langage de programmation orienté objet.    * [[Etoys]] ([[http://wiki.laptop.org/go/Etoys|site]]) est une mise en œuvre de [[http://wiki.laptop.org/go/Squeak|Squeak]] à de l'aide  [[http://wiki.laptop.org/go/Smalltalk_Development_on_XO|Smalltalk]], un langage de programmation orienté objet.
    * [[Turtle Art]] ([[http://wiki.laptop.org/go/Turtle_Art|site]]) : environnement de programmation graphique.    * [[Turtle Art]] ([[http://wiki.laptop.org/go/Turtle_Art|site]]) : environnement de programmation graphique.
-   * [[KTurtle ]] ([[http://edu.kde.org/kturtle/|site]]), une initiation très sympathique (plutôt pour les enfants, mais pas que) via le fameux logo.+   * [[KTurtle ]] ([[http://edu.kde.org/kturtle/|site]]), une initiation très sympathique (plutôt pour les enfants, mais pas seulement) via le fameux logo.
    * [[Alice]] ([[http://www.alice.org/|site]]) est un logiciel libre d'éducation conçu pour enseigner aux élèves la programmation orientée objet et événementielle.    * [[Alice]] ([[http://www.alice.org/|site]]) est un logiciel libre d'éducation conçu pour enseigner aux élèves la programmation orientée objet et événementielle.
    * [[App inventor]] (de Google) ([[http://appinventor.googlelabs.com/learn/setup/setuplinux.html|site]]).    * [[App inventor]] (de Google) ([[http://appinventor.googlelabs.com/learn/setup/setuplinux.html|site]]).
    * [[squeak]] : langage de programmation à la souris, orienté objet, basé sur Smaltalk et à visée éducative.    * [[squeak]] : langage de programmation à la souris, orienté objet, basé sur Smaltalk et à visée éducative.
 +   * [[renpy|Ren’Py]] Outil pour Créer des BD interactives et jeux-videos.
  
 Des ressources libres : Des ressources libres :
 +   * [[http://www.france-ioi.org/|France-ioi]] : Site de découverte de la programmation,avec des concours pour les écoles, pour différents langages avec un **parcours lycée**.
    * [[http://fr.wikiversity.org/wiki/D%C3%A9partement:Programmation_informatique|Wikiversité : Département programmation information]], et [[http://fr.wikiversity.org/wiki/Logique_%28sciences_de_l%27ing%C3%A9nieur%29|logique]].    * [[http://fr.wikiversity.org/wiki/D%C3%A9partement:Programmation_informatique|Wikiversité : Département programmation information]], et [[http://fr.wikiversity.org/wiki/Logique_%28sciences_de_l%27ing%C3%A9nieur%29|logique]].
    * [[http://fr.wikibooks.org/wiki/Programmation|Wikibook : Département programmation]], et [[http://fr.wikibooks.org/wiki/Approfondissements_de_lyc%C3%A9e/Logique|Approfondissements de lycée : la Logique]].    * [[http://fr.wikibooks.org/wiki/Programmation|Wikibook : Département programmation]], et [[http://fr.wikibooks.org/wiki/Approfondissements_de_lyc%C3%A9e/Logique|Approfondissements de lycée : la Logique]].
Ligne 22: Ligne 24:
  
 Voir aussi le portail [[education]]. Voir aussi le portail [[education]].
- 
 ====Langage C / C++==== ====Langage C / C++====
  
  
-Cours: [[http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html|Apprenez à programmer en C]] [[http://www.siteduzero.com/tutoriel-3-11406-programmez-avec-le-langage-c.html|Le C++ facile]] (Site Du Zéro)+Cours: [[http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-c|Apprenez à programmer en C]] [[http://fr.openclassrooms.com/informatique/cours/programmez-avec-le-langage-c|Le C++ facile]] (OpenClassrooms, ex Site du Zéro)
  
 Livre : [[http://www.framabook.org/c20h.html|Le C en 20 heures]] (framabook), [[http://fr.wikibooks.org/wiki/Programmation_C|Programmation C sur wikibook]] Livre : [[http://www.framabook.org/c20h.html|Le C en 20 heures]] (framabook), [[http://fr.wikibooks.org/wiki/Programmation_C|Programmation C sur wikibook]]
Ligne 40: Ligne 41:
  
    * [[Acire]] : un outil graphique d'aide à l'apprentissage de la programmation en Python.    * [[Acire]] : un outil graphique d'aide à l'apprentissage de la programmation en Python.
-   * [[kiki]] : un outil pour tester et apprendre les expressions régulières de Python.+   * [[kiki]] : un outil pour tester et apprendre les expressions rationnelles de Python.
    * [[idle]] : un éditeur facile à prendre en main.    * [[idle]] : un éditeur facile à prendre en main.
    * [[RUR-PLE]] : un environnement d'apprentissage de la programmation Python de manière amusante, en programmant un robot.    * [[RUR-PLE]] : un environnement d'apprentissage de la programmation Python de manière amusante, en programmant un robot.
-   * [[http://www.france-ioi.org/|France-ioi]] : Site de programmation Python de manière ludique.+      * [[http://inforef.be/swi/python.htm|Livres]] : Livres "Apprendre à programmer avec Pythonde Gérard Swinnen sous licence Creative Commons
 ====Java==== ====Java====
  
    * [[Eclipse]] : un environnement très complet, notamment pour le langage Java.    * [[Eclipse]] : un environnement très complet, notamment pour le langage Java.
 +   * [[Netbeans]] : un IDE également très complet, permettant le développement en java. Il a l'avantage d'intégrer par ailleurs un module permettant de développer en [[Groovy]], un langage puissant, dérivant de java.
  
 ===== Le développement Web ===== ===== Le développement Web =====
Ligne 124: Ligne 126:
   * [[Qt-creator]] : IDE **officiel** de la librairie QT, agréable et complet !   * [[Qt-creator]] : IDE **officiel** de la librairie QT, agréable et complet !
   * [[Vim]] : éditeur léger principalement en mode texte. Il permet de coder dans tous les langages. Bien connu pour son efficacité après apprentissage, il est présent au moins dans sa version de base (vi) sur tous les systèmes UNIX.   * [[Vim]] : éditeur léger principalement en mode texte. Il permet de coder dans tous les langages. Bien connu pour son efficacité après apprentissage, il est présent au moins dans sa version de base (vi) sur tous les systèmes UNIX.
 +  * [[WinDev]], [[WebDev]], [[WinDevMobile]] : IDE ou AGL complé.
  
 Une alternative à l'utilisation d'un EDI est le développement à l'aide d'un éditeur de texte suivi d'une compilation manuelle. Une alternative à l'utilisation d'un EDI est le développement à l'aide d'un éditeur de texte suivi d'une compilation manuelle.
Ligne 158: Ligne 161:
   * [[wxWidgets]]   * [[wxWidgets]]
   * [[Lazarus]]   * [[Lazarus]]
 +  * [[WinDev]], [[WebDev]], [[WinDevMobile]]
  
 surcouche applicative. surcouche applicative.
Ligne 213: Ligne 217:
  
   * [[Kompozer]], éditeur HTML (conseillé pour les débutants en création de site web) ;   * [[Kompozer]], éditeur HTML (conseillé pour les débutants en création de site web) ;
-  * [[BlueGriffon]], éditeur HTML supportant les plus récentes technologies Web (HTML5, CSS3), certains add-ons sont payants ;+  * [[BlueGriffon]], éditeur HTML supportant les plus récentes technologies Web (HTML5, CSS3), avec des add-ons pour des fonctions de base payants ;
   * [[Amaya]], édition XHTML conçu par le [[wpfr>World_Wide_Web_Consortium|W3C]] et l'[[wpfr>INRIA]] avec visualisation des animations svg ;   * [[Amaya]], édition XHTML conçu par le [[wpfr>World_Wide_Web_Consortium|W3C]] et l'[[wpfr>INRIA]] avec visualisation des animations svg ;
   * [[Dreamweaver]], éditeur HTML payant.   * [[Dreamweaver]], éditeur HTML payant.
Ligne 244: Ligne 248:
  
 ==== Interfaces GTK+ 2 ==== ==== Interfaces GTK+ 2 ====
-  * [[:Glade]] - Logiciel permettant de créer des interfaces GTK+ 2 pour vos applications+  * [[Anjuta]]/[[:Glade]] - AGL permettant de créer des interfaces GTK+ 2 pour vos applications
   * [[Lazarus]] - IDE permettant de compiler le code source d'un programme pour plusieurs widgetset, dont GTK+ 2.   * [[Lazarus]] - IDE permettant de compiler le code source d'un programme pour plusieurs widgetset, dont GTK+ 2.
 ==== Java ==== ==== Java ====
Ligne 295: Ligne 299:
   * [[:wingware|WingIDE]] - Environnement de développement professionnel dédié au développement de projets en Python.   * [[:wingware|WingIDE]] - Environnement de développement professionnel dédié au développement de projets en Python.
    *[[gEcrit]] [[http://gecrit.sourceforge.net/]] - Nouvel IDE pour Python.    *[[gEcrit]] [[http://gecrit.sourceforge.net/]] - Nouvel IDE pour Python.
 +   *[[spyder|Spyder]] - **__S__cientific __PY__thon __D__evelopment __E__nvi__R__onment**
 ==== Ruby ==== ==== Ruby ====
   * [[NetBeans]]: IDE libre, complet et multiplatformes codé en Java et permet de programmer avec pas mal de langages de programmation comme Ruby,PHP,Java,C/C++,..   * [[NetBeans]]: IDE libre, complet et multiplatformes codé en Java et permet de programmer avec pas mal de langages de programmation comme Ruby,PHP,Java,C/C++,..

programmation.1363444564.txt.gz · Dernière modification: Le 16/03/2013, 15:36 par TravellingFroggy
Le contenu de ce wiki est sous licence : CC BY-SA v3.0