Python список литературы для диплома

Python: список литературы, темы курсовых работ


Содержание

Репетиторы по языку программирования Python

Обучающие курсы по языку программирования Python

Список литературы по языку программирования Python 

Возможные темы курсовых работ по языку программирования Python

Готовые работы по языку программирования Python

Помощь преподавателей по языку программирования Python

Подработка для преподавателей по языку программирования Python

Репетиторы по языку программирования Python

Репетитора по языку программирования Python можно найти здесь: ссылка

Обучающие курсы по языку программирования Python

Обучающие курсы по языку программирования Python есть здесь: курсы

Список литературы по языку программирования Python 

В списке литературы по языку программирования Python собраны около 40 источников.

  1. Аллен Б. Дауни — Think DSP. Цифровая обработка сигналов на Python — Издательство «ДМК Пресс» — 2017 — 160с.
  2. Арсак Ж. Программирование игр и головоломок: Пер. 6 франц.- М.: Наука. Гл. ред. физ.-мат. лит., 1990.— 224 С.
  3. Бизли Д. Python. Подробный справочник. — Пер. с англ. — СПб.: Символ-Плюс, 2010. — 864 с, ил.
  4. Брукс Ф., Мифический человеко-месяц, или Как создаются программные системы, М.: Символ-Плюс, 2010.
  5. Буйначев, С. К. Основы программирования на языке Python [Электронный ресурс]: учебное пособие / С. К. Буйначев, Боклаг Н. Ю. – Электрон. текстовые дан. – Издательство Уральского университета, 2014.
  6. Гэддис Т. Начинаем программировать на Python.  – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с.
  7. Долинский М.С. Решение сложных и олимпиадных задач по программированию — Учебное пособие — М.: – 2006.
  8. Доусен М. Программируем на Python (Python Programming for the Absolute Beginner)//изд. «Питер», серия Бестселлеры O’Reilly, 2016,- 416с.
  9. Доусон М. Программируем на Python. – СПб.: Питер, 2014. – 416 с.
  10. Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.
  11. Лутц М. Изучаем Python, 4 издание, – Пер. с англ. – СПб.: СимволПлюс, 2011. – 1280 с., ил.
  12. Лутц М. Программирование на Python, том I, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
  13. Лутц М. Программирование на Python, том II, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
  14. Лучано Рамальо Python. К вершинам мастерства. – М.: ДМК Пресс, 2016. – 768 с.
  15. Любанович Б. Простой Python. Современный стиль программирования, (Introducing Python: Modern Computing in Simple Packages)//изд. «Питер», серия Бестселлеры O’Reilly, 2016,- 480 с.
  16. Майк МакГрат «Программирование на Python для начинающих» Эксмо, 2015.
  17. Пилгрим Марк. Погружение в Python 3 (Dive into Python 3 на русском)
  18. Прохоренок Н., Дронов В. Python 3 и PyQt 5. Разработка приложений //изд. «БХВ-Петербург», 2016,- 832с.
  19. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.
  20. Прохоренок Н.А. Самое необходимое. — СПб.: БХВ-Петербург, 2011. — 416 с.
  21. Рейтц К., Шлюссер Т. Автостопом по Python. – СПб.: Питер, 2017. – 336 с.: ил. – (Серия «Бестселлеры O’Reilly»).
  22. Россум Г., Дж. Дрейк Ф.Л., Откидач Д.С. Язык программирования Python. 2001.
  23. Саммерфильд М. Python на практике, пер. А. Слинкин //изд. «ДМКПресс», 2014,-338с.
  24. Свейгарт, Эл. Автоматизация рутиных задач с помощью Python: практическое руководство для начинающих. Пер. с англ. — М.: Вильямc, 2016. – 592 с.
  25. Северенс Ч. — Введение в программирование на Python — Национальный Открытый Университет «ИНТУИТ» — 2016 — 231с.
  26. Сегаран. Т. Программируем коллективный разум. — Пер. с англ. — СПб: Символ –Плюс, 2008. -368 с, ил.
  27. Сузи, Р. А. Язык программирования Python [Электронный ресурс]: учеб. пособие/ Р. А. Сузи. – Электрон. текстовые дан. – ИнтернетУниверситет Информационных Технологий, 2007.
  28. Сузи Р.А. — Язык программирования Python — Национальный Открытый Университет «ИНТУИТ» — 2016 — 350с. 
  29. Сэнд У., Сенд К. «Hello World! Занимательное программирование на языке Python» — М.: – 2016.
  30. Федоров Д. Ю. Основы программирования на примере языка Python. //Учебное пособие. – Санкт-Петербург: 2016.
  31. Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. – 2-е изд., перераб. и доп. – Москва : Издательство Юрайт, 2019. – 161 с. – (Бакалавр. Прикладной курс).
  32. Форсайт Р. Паскаль для всех / Пер. с англ. М.В.Сергиевского, А. В.Шалашова; Под ред. Ю.И. Топчеева. — М.: Машиностроение, 1986.- 288 с: ил.
  33. Шелудько, В. М. Основы программирования на языке высокого уровня Python: учебное пособие / В. М. Шелудько. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. – 146 c. 
  34. Шелудько, В. М. Язык программирования высокого уровня Python. Функции, структуры данных, дополнительные модули: учебное пособие / В. М. Шелудько. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. – 107 c. 
  35. Шмпандар, Алекс Дж. Искусственный интеллект в компьютерных играх: как обучить виртуальные персонажи реагировать на внешние воздействия. : Пер. с англ. — М.: ООО «ИД. Вильямс», 2007. — 768 с.: ил.
  36. Щерба А.В. Изучение языка программирования Python на основе задач УМК авторов И.А. Калинин и Н.Н. Самылкина. //Учебное пособие. –М.: МПГУ, 2015.

