Школьный курс Python

Школьный курс Python

Аналогично тому, как написание картины является искусством для души, так и написание программы является искусством для разума

Volnik
Школьный курс C++

Средства обучения

Учебники и учебные пособия
  • Поляков К. Ю. Программирование. Python. C++. Часть 1,2,3,4: учебное пособие / К. Ю. Поляков. – М.: БИНОМ. Лаборатория знаний, 2019
  • Поляков К. Ю. Информатика. 10 класс (базовый и углубленный уровени) (в 2 частях) : учебник. Ч.1 и Ч.2 / К.Ю. Поляков, Е.А. Еремин. – М.: БИНОМ. Лаборатория знаний, 2020
  • Поляков К. Ю. Информатика. 11 класс (базовый и углубленный уровени) (в 2 частях) : учебник. Ч.1 и Ч.2 / К.Ю. Поляков, Е.А. Еремин. – М.: БИНОМ. Лаборатория знаний, 2020
  • Босова, Л. Л. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы
    к учебникам / Л. Л. Босова, Н. А. Аквилянов, И. О. Кочергин и др. — М. : БИНОМ. Лаборатория знаний, 2020.
  • Поляков К.Ю. Информатика. 7 класс : в 2 ч. Ч.1 и Ч.2 / К.Ю. Поляков, Е. А. Еремин. — М. : БИНОМ. Лаборатория знаний, 2017
  • Поляков К. Ю. Информатика. 8 класс / К.Ю. Поляков, Е. А. Еремин. — М.: БИНОМ. Лаборатория знаний, 2017
  • Поляков К.Ю. Информатика. 9 класс / К. Ю. Поляков, Е. А. Еремин. — М. : БИНОМ. Лаборатория знаний, 2017
  • Приложение к учебнику “К.Ю. Поляков, Е.А. Еремин. Информатика. 7-9. Базовый и углубленный уровень”. Язык python
  • Глава 3. «Программирование» (8 класс)
  • Глава 4. «Программирование» (9 класс)
Задачники
Интегрированные среды разработки (IDE)
  • Spyder — свободная и кроссплатформенная интерактивная IDE для научных расчетов на языке Python. Название Spyder расшифровывается как Scientific PYthon Development EnviRonment, то есть научная среда разработки для python; является базовой IDE на занятиях в компьютерном классе. Скачать.
  • PyCharm Community Edition — интегрированная среда разработки для языка программирования Python разработанная компанией JetBrains на основе IntelliJ IDEA. Эта версия выпускается под свободной лицензией для обучения и научной деятельности. Скачать.
  • Wing IDE – это линейка Python-IDE от американской фирмы Wingware, включает три варианта: «Wing 101», «Wing Personal» и «Wing Pro», из которых первые две распространяются свободно. В бесплатных версиях количество функциональных возможностей гораздо меньше, чем в Pro-версии. В редакции Personal поддерживаются: упрощенный отладчик, ограниченный редактор, некоторая проверка кода и навигация, базовое управление проектом. Скачать.
  • IDLE – интегрированная среда разработки на языке Python, созданная с помощью библиотеки Tkinter. Названа так в честь Эрика Айдла из Монти Пайтон. Поставляется вместе с python. Скачать
  • Eclipse PyDev – сторонний плагин для Eclipse. Это многофункциональная интегрированная среда разработки для программирования на Python. Рекомендуемый способ установки – Marketplace (в уже установленной среде Eclipse).
  • Geany — это текстовый редактор, разработанный как маленький и быстрый IDE. Сайт программы.
Набор высокоуровневых библиотек
Помимо большой стандартной библиотеки, для Python разработаны множество сторонних библиотек, которые расширяют возможности языка. Даже если python-разработчик не использует эти библиотеки – он должен о них, по крайней мере, знать. Это свободные библиотеки, но связать все воедино может только опытный программист. Обычный пользователь может получить эти библиотеки в комплекте, если установит дистрибутив Anaconda. Эта среда содержит также IDE Spyder3. Страница загрузки Anaconda: https://www.anaconda.com/distribution/. Вот некоторые из этих библиотек:
  • NumPy. Расширение языка Python, добавляющее поддержку больших многомерных массивов и матриц, вместе с большой библиотекой высокоуровневых математических функций для операций с этими массивами. NumPy — открытое программное обеспечение. Перейти к странице загрузок
  • SciPy. Открытая библиотека научных инструментов для Python. SciPy содержит модули для оптимизации, интегрирования, специальных функций, обработки сигналов, обработки изображений, генетических алгоритмов, решения обыкновенных дифференциальных уравнений и других задач. (Включает в себя IPython — интерактивную оболочку для языка программирования Python). Перейти к странице загрузок
  • Matplotlib. Библиотека на языке программирования Python для визуализации данных двумерной и 3D-графикой. Перейти к странице загрузок
  • PyQt. Интерфейс графического фреймворка Qt для языка программирования Python, выполненный в виде расширения Python. Перейти к странице загрузок
Рекомендуемая литература
  1. Свейгарт Э. Учим Python, делая крутые игры. – М: Эксмо, 2018
  2. Седжвик, Роберт, Уэйн, Кевин, Дондеро, Роберт. Программирование на языке Python: учебный курс. : Пер. с англ. – СПб.: ООО “Альфа-книга”: 2017
  3. Бриггс Д. Python для детей. Самоучитель по программированию; пер. с англ. Станислава Ломакина. — М.: Манн, Иванов и Фербер, 2017
  4. Сэнд У., Сэнд К. Hello World! Занимательное программирование. — СПб.: Питер, 2016
  5. Шоу, Зед. Легкий способ выучить Python / Зед Шоу ; [пер. с англ. М. А. Райтмана]. — М: Издательство «Э», 2017.
  6. Мэтиз Эрик. Изучаем Python. Программирование игр, визуализация данных, веб-прило­жения. — СПб.: Питер, 2017.
  7. Прохоренок, Н. А. Python 3 и PyQt 5. Разработка приложений / Н. А. Прохоренок, В. А. Дронов. – СПб.: БХВ-Петербург, 2016
  8. Саммерфилд М.Программирование на Python 3. Подробное руководство. СПб.:Символ-Плюс — 2009
  9. Златопольский Д. М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017
  10. Пэйн, Брайсон Python для детей и родителей. М.: «Э», 2017
  11. Лучано Рамальо Python. К вершинам мастерства / Пер. с англ. Слинкин А. А. — М.: ДМК Пресс, 2016
  12. Гифт Н.,Джонс Д. Python в системном администрировании UNIX и Linux. СПб.: Символ-Плюс, 2009
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Обсуждение закрыто.