This Site Is Using an Outdated PHP Version

Dear site owner,
We have detected that this site is using an obsolete PHP version.
PHP version 7.4.32 will be removed from the server configuration on January 1, 2026.
Please update your site software to support a newer PHP version (minimum: 8.2.0, recommended: 8.5.X).
After upgrading your site software, please notify us at help+www at knu.ua.
You can also find instructions on how to change the PHP version yourself here.

Reading | Department of Intelligent Software Systems | Taras Shevchenko National University of Kyiv

Рекомендована література після 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.