Возможные темы курсовых работ по языку программирования Python

Подобраны темы курсовых работ, связанные с языком программирования Python, из разных источников.

  1. Классы и объектно-ориентированное программирование в среде Python.
  2. Python — доступ к базам данных и прикладной интерфейс доступа к реляционным базам данных.
  3. Алгоритмы и модули упрощения программного кода в среде Python
  4. Модули обработки и представления данных в Интернете на языке Python.
  5. Основные модули операционной системы среды Python.
  6. Среда выполнения. Запуск приложений на языке Python.
  7. Работа с сетью и сокеты. Основы разработки приложений в Python.
  8. Модули работы с файлами и каталогами в среде Python.
  9. Разработка интернет-приложений в Python.
  10. Модули Веб-программирования в среде Python. 
  11. Модули работы с текстом и строками в Python.
  12. Потоки и многозадачность. Параллельное программирование в среде Python.
  13. Создать программу обслуживания телефонных абонентов, в которой создается база данных, содержащая сведения о номере абонента, Ф.И.О., лицевом счете. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  14. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения. Тема справочника: «студенты курса».
  15. Создать программу обслуживания клиентов банка, в которой создается база данных, содержащая код клиента, лицевой счет (величина вклада, проценты по вкладу, даты и суммы вложений и изъятий в течении года). Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  16. Разработать экранное приложение «Игра 15» (так называемые «пятнашки»)
  17. Создать программу обслуживания клиентов заправочной станции, в которой создается база данных, содержащая марку и номер машины, дату заправки, номер и количество отпускаемого бензина, суммы оплаты. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  18. Используя пакет PyGame разработать простую игру.
  19. Создать программу регистрации нарушителей ПДД, в которой создается база данных, содержащая марку и номер машины, дату нарушения, Ф.И.О., вид нарушения, номер квитанции, суммы оплаты. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  20. Программа «Игра в кости». Основа – рассмотренный в учебном курсе общий механизм реализации игры в кости. Программа может быть реализована в виде консольного или экранного приложения. В случае реализации в виде консольного приложения – разработать класс автомата, реализующего нетривиальный алгоритм стратегии игры, провести анализ его стратегии по сравнению с тривиальной стратегией (выбор всегда одинакового числа бросков). При реализации в виде экранного приложения – провести сравнительный анализ различных «тривиальных» стратегий.
  21. Создать программу регистрации подписчиков журнала, в которой создается база данных, содержащая Ф.И.О., название журнала, номер квитанции, сумму оплаты, срок подписки. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  22. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения. Тема справочника «моя фонотека».
  23. Создать программу регистрации посетителей ресторана, в которой создается база данных, содержащая номер заказа, Ф.И.О. официанта, перечень заказанных блюд, сумму оплаты. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  24. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения. Тема справочника: «расписание занятий».
  25. Создать программу регистрации сотрудников, в которой создается база данных, содержащая Ф.И.О. сотрудника предприятия, номер трудовой книжки, дата трудоустройства, дата увольнения, причина увольнения, а также поощрения и наказания. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  26.  Экранное приложение «календарь». 
  27. Создать программу регистрации посетителей поликлиники, в которой создается база данных, содержащая Ф.И.О. больного, принимающий специалист, время приема, номер полиса. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  28. Разработать экранное приложение игры «Гомоку».
  29. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения. Тема справочника: «адресная книга».
  30. Создать программу учета материалов, в которой создается база данных, содержащая перечень расходуемых материалов на стройке. В перечень входят: наименование материала, количество, Ф.И.О. отпустившего, Ф.И.О. получившего. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  31. Экранное приложение «калькулятор». Простой калькулятор для выполнения элементарных арифметических операций (типа стандартного калькулятора MS Windows, вид – «обычный»).
  32. Создать программу, в которой создается база данных, содержащая информацию об экзопланетах: название, масса и размеры планеты; радиус орбиты; название звезды вокруг которой обращается планета. Программа должна предоставлять возможность просматривать, добавлять, удалять, копировать, хранить данные.
  33. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения. Тема справочника: «моя библиотека».

