Программирование на C++ и Python
Курс для студентов ФФ НГУ
В рамках курса студенты изучают языки программирования C++ и Python, получают навыки работы с Git, осваивают библиотеки для научных вычислений и визуализации данных.
Современные инструменты
Использование git, GoogleTest, pytest, CMake, CI/CD
Связка C++ и Python
Эффективные вычисления на C++ и быстрое прототипирование, анализ и визуализация на Python
Стандартные библиотеки
Высокоуровневые инструменты: контейнеры и алгоритмы STL, NumPy и Matplotlib
Что вы изучите
Комплексная программа изучения современных языков программирования
C++
Быстрый старт в C++
- Основы синтаксиса и семантики языка
- STL и современные возможности C++
- Объектно-ориентированное программирование
- Управление памятью, метапрограммирование
Py
Python для научных задач
- Синтаксис и основные конструкции
- NumPy и работа с массивами
- Matplotlib для визуализации
- Стандартная библиотека