Home | About Us | Courses | Schedules | Our Clients | News and Events | Contact Us | Careers  
Verhoef  Training

Programming :: Intermediate Python

"Going the extra mile with ICT"

PO Box 2466, Cape Town 8000, South Africa
tel: 0861-102017 • fax: +27 21 856-0042 • e-mail: training@verhoef.co.za

 

Related Courses
» Python Fundamentals
» Software Testing Workshop

Curricula Info
» MVS - z/OS - z/VM
» DB2 - SQL
» CICS TS
» IBM MQ
» Programming
» UNIX - Linux
» Networking
» Web Technologies
» Business Skills

Resources
» IBM Support
» IBM Redbooks
» Mainframe Month
» Mainframes.com
» z/Journal
» CIO Magazine
» Search390.com
» Linux Links
» XML Writer

Links
» CICS Central
» Programmer's Heaven
» Develoment Guru
» COBOL Centre
» COBOL User Groups
» REXXLA Home
» XML.com

Verhoef Sites:
» Verhoef USA
» Verhoef UK


 

Curriculum Description | Curriculum Roadmap | Curriculum Schedule | Course Enrolment
4 days   *   Intermediate   *   Lecture and Labs

Course Summary:
With this hands-on programming course, you will enhance your Python knowledge and skills of complex data types, object oriented programming, GUI programs, Regular Expressions, threads, network programming and using SQL. Because Python is useful in so many different applications, there are opportunities available in just about every market sphere.

Target Audience:
This course is appropriate for Python Programmers who are ready to extend their skills to the next level before specializing in a particular application space ie. SDN, Data Science, Visualization or Ethical Hacking.

Recommended Prerequisites:
Delegates should have basic Python programming experience. In particular, you should be very comfortable with: string processing, working with lists, tuples and dictionaries; loops and conditionals; and writing your own functions.

Course Objectives:
After completing this course, the delegate should be able to:

  • Code programs using complex data types
  • Process text data using Regular Expressions
  • Leverage OS and System services
  • Perform basic Graphics Programming
  • Create and use Modules and Packages
  • Create and run Unit Tests
  • Use Python's Object-Oriented features
  • Interact with Network Services
  • Access flat files, serialized text files and SQL databases
  • Use some of Python's uncommon features

    Assessments are done throughout the course in the form of practical assignments that the delegates are required to complete as part of the course content.

    Key Topics:

  • Python Language Refresher
  • Handling Exceptions
  • Using Regular Expressions
  • The Python Object Model
  • Python Database Access
  • Testing, Debugging and Logging
  • Using Python packages and modules
  • Using the Standard Library
  • The Python Package Library:
        - Operating System Services
        - Context Managers
        - Multithreading and Multiprocessing
        - Cryptographic Services
        - Network Programming
        - GUI Programming Basics

    Last modified: 24-Feb-2018

  • Site Map

     Home
      |
      •-- About Us
      |----Our Mission
      |----BEE Strategy
      |----Complaints
      |----Careers
      |----PAIA manual
      •-- Courses
      •-- Schedules
      •-- Our Clients
      •-- News and Events
      •-- Contact Us
      •-- Your Privacy
      |
      •-- MVS - z/OS - z/VM
      |----Roadmaps
      |----Schedule
      |
      •-- DB2 - SQL
      |----Roadmaps
      |----Schedule
      |
      •-- CICS TS
      |----Roadmaps
      |----Schedule
      |
      •-- IBM MQ
      |----Roadmaps
      |----Schedule
      |
      •-- Programming
      |----Roadmaps
      |----Schedule
      |
      •-- UNIX - Linux
      |----Roadmaps
      |----Schedule
      |
      •-- Networking
      |----Roadmaps
      |----Schedule
      |
      •-- Web Technologies
      |----Roadmaps
      |----Schedule
      |
      •-- Business Skills
      |----Roadmaps
      |----Schedule
      •

     
    Home | About Us | Courses | Schedules | Our Clients | News and Events | Contact Us
     

      to top
    © 2004-2018 Verhoef Training. All Rights Reserved.


    This Site Tracked by OneStat.com