Python for Analysts

 Intensive Python conversion training courses for analysts.

DURATION: 2-DAY COURSE

What you will learn

Python for Analysts

In this course you will learn everything from code quality and testing to creating virtual environments and type checking

Software: 

Python 3
Anaconda

PREREQUISITES

Prior general introductory programming experience (familiarity with basic concepts such as variable, loops, functions).

DAY ONE

Python Fundamentals and Development Practices

    • Jupyter Notebook
    • Jupyter Lab
    • VS Code and Python
    • Running Python scripts and applications
    • Conditionals
    • List: indexing, slicing, stepping
    • Dict, Set, Tuple
    • Iteration
    • String Format, f-string
    • Pep8
    • Pylint
    • Flake
    • Cyclomatic Complexity
    • Writing Pythonic Code
    • Unit testing vs. Integration testing vs. System testing
    • Using the unittest library
    • Assertions and Diagnostics
    • Given / When / Then pattern
    • Testing Best Practices
    • Version controlling
    • Continuous integration
    • Continuous delivery

DAY TWO

Structuring Python Code, Configuration and Deployment

Get in Touch

CONTACT US

We will email you within the next 24 hours to arrange a quick call to help with any questions about the programme and recommend pre-course materials.

We look forward to speaking with you.

Dr. Raoul-Gabriel Urma

Dr. Raoul-Gabriel Urma

Director