Готовые работы по языку программирования Python

Готовые работы по программированию есть готовые работы

Помощь преподавателей по языку программирования Python

Если нужна помощь в написании программы на Python, обращайтесь по ссылкам: помощь

Подработка для преподавателей по языку программирования Python

При желании заработать на написании программы на Python, регистрируйтесь по ссылкам (нужно прикрепить пример своей работы): ссылка

Другие дисциплины:

  1. Базы данных Готовые работы. Курсы. Репетиторы.
  2. Фундаментальная информатика и информационные технологии
  3. Веб-программирование (Web-программирование)
  4. Язык программирования Delphi / Pascal Темы курсовых работ. Список литературы.
  5. Язык программирования Java
  6. Язык программирования JavaScript
  7. Язык программирования PHP
  8. Язык программирования C++ Темы курсовых работ. Список литературы.
  9. Язык программирования Visual Basic
  10. Язык программирования C# (Си Шарп)
  11. Язык программирования C Темы курсовых работ. Список литературы.
  12. Информатика
  1. Лутц М. Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
  2. Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.
  3. Лутц М. Программирование на Python, том I, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
  4. Лутц М. Программирование на Python, том II, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
  5. Гэддис Т. Начинаем программировать на Python.  – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с.
  6. Лучано Рамальо Python. К вершинам мастерства. – М.: ДМК Пресс, 2016. – 768 с.
  7. Свейгарт, Эл. Автоматизация рутиных задач с помощью Python: практическое руководство для начинающих. Пер. с англ. — М.: Вильямc, 2016. – 592 с.
  8. Рейтц К., Шлюссер Т. Автостопом по Python. – СПб.: Питер, 2017. – 336 с.: ил. – (Серия «Бестселлеры O’Reilly»).
  9. Любанович Билл Простой Python. Современный стиль программирования. – СПб.: Питер, 2016. – 480 с.: – (Серия «Бестсепперы O’Reilly»).
  10. Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. – 2-е изд., перераб. и доп. – Москва : Издательство Юрайт, 2019. – 161 с. – (Бакалавр. Прикладной курс). – ISBN 978-5-534-10971-9. – Текст: электронный // ЭБС Юрайт [сайт]. – URL: https://urait.ru/bcode/437489 (дата обращения: 13.02.2020).
  11. Шелудько, В. М. Основы программирования на языке высокого уровня Python: учебное пособие / В. М. Шелудько. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. – 146 c. – ISBN 978-5-9275-2649-9. – Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. – URL: http://www.iprbookshop.ru/87461.html (дата обращения: 13.02.2020). – Режим доступа: для авторизир. пользователей
  12. Шелудько, В. М. Язык программирования высокого уровня Python. Функции, структуры данных, дополнительные модули: учебное пособие / В. М. Шелудько. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. – 107 c. – ISBN 978-5-9275-2648-2. – Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. – URL: http://www.iprbookshop.ru/87530.html (дата обращения: 13.02.2020). – Режим доступа: для авторизир. пользователей
  13. Доусон М. Программируем на Python. – СПб.: Питер, 2014. – 416 с.
  14. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.
  15. Пилгрим Марк. Погружение в Python 3 (Dive into Python 3 на русском)
  16. Прохоренок Н.А. Самое необходимое. — СПб.: БХВ-Петербург, 2011. — 416 с.

