title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Advanced Python 3 Programming
Course Description
Overview
This Advanced Python 3 Programming course is designed to provide students with a handful of various Python advanced topics including high level data structure, network programming, writing GUI’s in Python, and CGI programming.Objectives
- Implement high level data structure
- Program via network
- Write GUIs in Python
- Program CGI
Audience
- Students wanting to further their knowledge of Python.
- Suited well for programmers building application frameworks, integrating Python with other software, or using Python for distributed computing.
Prerequisites
- Students should have taken an introductory Python course or have six months of Python programming experience.
Topics
- Introduction
- Language evolution
- Python reserved words and other rules
- Documentation
- The string class
- Variables
- Datatypes
- Boolean
- And numeric types
- Strings
- Lists
- Sets
- Sequences
- Looping through sequences
- Dictionaries
- Bit manipulation
- Functions
- Modules
- Standard input and output
- File input and output
- Some file tests
- Range
- List comprehensions
- Nested list comprehensions
- Dictionary with compound values
- Processing lists in parallel
- Specialized sorts
- Time functionality
- Generators
- Introduction
- Components and events
- The tk widget
- Button widgets
- Entry widgets
- Text widgets
- Checkbutton widgets
- Radiobutton widgets
- Listbox widgets
- Frame widgets
- Menu widgets
- Toplevel widgets
- Dialogs
- What is CGI
- HTML
- HTML forms
- Guestbook application
- What can go wrong!
- HTML Tables
- The CGI script
- Rendering of the script
- The environment
- Creating a process
- Listing files
- Other process methods
- File information (metadata)
- Working with directories
- Networking fundamentals
- The client/server module
- The socket module
- The client program
- The server program
- An valuated client and server
- Threaded server
Related Courses
-
Introduction to Python 3.X
PLPJ-145- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,340.00 USD
-
Python I: Essentials (2.7)
PLPJ-155- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,340.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration