Take this
course

Software Development / Programming Languages

Python Web Programming and Markup Processing

Learn about methods, Internet protocols, and the technology used to combine Python with a web server to create dynamic content to be syntactically distinguishable from the text.

Description

This Python Web Programming and Markup Processing course will cover methods, Internet protocols, and the technology used to combine Python with a web server to create dynamic content. It will take a peek into CGI scripts, Web Server Gateway Interface, URL handling modules, IMAP4 protocol client, SMTP protocol client, Internet Data Handling, and Encoding. We also cover Python modules such as HTML, XML, DOM and SAX, and Expat, and offer you a look at web frameworks, GUI frameworks, and program frameworks that support Python.

Full details

Curriculum

  • Python Web Programming and Markup Processing: Download Supplemental Materials
    LearnSmart_Course Orientation
    1:54
    Chapter 2 - 5: Supplemental Materials
    Take advantage of all our extra downloadable supplemental materials. This .zip file includes PDF versions of our Script, PPT Slides, Quiz Questions, and vocabulary tools to better enhance your understanding for our "Web Programing" focus: *Chapter 2 - Web Programing in Python *Chapter 3 - Web Programing - Common Gateway Interface *Chapter 4 - Web Programing - WSGIRef Package *Chapter 5 - Web Programming - Internet Data Handling and Encoding
    Chapter 6 - 9: Supplemental Materials
    Take advantage of all our extra downloadable supplemental materials. This .zip file includes PDF versions of our Script, PPT Slides, Quiz Questions, and vocabulary tools to better enhance your understanding for our "Markup Processing" focus: *Chapter 6 - Markup Web Processing - HTML *Chapter 7 - Web Processing - Extensible Markup Language (XML) *Chapter 8 - Web Processing - The Document Object Model (DOM) *Chapter 9 - Web Processing - Simple API for XML (SAX)
    Chapter 10 - 14: Supplemental Materials
    Take advantage of all our extra downloadable supplemental materials. This .zip file includes PDF versions of our Script, PPT Slides, Quiz Questions, and vocabulary tools to better enhance your understanding for our "Program Frameworks" focus: *Chapter 10 - Web Programing - Python Program Frameworks *Chapter 11 - Web Frameworks - Framework Functionality *Chapter 12 - Web Frameworks - GUI Frameworks *Chapter 13 - Web Frameworks - Program Frameworks *Chapter 14 - Web Frameworks - Templating
  • Web Programing in Python
    Introduction
    1:34
    Python on the Web
    1:52
    Web Browsing
    0:47
  • Web Programing - Common Gateway Interface
    CGI
    1:10
    Web Configuration
    1:10
    CGI Module
    2:30
    Programming Considerations
    1:27
    HTTP Header
    1:31
    CGI Environment Variables
    1:22
    CheckBox, RadioButton, TextArea, DropDown Demo
    2:54
    GET Method
    2:11
    POST Method
    1:29
    Passing Information Using GET and POST Demo
    4:31
    Using Cookies in CGI
    2:11
    Working with Cookies Demo
    1:34
    File Uploads and Security
    1:29
    Installing CGI Scripts
    0:58
    Testing and Debugging CGI
    2:30
  • Web Programing - WSGIRef Package
    WSGIRef
    2:22
    Wsgiref Package
    1:56
    URL Handling
    1:32
    IMAP4 Protocol Client
    1:18
    SMTP Protocol Client
    1:11
  • Web Programming - Internet Data Handling and Encoding
    Internet Data Handling
    2:31
    HTMLParser, JSON, & XML Package
    2:01
    Conclusion
    1:58
  • Markup Web Processing - HTML
    Introduction
    1:28
    Hypertext Markup Language (HTML)
    4:23
    HTMLParser Demo
    3:23
  • Web Processing - Extensible Markup Language (XML)
    XML Processing Modules
    3:18
    XML Handling Submodules
    2:09
  • Web Processing - The Document Object Model (DOM)
    The DOM API
    2:08
    Minimal DOM Implementation
    1:00
    MinimalDom Demo
    1:49
    The DOM Standard and Trees
    1:51
    Support for Building Partial DOM Trees Demo
    1:57
  • Web Processing - Simple API for XML (SAX)
    SAX Parsers and Handlers
    3:26
    SAX Utilities and Interfaces
    3:53
    Fast XML Parsing Using Expat Demo
    1:49
    Conclusion
    2:18
  • Web Programing - Python Program Frameworks
    Introduction
    1:42
    Web Frameworks
    1:42
  • Web Frameworks - Framework Functionality
    Web App Frameworks
    1:32
    Django
    1:18
    Django Demo
    4:58
    Pyramid
    1:11
    Pyramid Demo
    2:13
    Web.py
    1:00
    Flask
    1:20
    Web2py
    1:20
    Web2py Demo
    1:00
    Zope
    0:52
    Zope Demo
    2:22
    Comparison of Frameworks
    1:19
  • Web Frameworks - GUI Frameworks
    Cross-Browser Frameworks
    1:48
    Cross-Platform Frameworks
    1:29
    Platform-Specific Frameworks
    1:08
    Graphics Frameworks
    2:25
  • Web Frameworks - Program Frameworks
    Cmd
    1:46
    Shlex
    2:25
  • Web Frameworks - Templating
    Templating and Web Browsing
    1:39
    HTML Generation
    1:08
    Database Interaction
    0:57
    Web Frameworks vs LAMP
    0:59
    Conclusion
    1:19

Skills

  • Hyper Text Markup Language (HTML)
  • Extensible Markup Language (XML)
  • Python
  • Common Gateway Interface (CGI)

Similar Courses

More Courses by this Instructor