Updated: 14.02.2020 at 01:20

Список литературы

Генератор кроссвордов

Генератор титульных листов

Таблица истинности ONLINE

Прочие ONLINE сервисы

Список литературы

1. Бриггс, Джейсон Python для детей. Самоучитель по программированию / Джейсон Бриггс. — Москва: Огни, 2013. — 177 c.
2. Бэрри, Пол Изучаем программирование на Python / Пол Бэрри. — М.: Эксмо, 2016. — 332 c.
3. Васильев, А. Н. Python на примерах. Практический курс по программированию / А.Н. Васильев. — М.: Наука и техника, 2016. — 432 c.
4. Васильев, Александр Николаевич Python на примерах. Практический курс по программированию. Руководство / Васильев Александр Николаевич. — М.: Наука и техника, 2017. — 752 c.
5. Гуриков, С.Р. Основы алгоритмизации и программирования на Python / С.Р. Гуриков. — М.: Форум, 2018. — 991 c.
6. Гуриков, С.Р. Основы алгоритмизации и программирования на Python. Учебное пособие. Гриф МО РФ / С.Р. Гуриков. — М.: Инфра-М, Форум, 2018. — 707 c.
7. Златопольский, Д. М. Основы программирования на языке Python / Д.М. Златопольский. — М.: ДМК Пресс, 2017. — 277 c.
8. МакГрат, Майк Python. Программирование для начинающих / Майк МакГрат. — М.: Эксмо, 2013. — 727 c.
9. Эрик, Мэтиз Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Мэтиз Эрик. — М.: Питер, 2017. — 551 c.
10. Эрик, Мэтиз Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Мэтиз Эрик. — М.: Питер, 2018. — 760 c.


Внимание: данные, отмеченные красным цветом, являются недостоверными!


Книги, использованные при создании данного списка литературы:

Вход на сайт

Информация

В нашем каталоге

