1. Getting started with Natural Language Processing Kochmar, Ekaterina, Shelter Island, NY : Manning Publications, [2022] ENG103
2. Intro to Python for computer science and data science: learning to program with AI, big data and the cloud Deitel, Paul J., New York : Pearson Education, Inc., [2020] ADS151
3. Practical statistics for data scientists: 50+ essential concepts using R and Python Bruce, Peter C., 1953- , Sebastopol, CA : O'Reilly Media, Inc., 2020. ADS130
5. Game development using Python Parker, J. R. (Jim R.), 1955- Dulles, Virginia : Mercury Learning and Information, [2021] MDIT420
6. Introduction to computation and programming using Python: with application to computational modeling and understanding data Guttag, John V., 1949- Cambridge, Massachusetts ; The MIT Press, [2021] ADS360
7. Hands-on ensemble learning with python: build highly optimized ensemble machine learning models using scikit-learn and Keras Kyriakides, George, Birmingham ; Packt Publishing, 2019. DSA215
8. Python robotics projects: build smart and collaborative robots using Python Vaish, Diwakar, Birmingham ; Packt, 2018. DSA310
9. Python machine learning: machine learning and deep learning with Python, scikit-learn, and TensorFlow Raschka, Sebastian, Birmingham, UK : Packt Publishing, [2017]. DSA215
10. Python data science handbook: essential tools for working with data Vanderplas, Jacob T. Sebastopol, CA : O'Reilly Media, Inc., 2016. ADS151