Similar presentations:
Lecture1
1. Программирование на C++ и Python
Лекция 1Основы Python
Охотников Никита Викторович (ИЯФ СО РАН, НГУ)
Новосибирск, 4 сентября 2025
2. Цели курса
1. Дать начальные навыки разработки на языках C++ и Python2. Познакомить с базовыми концепциями программирования
• Структуры данных и алгоритмы
• Парадигмы программирования
3. Показать средства для анализа данных с библиотеками SciPy и др.
4. Познакомить с инструментами для совместной разработки
программ
За один семестр невозможно стать профессиональным
программистом (да и не надо!). После прохождения курса
вам будет проще осваивать языки программирования
самостоятельно.
04.09.2025
Программирование на C++ и Python
Введение в Python
Цели курса
2
3. Программа курса
• 8 лекций• 16 практических занятий по 1.5 пары
Зачет
1.
На тройку: набрать по 5 баллов из девяти
блоков заданий
2.
На четверку: выполнить условие на тройку и
набрать 65 или более баллов
3.
На пятерку: выполнить условие на тройку и
набрать 85 или более баллов
Необходимо подтвердить свою оценку в ходе
беседы с преподавателем
За каждую посещённую лекцию +1 балл
Python
1.
2.
3.
4.
Введение в Python
Вычисления с numpy
Построение диаграмм с matplotlib
Стандартная библиотека Python
C++
1.
2.
3.
4.
5.
Потоки ввода-вывода, строки
Контейнеры STL
Алгоритмы STL
Классы
Шаблоны
Программирование на C++ и Python
Введение в Python
Учебная нагрузка
04.09.2025
Программа курса
3