Python work we are asked for most
Briefs range from a first-year exercise on loops to a final-year project with a database behind it. These are the areas that come up week after week, and each has a specialist rather than a generalist attached to it.
- Core programming: functions, OOP, file handling, recursion and error handling
- Data analysis and visualisation with pandas, NumPy, Matplotlib and Seaborn
- Web development in Django and Flask, including REST APIs and authentication
- Machine learning and AI with scikit-learn, TensorFlow and PyTorch
- Automation, web scraping and API integration with requests and Selenium
- Algorithms, data structures and complexity analysis
- Debugging, refactoring and performance optimisation of code you already have