O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Web Programming With Python

Video Description

In this Python video training course, expert author and trainer Mike McMillan takes you through applying Python specifically to developing and using web services. Designed for the beginner that has some Python experience, this training video will increase your Python web programming skills.
This tutorial begins with a review of the Python programming language. You will quickly go through the data types, control statements and concepts of object oriented programming with Python. After the review, you jump feet first into topics such as database programming, FTP services, web client programming, web server programming, and XML programming with Python. You conclude this software training course with a chapter in installing and using the Django framework.
By the completion of this computer software training course for Python Web Programming, you will have an in-depth understanding of how to use Python with web services for dynamic website development. Working files are included to allow you to follow along with the training in this video tutorial.

Table of Contents

  1. Course Introduction
    1. Introduction 00:02:26
  2. Python Programming Review - Part 1
    1. Python Interpreter 00:05:45
    2. Install On Windows 00:03:07
    3. Installing And Using Python On The Mac 00:01:46
    4. Data Types 00:08:07
    5. The if Statement 00:05:02
    6. Loops 00:04:25
    7. Functions 00:05:48
  3. Python Programming Review - Part 2
    1. Lists 00:04:03
    2. Dictionaries 00:05:22
    3. Object Oriented Programming - Part 1 00:05:47
    4. Object Oriented Programming - Part 2 00:04:56
    5. Modules 00:05:15
    6. Exception Handling 00:06:17
  4. Database Programming With Python
    1. Installing SQLite 00:03:18
    2. SQLite Install On Mac 00:01:04
    3. Creating Database And Table 00:04:08
    4. Inserting Data 00:02:23
    5. Selecting Data 00:05:24
    6. DB Programing Example 00:06:32
  5. Using Python With Internet Services
    1. Transferring Files With FTP 00:10:03
    2. Sending Email 00:05:38
    3. Reading Email 00:04:12
    4. Reading News 00:07:07
    5. Python Email Program 00:07:03
  6. Web Client Programming With Python
    1. Web Page Structure 00:03:53
    2. Using urllib 00:05:42
    3. Parsing HTML - Part 1 00:05:05
    4. Parsing HTML - Part 2 00:03:05
    5. Screen Scraper 00:05:55
    6. Web Crawler 00:05:58
  7. Introduction To Web Server Programming With Python
    1. Intro To SimpleHTTP Server 00:03:41
    2. More With SimpleHTTP And BaseHTTPServer 00:04:46
    3. CGI Programming - Part 1 00:05:27
    4. CGI Programming - Part 2 00:04:29
    5. Form Processing 00:06:43
  8. Web/Database Applications In Python
    1. Database Web Programming 00:04:29
    2. HTML Database Data 00:04:10
    3. Input Database Data 00:06:38
    4. Update Database Data 00:04:00
  9. XML Programming With Python
    1. Writing XML File 00:05:56
    2. Parsing XML 00:05:40
    3. Finding XML Elements 00:05:06
  10. The Django Web Application Framework
    1. Installing Django 00:04:26
    2. Setting Up Django - Part 1 00:04:07
    3. Setting Up Django - Part 2 00:03:51
    4. Django API 00:04:53
    5. Django Admin App 00:05:52
    6. Django Views 00:04:48
    7. Django Templates 00:07:57
    8. Add Remove Data 00:01:58