Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

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.

Subscriber Reviews

Average Rating: 3.5833333333333335 out of 5 rating Based on 24 Ratings

"Very useful" - by vish on 22-JAN-2014
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Easy to learn and actual useful examples
Report as Inappropriate

"Very basic" - by Anonymous on 19-NOV-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
It's OK if you know absolutely nothing about Python or the web. Otherwise, it is way too slow to get any value from.
Report as Inappropriate

"Good general series on python" - by PDub on 07-OCT-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The videos had a good pace. They were bite size and manageable. It shows the power of python and reflects well on the moniker "batteries included".
Report as Inappropriate

"Getting an error" - by Anonymous on 24-AUG-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I typed this exaclty how you hvae it and I'm getting the following error:

ken@gogogo:~/code/safaribooks$ python except.py
Enter a number: two
Traceback (most recent call last):
  File "except.py", line 2, in <module>
    number = int(input('Enter a number: '))
  File "<string>", line 1, in <module>
NameError: name 'two' is not defined


Anything you can think of that might cause that?

Report as Inappropriate

" " - by lotterblad on 13-AUG-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating

Report as Inappropriate

Table of Contents

Chapter/Selection

Time

1. Course Introduction

Introduction

Play Video

00:02:25

Working Files

Play Video

00:00:16

2. Python Programming Review - Part 1

Python Interpreter

Play Video

00:05:45

Install On Windows

Play Video

00:03:06

Installing And Using Python On The Mac

Play Video

00:01:46

Data Types

Play Video

00:08:06

The if Statement

Play Video

00:05:02

Loops

Play Video

00:04:24

Functions

Play Video

00:05:48

3. Python Programming Review - Part 2

Lists

Play Video

00:04:03

Dictionaries

Play Video

00:05:22

Object Oriented Programming - Part 1

Play Video

00:05:47

Object Oriented Programming - Part 2

Play Video

00:04:55

Modules

Play Video

00:05:14

Exception Handling

Play Video

00:06:16

4. Database Programming With Python

Installing SQLite

Preview

00:03:18

SQLite Install On Mac

Preview

00:01:04

Creating Database And Table

Preview

00:04:08

Inserting Data

Preview

00:02:23

Selecting Data

Preview

00:05:24

DB Programing Example

Preview

00:06:31

5. Using Python With Internet Services

Transferring Files With FTP

Preview

00:10:03

Sending Email

Preview

00:05:37

Reading Email

Preview

00:04:12

Reading News

Preview

00:07:07

Python Email Program

Preview

00:07:02

6. Web Client Programming With Python

Web Page Structure

Preview

00:03:52

Using urllib

Preview

00:05:41

Parsing HTML - Part 1

Preview

00:05:05

Parsing HTML - Part 2

Preview

00:03:04

Screen Scraper

Preview

00:05:54

Web Crawler

Preview

00:05:57

7. Introduction To Web Server Programming With Python

Intro To SimpleHTTP Server

Preview

00:03:40

More With SimpleHTTP And BaseHTTPServer

Preview

00:04:45

CGI Programming - Part 1

Preview

00:05:27

CGI Programming - Part 2

Preview

00:04:28

Form Processing

Preview

00:06:43

8. Web/Database Applications In Python

Database Web Programming

Preview

00:04:28

HTML Database Data

Preview

00:04:10

Input Database Data

Preview

00:06:37

Update Database Data

Preview

00:03:59

9. XML Programming With Python

Writing XML File

Preview

00:05:56

Parsing XML

Preview

00:05:39

Finding XML Elements

Preview

00:05:05

10. The Django Web Application Framework

Installing Django

Preview

00:04:25

Setting Up Django - Part 1

Preview

00:04:06

Setting Up Django - Part 2

Preview

00:03:50

Django API

Preview

00:04:53

Django Admin App

Preview

00:05:52

Django Views

Preview

00:04:47

Django Templates

Preview

00:07:57

Add Remove Data

Preview

00:01:58

Extras

The publisher has provided additional content related to this title.


Description
Content

These files have been provided by the publisher.

  • Working_Files.zip