Pragmatic Python Programming

Python fundamentals, interacting with APIs, data processing

LEVEL: BEGINNER
DURATION: 2-DAY COURS
DELIVERED: AT YOUR OFFICE

What you will learn

david-rangel-edited

You will learn the basics of Python and the most used libraries for data analysis (numpy and pandas). After taking this class you will be able to:

Write standalone programs or interactive notebooks in Python
Load data files, process their content and save analysis results
Fetch webpages and extract useful information from them
Interact with online services through APIs
Learn functional programming idioms for processing data
Maintain, debug and improve existing Python programs

Languages and libraries :

Python 3

PREREQUISITES

Understanding of basic programming concepts (such as variables and functions).

AUDIENCE

Those who want to learn a new programming language or who need to pick up the necessary skills to follow our other Python-based courses.

Get in touch with us to learn more about the course! 

DAY ONE

Python Fundamentals, Development and Execution Environments, Files

    • Control flow
    • Data structures (lists, dictionaries and more)
    • Iteration and comprehension
    • iPython notebook
    • IDE
    • pip
    • Python 2 vs Python 3
    • Loading files
    • Saving files
    • Error management

DAY TWO

Practical Python, Advances Topics, APIs

    • APIs to online services
    • Encoding formats: json, xml, csv
    • Specialised datatypes (timestamps, coordinates and more)
    • Regular expressions
    • Code organisation and maintenance
    • Documentation
    • Packaging

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