About this course
What you will learn
How this course will help your career
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.
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
This course is aimed at those who will need to interpret and write python code as part of their core role.
Who can attend this course
Before you attend
Military |
Must have completed CFPM5. Must be minimum SC cleared
To attend this course you must have attended CFP M5 – Introduction to programming
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.