Course Information

Outline

  • Python language characteristics
  • The Python execution model
  • Declaring and initialising variables
  • Performing arithmetic calculations
  • Making decisions and performing iterations
  • Formatting and slicing strings
  • Accessing positional information in lists
  • Representing ordered data with tuples
  • Consistently handling data collections with iterators
  • Positional, keyword and default arguments
  • Implementing variable-length argument lists
  • Iterating with generator functions
  • Importing and packages
  • Referencing functions from modules by qualification
  • Accessing the Standard Library
  • Encapsulating attributes and methods in classes
  • Initialising objects with constructors
  • Accessing and modifying attributes with methods
  • Overloading operators
  • Reusing functionality through inheritance
  • Extending methods from base classes
  • Overriding methods for dynamic behaviour
  • Tracing the scope in the namespace
  • Enhancing functionality with class decorators
  • Reading and writing text and binary files
  • Importing the OS module for directory management
  • Maintaining program control with error handlers
  • Detecting errors and raising exceptions
  • Creating a SQL database connection
  • Instantiating cursors to access a database
  • Retrieving desired data sets
  • Updating the database with action statements
  • Defining GUI classes with Frames
  • Placing widgets and geometry managers
  • Providing menu items
  • Responding to mouse clicks
  • Binding event handlers
  • Positioning the role of Python
  • Mapping requests to Python scripts
  • Integrating the model with a database
  • Processing requests with Python controllers
  • Improving productivity with code reduction
  • Simplifying application development
  • Accessing the database and producing HTML with Django templates
Dates and Prices

There are currently no public dates for this course. This course can be run as a private course either at one of our training centers or at your offices. To get pricing for this use our quote wizard to generate a customised quote or call us on 0118 324 3000 to discuss your requirements.

image
4 Days

Testimonials

  • Noel was an excellent tutor. He did check all of the group was able to keep up and if there were any problems or questions of the attendants, he was always willing to help.

    Marianne Seager-Wincanton
  • This was a really good training, nicely paced, very useful and well presented. Thank you, Stuart!

    Joris Latinne-Oracle