Executive Master in Strategic Finance and Business Leadership

Course Title:  Welcome to Python Course

Course ID:   260720 0106 634ESH

Course Dates :          20/07/2026            Course Duration :   5   Studying Day/s  Course Location: London,   United Kingdom

Language:  Bilingual

Course Category:  Computer Science Programmes

Course Category:          Automation & Scripting Data Analysis Data Science Process Automation Programming & Development Software Engineering 

Course Certified By:

  ESHub CPD & LondonUni - Executive Management Training


* Professional Training and CPD Programs

Certification Will Be Issued:  From London, United Kingdom


Course Fees: 

VAT may vary depending on the country where the course or workshop is held.

Date has passed please contact us Sales@e-s-hub.com

Date has passed please contact us Sales@e-s-hub.com

Course outlines

Course

 Welcome to Python Course

Outlines

Executive Master in Strategic Finance and Business Leadership

Course Information

Introduction

This five-day course teaches practical Python for programming, automation, and data tasks. You will learn the language fundamentals, common libraries, and how to apply them to real work. Lessons combine brief explanations with hands-on exercises and small projects. By the end, you will be able to build, run, and maintain Python scripts that solve job-specific problems.

Objectives

- Write, run, and package Python scripts using core syntax, functions, and modules.
- Use built-in data types and libraries to parse, transform, and summarize structured data.
- Read from and write to files and common formats (CSV, JSON) and call simple web APIs.
- Automate routine tasks and integrate scripts with the command line and scheduled jobs.
- Debug code, write basic unit tests, and manage dependencies with virtual environments and pip.

Who Should Attend?

- Data analyst
- DevOps engineer
- QA / Test engineer
- Software developer (backend or full‑stack)
- System administrator

Training Method

• Pre-assessment
• Live group instruction
• Use of real-world examples, case studies and exercises
• Interactive participation and discussion
• Power point presentation, LCD and flip chart
• Group activities and tests
• Post-assessment
If Applicable:
• Each participant receives a 7” Tablet containing a copy of the presentation, slides and handouts

Program Support

This program is supported by:
* Interactive discussions
* Role-play
* Case studies and highlight the techniques available to the participants.

Daily Agenda

Daily Schedule (Monday to Friday)
- 09:00 AM – 10:30 AM Technical Session 1
- 10:30 AM – 12:00 PM Technical Session 2
- 12:00 PM – 01:00 PM Technical Session 3
- 01:00 PM – 02:00 PM Lunch Break (If Applicable)
- Participants are expected to engage in guided self-study, reading, or personal reflection on the day’s content. This contributes toward the CPD accreditation and deepens conceptual understanding.
- 02:00 PM – 04:00 PM Self-Study & Reflection

Please Note:
- All training sessions are conducted from Monday to Friday, following the standard working week observed in the United Kingdom and European Union. Saturday and Sunday are official weekends and are not counted as part of the course duration.
- Coffee and refreshments are available on a floating basis throughout the morning. Participants may help themselves at their convenience to ensure an uninterrupted learning experience Provided if applicable and subject to course delivery arrangements.
- Lunch Provided if applicable and subject to course delivery arrangements.

Course Outlines

Week 1
Day 1 – Python Fundamentals

1. Introduction to Python
- Installing Python and development tools
- Understanding the Python ecosystem
- Writing and running your first Python program

2. Python Syntax and Data Types
- Variables, constants, and naming conventions
- Working with numbers, strings, and Boolean values
- Using lists, tuples, dictionaries, and sets

3. Basic Input and Output
- Reading user input
- Displaying formatted output
- Performing simple calculations and expressions

Day 2 – Control Flow and Functions

1. Decision Making
- Using if, elif, and else statements
- Writing logical expressions
- Validating user input

2. Loops and Iteration
- Using for and while loops
- Iterating through collections
- Controlling loops with break and continue

3. Functions and Modules
- Creating reusable functions
- Passing parameters and returning values
- Importing and using Python modules

Day 3 – Working with Data

1. File Handling
- Reading text files
- Writing data to files
- Managing file paths and exceptions

2. CSV and JSON Processing
- Reading and writing CSV files
- Parsing JSON data
- Transforming structured datasets

3. Python Standard Library
- Using common built-in modules
- Working with dates and times
- Generating random values and utility functions

Day 4 – Automation and External Resources

1. Task Automation
- Automating repetitive tasks
- Working with command-line arguments
- Scheduling Python scripts

2. Working with Web APIs
- Making HTTP requests
- Retrieving and processing API responses
- Handling JSON data from web services

3. Error Handling and Debugging
- Using try, except, and finally
- Identifying and fixing common errors
- Applying debugging techniques

Day 5 – Code Quality and Practical Project

1. Managing Python Projects
- Creating virtual environments
- Installing packages with pip
- Managing project dependencies

2. Testing and Code Maintenance
- Writing basic unit tests
- Organising code into modules
- Following Python coding standards

3. Practical Python Project
- Building a small automation or data-processing application
- Reviewing project structure and best practices
- Course review, feedback and implementation planning