Passer au contenu principal
Panneau latéral
Accueil
Tous les cours
Calendrier
Certificats
SciNet
Site principal
Documentation
my.SciNet
CCDB
Plus
Rechercher
Fermer
Rechercher
Activer/désactiver la saisie de recherche
Français
English
Français
Vous êtes connecté anonymement
Connexion
Accueil
Tous les cours
Calendrier
Certificats
SciNet
Replier
Déplier
Site principal
Documentation
my.SciNet
CCDB
Tout déplier
Tout replier
Ouvrir l’index du cours
Ouvrir le tiroir des blocs
Tableau de bord
Course Material
Course Material
Topic outline
Sélectionner l’activité Lecture notes
Lecture notes
Page
Sélectionner l’activité Source tarball
Source tarball
Fichier
Sélectionner l’activité Workshop outline Introduction Wo...
Workshop outline
Introduction
Workshop goals
History of C++
A few words about C
Is C++ the best language?
A quick comparison with Python
Similarities
Differences
Syntactic differences
Implementation
Type system
C++ theory
A “Hello, World!” program
Setting up environment on the Teach cluster
Notes about the code
About printing
📖 Extra information
About portability
Variables
Nature of variables in Python and C++
Scoping rules
Types
Type casting
const
and
constexpr
Functions
The
main()
function
Templates
📖 Extra information
Standard containers
std::vector
Other containers
References (and pointers)
Passing by reference in Python 🐍
About pointers
Loops
C++ practice
Monotonicity
Luhn algorithm
More Standard Library
Word frequencies
Streams
Alternative implementations
Iris data set
Tips
Next steps