C++17 Initiation for Pythonists
par
First contact with C++, in its most used version in new physics projects : aka C++17. The course is targeted at people who have programming experience, especially with Python (beware: this is not a course about connecting Python code with C++ code).
In particular, we will talk about:
- builtin types, variables, functions, loops,
- passing arguments by value and by reference,
- type inference and templates,
- returning a tuple of values,
- collections, iterators and algorithms.
Prerequisites:
- Python Practice.
Registration: while it is now possible for all lab members to register via Indico, note that this course was initially proposed as a doctoral school training and PhD students registering via ADUM will accordingly get priority for the initial run.
Note about the access to the chat tool : even though Mattermost platform is administered by CERN, they have a very open account creation policy that makes this chat usable by basically everyone, as you can see with the various options available on the right-hand side of the CERN SSO page. Before joining the channel dedicated to this specific course, you may need to first join the team using this link.