Околостуденческое

  1. Python.

    1. Официальный сайт Python. URL: https://www.python.org/.

    2. Документация Python. URL: https://docs.python.org/3/.

    3. Python Software Foundation. URL: https://ru.wikipedia.org/wiki/Python_Software_Foundation.

    4. PyPI — the Python Package Index. URL: https://pypi.python.org/pypi.

    5. Full Grammar specification. URL: https://docs.python.org/3/reference/grammar.html.

    6. Should I use Python 2 or Python 3 for my development activity?. URL: https://wiki.python.org/moin/Python2orPython3.

    7. Python2 vs Python3: различия синтаксиса. URL: http://pythonworld.ru/osnovy/python2-vs-python3-razlichiya-sintaksisa.html.

    8. Установка и использование Python (углубленное описание). URL: https://docs.python.org/3/using/index.html.

    9. Первое сообщение о Python. URL: http://svn.python.org/view/checkout/python/trunk/Misc/HISTORY.

    10. Guido van Rossum on the History of Python. URL: https://www.youtube.com/watch?v=ugqu10JV7dk.

    11. Guido van Rossum: The Modern Era of Python. URL: https://youtu.be/rTTFh7HOlC0.

    12. PEP 404 – Python 2.8 Un-release Schedule (почему Python 2.8 никогда не будет). URL: https://www.python.org/dev/peps/pep-0404/.

    13. Персона. Гвидо Ван Россум — создатель Python. URL: https://habrahabr.ru/post/315974/.

  2. IDE

    1. Introducing Getting Started with PyCharm video tutorials. URL: http://blog.jetbrains.com/pycharm/2016/01/introducing-getting-started-with-pycharm-video-tutorials/.

    2. Key Features of Wing IDE. URL: https://wingware.com/wingide/key-features.

    3. PyDev Video. URL: http://www.pydev.org/video_pydev_20.html.

    4. Настройка и использование Geany с Python. URL: http://habrahabr.ru/post/198468/.

  3. Прочее.

    1. Свободные программы в учебных заведениях. URL: http://www.gnu.org/education/edu-schools.html.

    2. Guido van Rossum — Personal Home Page. URL: https://www.python.org/~guido/.

    3. UTF-8. URL: https://ru.wikipedia.org/wiki/UTF-8/.

    4. Форма Бэкуса — Наура. URL: https://ru.wikipedia.org/wiki/Форма_Бэкуса_—_Наура.

    5. Расширенная форма Бэкуса — Наура. URL: https://ru.wikipedia.org/wiki/Расширенная_форма_Бэкуса_—_Наура.

Список литературы

Бру10: , [6],

Хоф01: ,
[7],

Exc14: , [4],

Бор13: , [5],

PyC14: , [1],

PyS14: , [2],

Spy14: , [3],

[1]

«PyCharm,»
JetBrains, [В Интернете].
Available: http://www.jetbrains.com/pycharm/. [Дата
обращения: 2 Сентябрь 2014].

[2]

«PyScripter,» [В Интернете].
Available: https://code.google.com/p/pyscripter/. [Дата
обращения: 2 Сентябрь 2014].

[3]

«Spyder,» [В Интернете].
Available: https://code.google.com/p/spyderlib/. [Дата
обращения: 2 Сентябрь 2014].

[4]

«Excel ошибочно предполагает,
что 1900 год — високосный год,» Microsoft, [В
Интернете]. Available:
http://support.microsoft.com/kb/214326. [Дата обращения:
1 Сентябрь 2014].

[5]

«Борьба с тридцатилетним
багом,» 20 октябрь 2013. [В Интернете].
Available: http://habrahabr.ru/post/198174/. [Дата обращения:
1 Сентябрь 2014].

[6]

Ф. Брукс, Мифический
человеко-месяц, или Как создаются
программные системы, М.: Символ-Плюс,
2010.

[7]

Д. М. Хофштадтер, Гедель,
Эшер, Бах. Эта бесконечная гирлянда,
Самара: Бахрах-М, 2001.

1Заставить компьютер получить действительно
непредсказуемый или хотя бы очень плохо
предсказуемый результат – на самом
деле очень сложная задача, известная
как генерация случайных чисел.

2Однако свои ограничения есть и для
возможностей программ.

