The material has been prepared based on the Outline by the GFU
- Recap of Python Basics
- Data Structures and Functions
- File Handling
- Setting up a Python Project
- builtin functions
- function example
- file read/write example
- code after day 1
- Useful Python libraries
- HTTP with Authentication
- Web testing with Playwright
- Creating virtual environments
- logging example
- www.codewars.com – small online coding tasks
- Academis Python Basics – medium sized coding tasks
- Python materials on Academis.eu - by Kristian Rother
- Python Basics Tutorial
- W3 Schools Python Tutorial - Lightweight course with exercises
- How to think like a Computer Scientist - a very systematic, scientific tutorial by Allen B. Downey
- Automate the Boring Stuff with Python - by Al Sweigart
- Python for Everybody - video course with exercises by Dr. Chuck
- Debugging, Testing and Maintenance - conference talk by Kristian
- Best Practices for Debugging - 90' tutorial by Kristian
- Refactoring - 90' tutorial by Kristian
- regexone.com/ - Learn regular expressions by simple, interactive examples. Great place to start.
- Regex crossword - Train proper use of single characters, wildcards and square brackets. Easy.
- Regex 101 - Online Regex tester
- Regular Expressions - code examples
- Python Regex HOWTO - documentation
- pandas goto space - pandas tutorial
- matplotlib gallery - plots and code
- seaborn gallery - even better plots and code
- pandas example - to be executed with Jupyter Notebook
- devdocs - documentation search engine
- pypi.org - site with all Python packages
- Python Cheat Sheet
- math
- matplotlib
- seaborn
- plotly
- xml
- flask
- django
- fastapi
- bs4
- tkinter
- pandas
- pyautogui
- playwright
- selenium
Dr. Kristian Rother
kristian.rother@posteo.de