Please ensure Javascript is enabled for purposes of website accessibility
Python Programming Bible - Networking, Email, GUI, XML, CGI
0( 0 REVIEWS )
6h 8m

This course is designed for those interested to learn the basics of Python programming, semantics of general programming, and the format of coding applications.

Read more.
Course Skill Level
Time Estimate
6h 8m


I am CEO of Sonar Systems which is the world leader in educational material.

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • Anyone looking to learn about Python
  • People looking to learn about programming
  • Those seeking to understand how Python works
  • People seeking guidance on how to create Python based programs
  • Beginners and experts in this field
  • People seeking more knowledge on the various features of the Python programming language

What you’ll learn: 

  • What Python is
  • How to program in the Python language
  • Features of the Python programming language
  • Coding semantics
  • Website programming
  • Design practises of applications
  • Application programming
  • Graphical user interface or GUI programming
  • Computer-generated imagery or CGI programming
  • Network programming
  • Email programming
  • Extensible markup language or XML programming

Python is fast becoming a worldwide Tour De Force required by all companies such as Google, Facebook, and Microsoft. This course will ensure you are not left behind as more and more companies request this awesome language. 

This course will teach you everything about programming in Python. A step-by-step process is used to explain every facet of the topics within the course.

You will receive all the knowledge the powerful technology behind these amazing and wonderful platforms offer. If you have any questions regarding the topics covered in this course, please feel free to ask. I’m always happy to help those who want to learn.

Our Promise to You

By the end of this course, you will have learned the principles of programming using Python.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked. 

Get started today and learn more about the programming language that is Python.

Course Curriculum

Section 1 - Introduction
Introduction 00:00:00
Setup On Mac OS X 00:00:00
Setup On Linux-Ubuntu 00:00:00
Setup On Windows 00:00:00
Run Code Online 00:00:00
Section 2 - Basics
Comments 00:00:00
Variables And Variable Types 00:00:00
Lists 00:00:00
Tuples 00:00:00
Dictionary 00:00:00
Data Type Conversion 00:00:00
Arithmetic Operators 00:00:00
Comparison Operators 00:00:00
Assignment Operators 00:00:00
Bitwise Operators 00:00:00
Logical Operators 00:00:00
Membership Operators 00:00:00
Identity Operators 00:00:00
Operator Precedence 00:00:00
Decision Making 00:00:00
Loops 00:00:00
Loop Control Statements 00:00:00
Numbers 00:00:00
Strings 00:00:00
Lists In Depth 00:00:00
Tuples In Depth 00:00:00
Dictionary In Depth 00:00:00
Date And Time 00:00:00
Functions 00:00:00
Modules 00:00:00
File Input And Output 00:00:00
Handling Exceptions 00:00:00
Section 3 - Classes And Objects
Simple Example 00:00:00
Creating Instance Objects 00:00:00
Accessing Attributes 00:00:00
Constructor New And Init Method 00:00:00
Destroying Objects 00:00:00
Class Inheritance 00:00:00
Overriding Methods 00:00:00
Overloading Methods 00:00:00
Overloading Operators 00:00:00
Data Hiding 00:00:00
Section 4 - Regular Expressions
Match Function 00:00:00
Search Function 00:00:00
Advanced Expressions 00:00:00
Search And Replace 00:00:00
Section 5 - CGI Programming
Basic CGI Programming 00:00:00
GET Method 00:00:00
POST Method 00:00:00
Cookies 00:00:00
Section 6 - Database
Setup Database 00:00:00
Connect To Database 00:00:00
Create Table 00:00:00
Insert Operation 00:00:00
Read Operation 00:00:00
Update Operation 00:00:00
Delete Operation 00:00:00
Simple Network Example 00:00:00
Simple Client 00:00:00
Section 7 - Multithreading
Initiate A New Thread 00:00:00
Create Thread 00:00:00
Synchronise Threads 00:00:00
Multithreaded Priority Queue 00:00:00
Section 8 - XML
Parse An XML File 00:00:00
Section 9 - GUI
Introduction 00:00:00
Button 00:00:00
Canvas 00:00:00
Checkbutton 00:00:00
Entry 00:00:00
Frame 00:00:00
Label 00:00:00
Listbox 00:00:00
Menubutton 00:00:00
Menu 00:00:00
Message 00:00:00
Radiobutton 00:00:00
Scale 00:00:00
Scrollbar 00:00:00
Text 00:00:00
Toplevel 00:00:00
Spinbox 00:00:00
PanedWindow 00:00:00
MessageBox 00:00:00
LabelFrame 00:00:00
Section 10 - Extra Useful Links
Extra Useful Links 00:00:00

Join our newsletter and get your first course free!


Join our newsletter and get your first course free!

Congratulations! You get one free course of your choice. Please check your email now for the redemption code

Are you interested in higher education?