Рекомендована література після 3-го курсу


Програмування мовою Python

  1. Марк Лутц: Изучаем Python, 4-е издание // Символ-Плюс, 2011
  2. Mark Lutz: Learning Python: Powerful Object-Oriented Programming, 5th ed. // O’Reilly Media, Inc., 2013
  3. David Beazley, Brian K. Jones: Python Cookbook: Recipes for Mastering Python 3, 3rd ed. // O’Reilly Media, Inc., 2013.
  4. Mark Lutz: Python Pocket Reference: Python in Your Pocket, 5th ed. // O’Reilly Media, Inc., 2014.
  5. Mark Summerfield: Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns // Addison-Wesley, 2014.
  6. Марк Лутц: Python Карманный справочник 5-е издание // Издательский дом "Вильямс", 2015.
  7. Bill Lubanovic: Introducing Python: Modern Computing in Simple Packages // O’Reilly Media, Inc., 2015.
  8. Luciano Ramalho: Fluent Python: Clear, Concise, and Effective Programming // O’Reilly Media, Inc., 2015.
  9. Alex Martelli, Anna Ravenscroft, Steve Holden: Python in a Nutshell: The Definitive Reference, 3rd ed. // O’Reilly Media, Inc., 2017.
  10. Doug Hellmann: The Python 3 Standard Library by Example // Pearson Education, Inc., 2017.

Електронні ресурси (Python)

  1. The official home of the Python Programming Language
  2. Python 3.7 Documentation
  3. PEP 0 – Index of Python Enhancement Proposals
  4. Python frameworks, libraries, resources

Предметно-орієнтовані мови

  1. Martin Fowler: Domain Specific Languages // Addison-Wesley Professional, 2010.
  2. Markus Voelter: DSL Engineering: Designing, Implementing and Using Domain-Specific Languages // CreateSpace Independent Publishing Platform, 2013.
  3. Pierluigi Riti: Practical Scala DSLs: Real-World Applications Using Domain Specific Languages // Apress, 2018.

Програмна інженерія

  1. Stephen R. Schach: Object-Oriented and Classical Software Engineering, 8th Edition // McGraw-Hill, 2011.
  2. Roger S. Pressman, Bruce R. Maxim: Software Engineering: A Practitior's Approach, 8th Edition // McGraw-Hill Education, 2015.
  3. Rod Stephens: Beginning Software Engineering // Wrox, 2015.
  4. Ian Sommerville: Software Engineering, 10th Edition // Pearson Education Limited, 2016.
  5. Gerard O’Regan: Concise Guide to Software Engineering: From Fundamentals to Application Methods // Springer, 2017.