A Python Programming Course teaches you how to write, organise and apply Python code. This course progresses from core programming concepts into OOP, files, databases, networking, multithreading, XML, CGI and GUI programming.
Course Curriculum
| Section 01: Introduction & Setup | |||
| Introduction | 00:02:00 | ||
| Setup on Mac OS X | 00:03:00 | ||
| Setup On Linux/Ubuntu | 00:03:00 | ||
| Setup On Windows | 00:03:00 | ||
| Run Code Online | 00:03:00 | ||
| Section 02: Basics | |||
| Comments | 00:02:00 | ||
| Variables & Variable Types | 00:05:00 | ||
| Lists | 00:04:00 | ||
| Tuples | 00:03:00 | ||
| Dictionary | 00:06:00 | ||
| Data Type Conversion | 00:02:00 | ||
| Arithmetic Operators | 00:05:00 | ||
| Comparison Operators | 00:03:00 | ||
| Assignment Operators | 00:03:00 | ||
| Bitwise Operators | 00:10:00 | ||
| Logical Operators | 00:07:00 | ||
| Membership Operators | 00:02:00 | ||
| Identity Operators | 00:02:00 | ||
| Operator Precedence | 00:03:00 | ||
| Decision Making | 00:09:00 | ||
| Loops | 00:06:00 | ||
| Loop Control Statements | 00:05:00 | ||
| Numbers | 00:05:00 | ||
| Strings | 00:12:00 | ||
| Lists In Depth | 00:05:00 | ||
| Tuples In Depth | 00:06:00 | ||
| Dictionary In Depth | 00:08:00 | ||
| Date & Time | 00:07:00 | ||
| Functions | 00:11:00 | ||
| Modules | 00:05:00 | ||
| File Inputs & Outputs | 00:13:00 | ||
| Handling Exceptions | 00:07:00 | ||
| Section 03: Classes/Objects | |||
| Simple Example | 00:04:00 | ||
| Creating Instance Objects | 00:01:00 | ||
| Accessing Attributes | 00:04:00 | ||
| Constructor New & Init Method | 00:06:00 | ||
| Destroying Objects | 00:02:00 | ||
| Class Inheritance | 00:04:00 | ||
| Overriding Methods | 00:03:00 | ||
| Overloading Methods | 00:01:00 | ||
| Overloading Operators | 00:04:00 | ||
| Data Hiding | 00:03:00 | ||
| Section 04: Regular Expressions | |||
| Match Function | 00:05:00 | ||
| Search Function | 00:02:00 | ||
| Advanced Expressions | 00:05:00 | ||
| Search & Replace | 00:03:00 | ||
| Section 05: CGI Programming | |||
| Basic CGI Programming | 00:08:00 | ||
| Get Method | 00:06:00 | ||
| Post Method | 00:05:00 | ||
| Cookies | 00:05:00 | ||
| Section 06: Database | |||
| Setup Database | 00:02:00 | ||
| Connect To Database | 00:05:00 | ||
| Create Table | 00:03:00 | ||
| INSERT Operation | 00:04:00 | ||
| READ Operation | 00:06:00 | ||
| UPDATE Operation | 00:02:00 | ||
| DELETE Operation | 00:02:00 | ||
| Simple Network Example | 00:04:00 | ||
| Simple Client | 00:04:00 | ||
| Section 07: Multithreading | |||
| Initiate a New Thread | 00:07:00 | ||
| Create Thread | 00:06:00 | ||
| Synchronise Threads | 00:03:00 | ||
| Multithreaded Priority Queue | 00:09:00 | ||
| Section 08: XML | |||
| Parse an XML File | 00:10:00 | ||
| Section 09: GUI | |||
| Introduction | 00:02:00 | ||
| Button Preview | 00:03:00 | ||
| Canvas | 00:04:00 | ||
| Checkbutton | 00:02:00 | ||
| Entry | 00:02:00 | ||
| Frame | 00:04:00 | ||
| Label | 00:02:00 | ||
| List Box | 00:02:00 | ||
| Menu button | 00:03:00 | ||
| Menu | 00:08:00 | ||
| Message | 00:02:00 | ||
| Radio button | 00:05:00 | ||
| Scale | 00:03:00 | ||
| Scrollbar | 00:04:00 | ||
| Text | 00:03:00 | ||
| Top-level | 00:02:00 | ||
| Spinbox | 00:02:00 | ||
| Paned Window | 00:03:00 | ||
| Message Box | 00:02:00 | ||
| Label Frame | 00:02:00 | ||
| Section 10: Resource | |||
| Resource | 00:00:00 | ||
| Assignment | |||
| Assignment – Python Programming Bible | Networking, GUI, Email, XML, CGI | 00:00:00 | ||
| Order Your Certificate | |||
| Order Your Certificate | 00:00:00 | ||




