Web Programming with Python

Learning Web Programming with Python. An Essential Course for any Web Developer. Start Python web programming today
  • Lectures 54
  • Video 4 Hours
  • Skill level all level
  • Languages English , captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

A Verifiable Certificate of Completion is presented to all students who undertake this course.

This Web Programming with Python course takes you through a hands-on guide to object-oriented python web programming, working with multiple types of servers, databases and web frameworks. All that is required to get started is a very basic background knowledge of Python, as instructor Mike McMillan begins these Python web programming tutorials with two chapters of review and then goes step by step through the necessary concepts at every stage of development. You'll get a detailed primer on database programming with Python, installing an SQLite server and performing routine data selections and operations; you'll learn how to interact with FTP and email services using native Python code; see how to process web form data via Python; and learn how to interact with web database applications and utilize XML. Finally, the Python web programming course ends with a chapter on configuring and working with Django, a modern web framework that allows you to create and manage complex database-driven websites. There's not a better course for taking Python concepts and applying them to real world projects.

What You Will Learn:

- How to use Python object-oriented programming techniques within web-based projects, from online databases to complete websites.

- How to install and configure basic web-based databases using Python code.

- The essentials of XML and how it can be used in conjunction with Python projects.

- How to implement and work with Django to manage full database-driven websites.

Who Should I Take This Python web programming Course:

- Anyone with a basic background knowledge of Python and object-oriented programming (OOC) who wants to see how the language can be used for web-specific projects.

- Anyone who wants a better understanding of SQLite, XML, and online database standards.

- Anyone looking to increase their knowledge of the Python programming language and its practical application.

What People Are Saying about this Python web programming course:

"Honestly I thought my Python knowledge would be a little too rusty, but everything was presented very clearly and the review really helped."

-V. Vargas

"Had another python course before this from another teacher but it was pretty thin on projects...this is awesome because it got me to use my coding skills right away...thanks."

-Gene Tredwell

"The Django documentation I found online was a little confusing, and not really complete; Mike is quite thorough, making it easy to get started."

-Markos Psilakis

What am I going to get from this course?

  • Over 54 lectures and 4 hours of content!

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Introduction
Working Files - Download These First
Text
Introduction
02:25
How to Obtain Certification for this Course
Text
Section 2: Python Programming Review - Part 1
Python Interpreter
05:45
Install On Windows
03:07
Installing And Using Python On The Mac
01:46
Data Types
08:06
The if Statement
05:02
Loops
04:25
Functions
05:48
Section 3: Python Programming Review - Part 2
Lists
04:03
Dictionaries
05:22
Object Oriented Programming - Part 1
05:47
Object Oriented Programming - Part 2
04:55
Modules
05:15
Exception Handling
06:16
Section 4: Database Programming With Python
Installing SQLite
03:18
SQLite Install On Mac
01:04
Creating Database And Table
04:08
Inserting Data
02:23
Selecting Data
05:24
DB Programing Example
06:32
Section 5: Using Python With Internet Services
Transferring Files With FTP
10:03
Sending Email
05:37
Reading Email
04:12
Reading News
07:07
Python Email Program
07:02
Section 6: Web Client Programming With Python
Web Page Structure
03:52
Using urllib
05:41
Parsing HTML - Part 1
05:05
Parsing HTML - Part 2
03:04
Screen Scraper
05:55
Web Crawler
05:57
Section 7: Introduction To Web Server Programming With Python
Intro To SimpleHTTP Server
03:40
More With SimpleHTTP And BaseHTTPServer
04:45
CGI Programming - Part 1
05:27
CGI Programming - Part 2
04:28
Form Processing
06:43
Section 8: Web/Database Applications In Python
Database Web Programming
04:28
HTML Database Data
04:10
Input Database Data
06:38
Update Database Data
04:00
Section 9: XML Programming With Python
Writing XML File
05:56
Parsing XML
05:39
Finding XML Elements
05:05
Section 10: The Django Web Application Framework
Installing Django
03:11
Setting Up Django - Part 1
02:34
Setting Up Django - Part 2
02:27
Django API
03:30
Django Admin App
03:25
Django Views
02:59
Django Templates
03:23
Add Remove Data
01:25
Text
Instructions on how to obtain your Certificate of Completion for this Infinite Skills course. All Users of this course are eligible for a Certificate of Completion. Each certificate is issued with a unique number which allows verification that the user has undertaken the course listed. In order to o…

Instructor Biography

Infinite Skills , High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
3.3
Details
  1. 5 Stars
    12
  2. 4 Stars
    9
  3. 3 Stars
    20
  4. 2 Stars
    7
  5. 1 Stars
    5
    • Andrew Boen

    Good course

    Very good course, like all of Mike's courses. This one is getting a bit dated and I ran into some issues on some lessons but, in nearly every instance a fellow student has already supplied a fix or work around.

    • Cyshock

    Very good introduction for a novice.

    Well laid out course with the basics to get you started with this language. Simple instructions, clear and well thought out examples. I was able to put what i learnt from the course into practice within a few hours of completion.

    • Arun S

    Outdated...

    • Matthew Miller

    Type along with several errors and no exercises

    The title says it all, it's a very brief smattering with no complete projects, no tests of knowledge or exercises, a lot of gaps in the course, and the instructor says one of the dumbest things I've ever heard about booleans in Python in the first few lessons. And despite the complaints going back months O'Reilly has shown no attempt to fix the class.

    • Davide Di Criscito

    Most of the things won't work

    This course needs to be updated! Also Windows is terrible, since I use Ubuntu I have to look up everything.

Show more reviews
Ready to start learning?
Preview this course