« Programming Resources » : différence entre les versions

De Transport
Aller à la navigationAller à la recherche
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
* Getting started (Creative Coding for Beginners - Full Course! by Adam Shiffman) https://thecodingtrain.com/guides/getting-started
* Getting started (Creative Coding for Beginners - Full Course! by Adam Shiffman) https://thecodingtrain.com/guides/getting-started
* [[DataScienceResources|Data science resources]]
* [[DataScienceResources|Data science resources]]
It is indispensable to use a good text editor with essential functionalities such as text coloring and parenthesis highlighting like [http://notepad-plus-plus.org notepad++] on Windows, [http://projects.gnome.org/gedit/ gedit] or [https://www.gnu.org/software/emacs/ Emacs] (for Windows, Mac and Linux).


=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, and simple [[PythonHowTo|how-to]] to install Python
* Official Python tutorial https://docs.python.org/3/tutorial/index.html (in [https://docs.python.org/fr/3/tutorial/ French] and the tutor (step by step visualization of the program) https://pythontutor.com/
* Official Python tutorial https://docs.python.org/3/tutorial/index.html (in [https://docs.python.org/fr/3/tutorial/ French] and the tutor (step by step visualization of the program) https://pythontutor.com/
* Python 1-h video tutorial https://www.youtube.com/watch?v=kqtD5dpn9C8
* Python 1-h video tutorial https://www.youtube.com/watch?v=kqtD5dpn9C8
Ligne 12 : Ligne 14 :
* [https://github.com/jakevdp/WhirlwindTourOfPython A Whirlwind Tour of Python]
* [https://github.com/jakevdp/WhirlwindTourOfPython A Whirlwind Tour of Python]
* [https://www.learnpython.org LearnPython.org]
* [https://www.learnpython.org LearnPython.org]
* https://github.com/mpcs-51042/materials
* in French
* in French
** [https://www.youtube.com/playlist?list=PLfALbWbNPl4bSWH-Pbj3iIb_TVQdr99pH liste des vidéos du cours INF1005D]
** [https://www.youtube.com/playlist?list=PLfALbWbNPl4bSWH-Pbj3iIb_TVQdr99pH liste des vidéos du cours INF1005D]
Ligne 40 : Ligne 43 :


=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 at https://thecodingtrain.com)
* [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)

Dernière version du 16 juillet 2026 à 05:40

General

It is indispensable to use a good text editor with essential functionalities such as text coloring and parenthesis highlighting like notepad++ on Windows, gedit or Emacs (for Windows, Mac and Linux).

Python

R

Databases

Version Control

Other Languages

  • p5js: porting of processing in javascript (video lessons by Adam Shiffman at https://thecodingtrain.com)
  • Octave: Matlab clone
  • C/C++: GCC compiler, cygwing or MinGW environnements (Windows)