• Classroom
  • Online, Instructor-Led
Course Description

Python is a dynamic, strongly typed, object-oriented, multipurpose scripting language for the web. This course is the continuation of Introduction to Python 3 Programming.

Topics include high level data structures, network programming, writing GUI's in Python, and CGI programming. This course is particularly well suited for programmers who are building application frameworks, integrating Python with other software, or using Python for distributed computing.

Learning Objectives

  • Data Structures
  • Writing GUIs in Python
  • Python and CGI Scripts
  • The os Module
  • Network Programming

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • All-Source Analysis
  • Network Services
  • Software Development
  • Systems Administration
  • Systems Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.