Books give an overview of a subject and provide information on core concepts and theories.  This makes them a good starting point for your assignments. Core books for your subject will be listed on your module reading list.  If you have an online reading list on Blackboard or another learning environment, this will show you the copies of the book available from the library.   You can also find books by searching FINDit, the Library search engine. 
 
Packt Publishing provides specific IT learning on emerging technologies and key skills in more established tools. Five subject packages are offered in Artificial Intelligence, Data & Machine Learning, Cloud & Security, Programming and Web Development.
Artificial Intelligence: The bundle contains a comprehensive collection of titles that delve into the latest tools and cutting-edge topics essential for those aspiring to excel in the realms of artificial intelligence and data science. The bundle includes titles that cater to job roles such as Data Analyst, Machine Learning Engineer, Data Scientist, AI Engineer, Data Architect, Database Administrator, or BI Developer.
Data & Machine Learning: This bundle includes titles that cover all the latest tools and topics required to become a successful data scientist or machine learning engineer. The titles in this bundle cater to job roles such as Data Analyst, Machine Learning Engineer, Data Scientist, AI Engineer, Data Architect, Database Administrator and BI developer.
Cloud & Security: This bundle consists of titles that are relevant for job roles like Cybersecurity Analyst, Security Engineer, Network Engineer, Cloud Developer, Cloud Architect, Cloud Administrator and DevOps Engineer.
Programming: This bundle includes titles that cater to job roles such as Programmer, Systems Programmer, Language Developer, Software Architect, and API developer. These topics would help programmers polish their skills to write high performance and maintainable code.
Web Development: This bundle contains titles that are relevant for job roles such as Front-End Developer, Server-Side Developer, Backend Developer, Full-Stack Developer, Web Graphic Designer, and CMS Admins/Developer.
1. To find a specific book title, enter the book title or author in the FINDit search box and select the Libraries search option. 
2. To find books on a subject, enter a keyword into the FINDit search box and select the Libraries search option. 
3. Can’t find the book you are looking for? You can request it as an interlibrary loan or Recommend the book to your Librarian 
The Dewey Decimal system is a classification system used by libraries to arrange books by subject. Each book is issued a shelfmark number, which is placed on the spine of the book and arranged in numerical order. After the numbers, there are three letters that refer to the author or editor of the book and are in alphabetical order.
Here are some key shelfmarks for your subject area.
| 003.3 | Computer modeling & simulation | 
| 004.0151 | Mathematics for computing | 
| 004.2 | Systems analysis, design & architecture | 
| 005.133 | Programming languages | 
| 005.74 | Databases | 
| 005.8 | Computer security and cryptography | 
| 006.3 | Artificial intelligence | 
| 006.6 | Computer graphics and animation | 
| 006.7 | Multimedia systems | 
| 344.20399 | Computing law | 
| 344.2067 | Commercial and e-commerce law | 
| 364.168 | Cybercrime | 
| 384.3 | The Internet and World Wide Web | 
| 510 | Mathematics | 
| 658.05 | Business computing | 
| 794.8 | Computer games | 
 
 Basics of Python Programming
        
                    
                by
            
        
        
                    
        
                            
Basics of Python Programming: A Quick Guide for Beginners is an essential companion to mastering the Python programming language. The book presents information about Python in 12 structured chapters with a strong emphasis on fundamentals and practical information. Starting with basic operators, functions and expressions, contents explain file handling, exception handling and modules. The book concludes with advanced topics such as object oriented programming and machine learning. Key Features: Fundamental Focus: Covers the core concepts of Python programming to build a strong foundation in python programming in an easy-to-understand format.Practical Demonstrations: Learn by doing. This textbook includes hands-on practical demonstrations that reinforce your understanding of Python concepts.IDE Guidance: Includes programming and installation guidance for Python-supporting Integrated Development Environments (IDEs).Explores Python Frameworks: Introduces Python frameworks such as Matplotlib, TensorFlow, PyTorch, Scikit-Learn, and NLTK for complex projects.Python for Machine Learning: Gives a preliminary understanding of Python for machine learning tasks for data science and AI applications. Basics of Python Programming: A Quick Guide for Beginners is the perfect starting point for aspiring students, programmers and tech enthusiasts. Whether you're a student looking to build a solid foundation in Python or an industry professional venturing into machine learning and artificial intelligence, this textbook has you covered. Readership Computer science, engineering and technology students; programming enthusiasts and professionals.
                    
        
            Basics of Python Programming
        
                    
                by
            
        
        
                    
        
                            
Basics of Python Programming: A Quick Guide for Beginners is an essential companion to mastering the Python programming language. The book presents information about Python in 12 structured chapters with a strong emphasis on fundamentals and practical information. Starting with basic operators, functions and expressions, contents explain file handling, exception handling and modules. The book concludes with advanced topics such as object oriented programming and machine learning. Key Features: Fundamental Focus: Covers the core concepts of Python programming to build a strong foundation in python programming in an easy-to-understand format.Practical Demonstrations: Learn by doing. This textbook includes hands-on practical demonstrations that reinforce your understanding of Python concepts.IDE Guidance: Includes programming and installation guidance for Python-supporting Integrated Development Environments (IDEs).Explores Python Frameworks: Introduces Python frameworks such as Matplotlib, TensorFlow, PyTorch, Scikit-Learn, and NLTK for complex projects.Python for Machine Learning: Gives a preliminary understanding of Python for machine learning tasks for data science and AI applications. Basics of Python Programming: A Quick Guide for Beginners is the perfect starting point for aspiring students, programmers and tech enthusiasts. Whether you're a student looking to build a solid foundation in Python or an industry professional venturing into machine learning and artificial intelligence, this textbook has you covered. Readership Computer science, engineering and technology students; programming enthusiasts and professionals.
        
                            
        
        
        
                    
Let's work together to make our collection blossom
To recommend a book email your librarian.
We will need:
Book title and Author
Date
ISBN
Please include your student number and reason for the recommendation.