Учебник по основам программирования на примере языка Python

    В основу предлагаемого учебного пособия положен цикл видео-уроков и занятий, проведенных автором для студентов СПбГЭУ, учеников лицея № 95 и слушателей курсов EPIС-SKILLS.
Цель пособия – рассказать об основах программирования для слушателей с минимальным знанием информатики. За 10-12 занятий данный курс позволяет научиться проектировать и разрабатывать приложения, используя базовые возможности языка программирования Python.
Несколько лет назад, когда перед автором встал вопрос, на каком языке программирования можно в кратчайшие сроки с самых основ показать, что такое программирование, выбор пал сначала на язык С, затем на Java. Но ни тот, ни другой языки программирования не смогли справиться с поставленными задачами. В итоге был выбран Python.
Язык программирования Python входит в пятерку самых популярных языков программирования в мире, поэтому найти по нему литературу не составит труда. На желающих обрушится гора справочников и лучших рекомендаций по разработке приложений любого уровня сложности, но среди всех этих книг новичку бывает сложно разобраться, а первое знакомство с толстыми справочниками по внутреннему устройству Python может навсегда отпугнуть от занятия программированием.
На взгляд автора, не следует сваливать на головы учащихся сразу всю справочную информацию и множество правил, существующих в языках программирования. «Не следует множить сущее без необходимости». Некоторые темы в пособии специально пришлось упростить, чтобы в вводном курсе не вдаваться в излишние детали, но в век Интернета поиск справочной информации не должен составить труда.
Автор благодарит всех, кто принял участие в разработке данного курса.

Скачать учебник в формате PDF

Содержание курса:

  1. История и тенденции развития языков программирования
  2. Области применения языка программирования Python
  3. Переменные в Python. Наименование. Модель памяти Python при работе с переменными
  4. Функции в Python. Создание функций
  5. Создание программ на языке Python в отдельном файле.
  6. Отличие от интерактивного режима
  7. Строки и операции над строками в языке Python
  8. Операторы отношений в Python. Логические операции над объектами
  9. Условный оператор if
  10. Модули в Python
  11. Создание собственных модулей в Python
  12. Строковые методы в Python. Отличие функций от методов
  13. Списки в Python. Создание списка
  14. Операции над списками в Python
  15. Пседонимы и клонирование списков в Python
  16. Методы списка в Python
  17. Преобразование типов в Python (списки, строки)
  18. Вложенные списки в Python
  19. Циклы в Python
  20. Цикл for для списков и строк в Python
  21. Функция range() и цикл for в Python
  22. Способы генерации списка в Python
  23. Цикл while в Python
  24. Вложенные циклы в Python (на примере вложенных списков)
  25. Множества и операции над ними в Python
  26. Кортежи и операции над ними в Python
  27. Словари и операции над ними в Python
  28. Обработка исключений в Python
  29. Работа с файлами в Python. Менеджер контекста
  30. Классы и объекты в Python
  31. Структура оконного приложения на примере модуля tkinter (обработка событий)
  32. Особенности объектно-ориентированного программирования в Python

Поделиться в соц. сетях

Комментарии:

Учебник по основам программирования на примере языка Python: 3 комментария

  1. Вы уже наверняка заметили, что это классический скрипт, с которого начинают изучение языка программирования.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *