Python in Production for Analysts

 Intensive Python conversion training courses for developers writing and maintaining Python projects in Production.

DURATION: 2-DAY COURSE

What you will learn

Python in Production 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