Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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."
"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."
"The Django documentation I found online was a little confusing, and not really complete; Mike is quite thorough, making it easy to get started."
Not for you? No problem.
30 day money back guarantee
Learn on the go.
Desktop, iOS and Android
Certificate of completion
|Section 1: Introduction|
Working Files - Download These First
How to Obtain Certification for this Course
|Section 2: Python Programming Review - Part 1|
Install On Windows
Installing And Using Python On The Mac
The if Statement
|Section 3: Python Programming Review - Part 2|
Object Oriented Programming - Part 1
Object Oriented Programming - Part 2
|Section 4: Database Programming With Python|
SQLite Install On Mac
Creating Database And Table
DB Programing Example
|Section 5: Using Python With Internet Services|
Transferring Files With FTP
Python Email Program
|Section 6: Web Client Programming With Python|
Web Page Structure
Parsing HTML - Part 1
Parsing HTML - Part 2
|Section 7: Introduction To Web Server Programming With Python|
Intro To SimpleHTTP Server
More With SimpleHTTP And BaseHTTPServer
CGI Programming - Part 1
CGI Programming - Part 2
|Section 8: Web/Database Applications In Python|
Database Web Programming
HTML Database Data
Input Database Data
Update Database Data
|Section 9: XML Programming With Python|
Writing XML File
Finding XML Elements
|Section 10: The Django Web Application Framework|
Setting Up Django - Part 1
Setting Up Django - Part 2
Django Admin App
Add Remove Data
|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…|
O'Reilly spreads the knowledge of innovators through its technology books, online services, magazines, research, and tech conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, O'Reilly has a long history of advocacy, meme-making, and evangelism.
Hours of video content