Jython Programming

PT3096
Summary
This course is designed to teach the student the fundamentals of the Jython programming language. Starting with the language basics this course is designed to enable the student to become proficient in Python and work with the Java Virtual Machine to interact with Java code.. The course continues into learning Python programming techniques and best practices. This course features extensive hands-on labs.
Prerequisites
Students should have some programming background.
Duration
4 Days/Lecture & Lab
Audience
This course is designed for Programmers who are new to Jython.
Topics
  • Introduction
  • Your first Python program
  • The Python Language
  • Python vs Jython vs Java
  • Python Modules
  • Object-Oriented Python
  • Python Object types
  • Numbers
  • Strings
  • Lists
  • References and Dynamic typing
  • Dictionaries
  • Tuples and Files
  • Python Statements
  • Flow Control
  • Documentation Interlude
  • Functions
  • Scope and Arguments
  • Advanced Functions
  • Modules and Packages
  • Python Classes
  • Object-Oriented Design in Python
  • Exceptions
  • Working with Java classes
  • Running with a JVM
  • Calling Java code and returning data
  • Handling Exceptions
  • Deploying Python
  • Summary

Related Scheduled Courses