Programming in Python: Standard and External Library Packages
5 credits
Reading list, Bachelor's level, 5KK048
Main group 1
Books
- Downey, Allen B., Think Python [electronic resource]: How to Think Like a Computer Scientist, uuuu-uuuuCompulsory (Chapter 8 - page 85–95 Chapter 14 - page 165–175)
- Sweigart, Al, Automate the boring stuff with Python: practical programming for total beginners, 2nd edition, San Francisco, No Starch Press, [2019]Compulsory (Chapter 2 (pp 28–48), Chapter 3 (pp 59–63), Chapter 4(pp 88–91), Chapter 6 (pp 129–160), Chapter 9–10 (pp 201–248), Chapter 13 (pp 301–329), Chapter 14(pp 329–347), Chapter 16 (pp 371–388))
- Wes McKinney, "Python for Data Analysis, 3rd Edition", 2022Compulsory (Chapter 4, Chapter 5, Chapter 6.1–6-2, Chapters 7–9)
web posts
- Know Your Exceptions: A Comprehensive Guide to Python Exception Handling, Länk till webbplatsenCompulsory
- Python documentation - The Python Standard Library, Länk till webbplatsenCompulsory
- Python SciPy Tutorial for Beginners, Länk till webbplatsenCompulsory (Sections: Linear algebra, integration and optimization)
- Python Seaborn Tutorial For Beginners: Start Visualizing Data, Länk till webbplatsenCompulsory
- Python documentation - The Python Standard Library: Built-in Types, Länk till webbplatsenCompulsory
- Python documentation - The Python Standard Library: Basic date and time types, Länk till webbplatsenCompulsory
- Python documentation - The Python Standard Library: os.path module, Länk till webbplatsenCompulsory
- Python documentation - The Python Standard Library: Json, Länk till webbplatsenCompulsory
- Input/output tutorial, Länk till webplatsenCompulsory
- XML tutorial, Länk till webbplatsenCompulsory
- Markdown syntax, Länk till webbplatsenCompulsory
- NLTK, LänkCompulsory (Intro: https:/
/ www.nltk.org/ Word embeddings: https:/ / www.nltk.org/ howto/ gensim.html Concordance: https:/ / www.nltk.org/ howto/ concordance.html Collocations: https:/ / www.nltk.org/ howto/ collocations.html) - A brief history of word embeddings, Länk till webbplatsenCompulsory
- Word2Vec model, LänkCompulsory
Extended reading
- Sweigart, Al, Automate the boring stuff with Python: practical programming for total beginners, 2nd edition, San Francisco, No Starch Press, [2019] (Chapter 14 - page 165 to 175 Chapter 11 - page 249 to 267)
- Seaborn gallery, Länk
* Compulsory