3Проблема управления проектами в области
разработки программного обеспечения
описана в книге Фредерика Брукса
«Мифический человеко-месяц», которая
впервые была опубликована в 1975 году [Бру10],
неоднократно переиздавалась и до сих
пор остаётся актуальной.

4Интерфейс – стандарт взаимодействия
двух систем, в данном случае – программного
кода библиотеки, и программного кода
использующего библиотеку.

5Если Вам интересно до чего может довести
эта идея, прочитайте книгу Дагласа
Хофштадтера, известную среди программистов
по сокращенному названию ГЭБ[Хоф01].

6Существует ещё одно понимание термина
виртуальная машина, которое возникает
в случае, когда на одном компьютере
запускаются несколько изолированных
друг от друга систем. В этом случае идея
остаётся той же, но в виртуализацию
обеспечивает не только программа, но
и сам компьютер.

7Он там действительно есть, и его даже
можно программировать.

8Многие программисты в последнее время
считают, что сама по себе компактность
программы не является полезным свойством,
кроме особых случаев.

9Группа новостей (англ.newsgroup)
– хранилище сообщений, отправленных
пользователями. Сообщение, отправленное
в группу, становится доступным всем её
подписчикам. Такие группы использовались
для ведения дискуссий в компьютерных
сетях до появления форумов и коллективных
блогов.

10Компилятор – программа, преобразующая
исходный текст программ в машинный
код.

11Например, программаMicrosoftExcelдо сих пор некорректно
считает 1900 год високосным [Exc14], так как
при разработке первой версииExcelбыло решено обеспечить полную
совместимость с программойLotus1-2-3 разработанной фирмойLotus(купленаIBM) и выпущенной
в 1983 году. А версияExcelподMacне распознаёт даты
до 1 января 1904 в связи с совместимостью
с ранними компьютерамиAppleMacintosh. Данные особенности
учитываются не всеми библиотеками для
работы с файламиExcel, что
до сих пор приводит к ошибкам при работе
с этими файлами в других программах [Бор13].

12Внесение некоторых изменений из третьей
версии во вторую признаётся слишком
трудоёмким и не выполняется.

13До версии 3.4Pythonне включалpipв стандартном
дистрибутиве, и его надо было устанавливать
дополнительно.

14Удаление пакетаpep8
показано только для примера. Рекомендуется
оставить его установленным и использовать
для проверки разрабатываемых программ.

15Для того чтобы можно было выполнять
командуpythonне указывая полный путь, директория, в
которую установленPython,
должна быть добавлена в системную
переменнуюPATH.
Это можно сделать, активировав
соответствующую опцию при установкеPython.

16Это верно для третьей версииPython.
Во второй версии типintимел ограничение на размер числа, а для
целых чисел без ограничений использовался
типlong.

17Во второмPythonрезультат
деления целого числа на целое был целым,
и округлялся.

18В языках программирования способ записи
выражений называютсинтаксисом,
а их смысл –семантикой.

19А копировать с помощью операцийCopy-Pasteсчитается самым большим грехом среди
программистов.

  • 20Необходимо
    понимать, что одно и то же по форме
    выражение может иметь совсем разный
    смысл. Например, выражение для формулы
    энергии конденсатора

    совпадает с выражением для формулы
    кинетической энергии движущегося тела
    .
    Стоит ли объединять реализации
    вычислений по этим формулам в одной
    программе? Только если:есть уверенность,
    что за таким объединением стоит глубокое
    понимание физики;

  • есть ещё более
    глубокая уверенность что ни одно из
    этих вычислений никогда не будет
    заменено на более точную (или наоборот
    приближенную) версию;

  • есть понимание
    того, что такое объединение не собьёт
    с толку ни одного будущего читателя
    вашей программы на протяжении ближайшей
    тысячи лет.

21Его не следует путать с оператором
проверки на равенство, который вPythonзаписывается как два знака равно:x=5присваивает переменнойхзначение,
аx==5проверет, равноx
или нет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

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

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