
Integrating Python for Web Systems, Testing, and Packaging
Build practical Python web development skills across the application lifecycle—from preparing web content to testing, integration, and distribution. Designed for learners who want to strengthen their Python skills, this course provides hands-on experience with server-side scripting and cross-platform development.
You’ll clean malformed HTML with Tidy, parse structured web content with Python libraries and Beautiful Soup, and create dynamic CGI applications. You’ll diagnose CGI errors, configure Apache for script execution, generate server-side HTML with Python Server Pages, map URLs with Publisher, and produce RSS content. You’ll also implement XML-RPC communication, validate code with doctest and unittest, and use profiling tools to assess application performance.
Finally, you’ll explore Python integration with Java and .NET through Jython and IronPython, extend Python with C, examine memory management through reference counting, and package modules for distribution with distutils.
By the end, you’ll be able to prepare and serve web content, build and debug server-side applications, test reliability, analyze performance, integrate Python across runtime environments, and package applications for distribution. Its distinctive end-to-end focus connects web parsing, server configuration, testing, optimization, interfacing, and packaging in one structured learning path. Enroll to develop practical skills for building dependable Python-based web systems.
Intermediate·Course·8 hours