Programming Resources : Différence entre versions

De Transport
(Python)
Ligne 1 : Ligne 1 :
= Tutorials =
+
 
==General==
+
=General=
 
* Computer Programming for the Total Beginner (video lessons) by Adam Shiffman https://vimeo.com/channels/introcompmedia
 
* Computer Programming for the Total Beginner (video lessons) by Adam Shiffman https://vimeo.com/channels/introcompmedia
 +
* [[DataScienceResources|Data science resources]]
  
==Python==
+
=Python=
 
* Resources and tutorials for the transport data management course CIV8760 (mostly in French) https://github.com/nsaunier/CIV8760/blob/master/Python/README.md
 
* Resources and tutorials for the transport data management course CIV8760 (mostly in French) https://github.com/nsaunier/CIV8760/blob/master/Python/README.md
 
* Official Python tutorial https://docs.python.org/3/tutorial/index.html
 
* Official Python tutorial https://docs.python.org/3/tutorial/index.html
Ligne 17 : Ligne 18 :
 
* Older tutorials http://n.saunier.free.fr/saunier/teaching/workshop/12-09-script-ta-ville.html, [[SeminaireInfo|Séminaire appliqué sur les outils informatiques de traitement de données (2011)]]
 
* Older tutorials http://n.saunier.free.fr/saunier/teaching/workshop/12-09-script-ta-ville.html, [[SeminaireInfo|Séminaire appliqué sur les outils informatiques de traitement de données (2011)]]
  
==R==
+
=R=
 
* Introduction to R programming (in French), Vincent Goulet https://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf
 
* Introduction to R programming (in French), Vincent Goulet https://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf
 
* Workshop on R software https://github.com/sahirbhatnagar/atelier-R-GERAD
 
* Workshop on R software https://github.com/sahirbhatnagar/atelier-R-GERAD
Ligne 29 : Ligne 30 :
 
* [[Mercurial|Mercurial]]
 
* [[Mercurial|Mercurial]]
 
* Others: Git, Subversion
 
* Others: Git, Subversion
 +
 
=Other Languages=
 
=Other Languages=
 
* [https://p5js.org/ p5js]: porting of processing in javascript (video lessons by Adam Shiffman https://vimeo.com/channels/learningp5js)
 
* [https://p5js.org/ p5js]: porting of processing in javascript (video lessons by Adam Shiffman https://vimeo.com/channels/learningp5js)
 
* [http://www.gnu.org/software/octave Octave]: Matlab clone
 
* [http://www.gnu.org/software/octave Octave]: Matlab clone
 
* C/C++: GCC compiler, cygwing or MinGW environnements (Windows)
 
* C/C++: GCC compiler, cygwing or MinGW environnements (Windows)

Version du 27 octobre 2021 à 14:31

General

Python

R

Databases

Version Control

Other Languages