About this course

This course is designed to take the fundamentals of programming learnt as part of the Cyber Foundation Pathway and build on them to enable students to interpret and write more complex python code.

What you will learn

You will learn/develop:

*revise python basic concepts
*create and use advanced variables
*declare and use advanced functions
*apply object oriented programming techniques
*perform introspection
*exploit metaprogramming techniques
*read and write XML and JSON files
*create network-aware scripts using sockets
*write multitasking code
*perform quality assurance
*package and distribute code
*extending python using c
*implementing file system control
*explore python extensions using c

How this course will help your career

This course is aimed at those who will need to interpret and write python code as part of their core role.

Planned Dates

Please contact us for further planned dates on this course.

Who can attend this course
Military

Must have completed CFPM5. Must be minimum SC cleared

Before you attend

To attend this course you must have attended CFP M5 – Introduction to programming

Planned Dates

Please contact us for further planned dates on this course.

How the course will be taught
Face-to-face/ Residential
How you will be assessed

Assessment of this module will be a number of short coding assignments during the course which must be completed.

Planned Dates

Please contact us for further planned dates on this course.