This course aims to provide the delegate with the knowledge to be able to produce Python scripts and applications that exploit all core elements of the language including variables, expressions, selection and iteration, functions, objects, collections, strings, modules, pattern matching, exception handling, I/O, and classes.
The delegate will learn and acquire skills as follows:
Day 1
Course Introduction
Session 1: GETTING STARTED
Session 2: PYTHON SCRIPTS & SYNTAX
Session 3: VARIABLES & DATA TYPES
Session 4: OPERATORS & EXPRESSIONS
Session 5: CONDITIONS & LOOPS
Day 2
Session 6: FUNCTIONS
Session 7: OBJECTS AND CLASSES
Session 8: LISTS
Session 9: TUPLES
Session 10: SETS
Day 3
Session 11: DICTIONARIES
Session 12: STRINGS
Session 13: MODULES & PACKAGES
Session 14: PATTERN MATCHING
Day 4
Session 15: DATES
Session 16: EXCEPTION HANDLING
Session 17: FILES & THE FILESYSTEM
The Python Programming 1 course is aimed at anyone who wants to learn Python as a first language, and developers/engineers who want to migrate to Python from another language, particularly those with little or no object-oriented knowledge.
Students attending this course should be able to define general programming concepts including compilation and execution, variables, arrays, sequence, selection and iteration, navigate the filesystem (on the command line ideally), edit and save text files and browse the web.
This course aims to provide the delegate with the knowledge to be able to produce Python scripts and applications that exploit all core elements of the language including variables, expressions, selection and iteration, functions, objects, collections, strings, modules, pattern matching, exception handling, I/O, and classes.
The delegate will learn and acquire skills as follows:
Day 1
Course Introduction
Session 1: GETTING STARTED
Session 2: PYTHON SCRIPTS & SYNTAX
Session 3: VARIABLES & DATA TYPES
Session 4: OPERATORS & EXPRESSIONS
Session 5: CONDITIONS & LOOPS
Day 2
Session 6: FUNCTIONS
Session 7: OBJECTS AND CLASSES
Session 8: LISTS
Session 9: TUPLES
Session 10: SETS
Day 3
Session 11: DICTIONARIES
Session 12: STRINGS
Session 13: MODULES & PACKAGES
Session 14: PATTERN MATCHING
Day 4
Session 15: DATES
Session 16: EXCEPTION HANDLING
Session 17: FILES & THE FILESYSTEM
The Python Programming 1 course is aimed at anyone who wants to learn Python as a first language, and developers/engineers who want to migrate to Python from another language, particularly those with little or no object-oriented knowledge.
Students attending this course should be able to define general programming concepts including compilation and execution, variables, arrays, sequence, selection and iteration, navigate the filesystem (on the command line ideally), edit and save text files and browse the web.