Python Programming Introduction
Course: PYTH3I
Duration: 3 Days
Level: I
Course Summary
This technical course introduces the Python 3 programming language. It is suitable for programmers starting in Python 3. The corresponding course in Python 2 is also available.
« Hide The Details
Topics Covered In This Course
Introduction to Python
- Python language characteristics
- The Python execution model
Manipulating string and numeric literals
- Declaring and initialising variables
- Performing arithmetic calculations
- Making decisions and performing iterations
- Formatting and slicing strings
Aggregating related data
- Accessing positional information in lists
- Representing ordered data with tuples
- Consistently handling data collections with iterators
Defining and calling functions
- Positional, keyword and default arguments
- Implementing variable-length argument lists
- Recursing and generator functions
Grouping code into modules
- Importing and reloading modules
- Referencing functions from modules by qualification
- Combining modules into packages
Declaring and modifying classes and objects
- Encapsulating attributes and methods in classes
- Initialising objects with constructors
- Accessing derived data with properties
- Overloading operators
Inheritance and polymorphism
- Reusing functionality through inheritance
- Defining abstract classes and interfaces
- Overriding methods for dynamic behaviour
- Tracing the scope in the namespace
- Enhancing functionality with class decorators
Managing files
- Reading and writing text and binary files
- Importing the OS module for directory management
Exceptions
- Maintaining program control with error handlers
- Detecting errors and raising exceptions
What You Can Expect
At the end of this course you will be able to:
- Develop applications with Python
- Structure code with classes, functions, modules and OO features
- Write Python scripts to automate system administration tasks
Recommended Prerequisites
No previous knowledge of Python is assumed, although delegates should be familiar with at least one programming language, and object-oriented concepts.
« Hide The Details
Related Courses
Code |
Course Title |
Duration |
Level |
|
DJANGO |
Django Framework |
3 Days |
I |
Details |
PYTHONDS |
Python Data Science |
3 Days |
I |
Details |
PYTH3F |
Python Programming |
5 Days |
I |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.
|