Программирование на C++ и Python

Курс для студентов ФФ НГУ

В рамках курса студенты изучают языки программирования C++ и Python, получают навыки работы с Git, осваивают библиотеки для научных вычислений и визуализации данных.

Чат в Telegram

Современные инструменты

Использование git, GoogleTest, pytest, CMake, CI/CD

Связка C++ и Python

Эффективные вычисления на C++ и быстрое прототипирование, анализ и визуализация на Python

Стандартные библиотеки

Высокоуровневые инструменты: контейнеры и алгоритмы STL, NumPy и Matplotlib

Что вы изучите

Комплексная программа изучения современных языков программирования

C++

Быстрый старт в C++

  • Основы синтаксиса и семантики языка
  • STL и современные возможности C++
  • Объектно-ориентированное программирование
  • Управление памятью, метапрограммирование
Py

Python для научных задач

  • Синтаксис и основные конструкции
  • NumPy и работа с массивами
  • Matplotlib для визуализации
  • Стандартная библиотека