К новому учебному году полностью обновились разделы “Школьный курс C++” и “Школьный курс Python”. Полностью перерисована графика, исправлены многочисленные ошибки (в том числе, в программах). Изменены оформление и навигация, стало более комфортно работать. Материал усложнился…, но ничего не поделаешь! Зато теперь этого материала достаточно для качественной подготовки к олимпиадам, ОГЭ и ЕГЭ. (составлялся под впечатлением минувшего КЕГЭ). Материал немного выходит за рамки базового курса, но вполне приемлем для углубленного изучения или для занятий в кружке. Как мы и обещали, каждая страница одного курса связана с аналогичной страницей (с той же самой темой) другого курса. Таким образом, вы можете сравнить подходы и реализации различных задач в как в C++, так и в Python. Курсы не идеально зеркальны, но мы старались “подогнать” максимально близко. Графика в обоих курсах дана на основе модуля Turtle языка Python. К сожалению, C++ не имеет встроенного графического модуля, а существующие графические фреймворки довольно сложны для основной школы. Но мы продолжим работу над созданием курса фреймворка Qt (для обоих языков). Эта, на наш взгляд, наиболее приемлемая среда разработки оконных приложений для ученика.
Рубрика: Школьный курс python
Школьный курс C++ и Python
§ 9.6. Структуры данных дек, стек, очередь и куча
§ 9.4. Двумерные массивы. Типы set и dict. Двумерные массивы разных типов
§ 8.4. Действительный тип float. Программирование линейных алгоритмов. Импорт модулей. Функции модуля math
§ 8.3. Типы данных. Литералы. Переменные
§ 9.8. Текстовые файлы
Школьный курс C++ Содержание Что такое файл и зачем он нужен? После окончания работы программы и вывода результатов на дисплей…
§ 9.7. Строки
§ 9.3. Последовательности. Список и кортеж
Школьный курс C++ Содержание Что такое последовательность и для чего она нужна? Последовательность (англ. sequence) – это структура данных (англ….
§ 9.2. Процедуры и функции
Школьный курс C++ Содержание Для чего нужны подпрограммы? В различных примерах программ мы обращали ваше внимание на повторяющийся код, который…