Course Details
Course Outline
1 - Selecting an Object-Oriented Programming Approach for Python Applications
Topic A: Implement Object-Oriented DesignTopic B: Leverage the Benefits of Object-Oriented Programming
2 - Creating Object-Oriented Python Applications
Topic A: Create a ClassTopic B: Use Built-in MethodsTopic C: Implement the Factory Design Pattern
3 - Creating a Desktop Application
Topic A: Design a Graphical User Interface (GUI)Topic B: Create Interactive Applications
4 - Creating Data-Driven Applications
Topic A: Connect to DataTopic B: Store, Update, and Delete Data in a Database
5 - Creating and Securing a Web Service-Connected App
Topic A: Select a Network Application ProtocolTopic B: Create a RESTful Web ServiceTopic C: Create a Web Service ClientTopic D: Secure Connected Applications
6 - Programming Python for Data Science
Topic A: Clean Data with PythonTopic B: Visualize Data with PythonTopic C: Perform Linear Regression with Machine Learning
7 - Implementing Unit Testing and Exception Handling
Topic A: Handle ExceptionsTopic B: Write a Unit TestTopic C: Execute a Unit Test
8 - Packaging an Application for Distribution
Topic A: Create and Install a PackageTopic B: Generate Alternative Distribution Files
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
This course is designed for existing Python® programmers who have at least one year of Python experience and who want to expand their programming proficiency in Python 3.
Other Prerequisites
To ensure your success in this course, you should have experience with object-oriented programming and Python 2.x or 3.x. You can obtain this level of skills and knowledge by taking the following Logical Operations courses:
Introduction to Programming with Python