O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Python Programming Bible: Networking, GUI, Email, XML, CGI

Video Description

Python 3 is one of the most popular programming languages. Companies like Facebook, Microsoft, and Apple all want Python

About This Video

  • Goes through everything slowly so that you have the time to take in everything. Demonstrates everything thoroughly so you understand how to use python.

In Detail

Learn about everything there is to know about Python Applications and How To Program Them. A step by step process is used to show explain every facet of these topics. Gain a good understanding of the following concepts with this course:

  • What Python is?
  • How to program in the Python language
  • Features of the Python programming language
  • Coding semantics
  • Website programming
  • Design practices of applications
  • Application programming
  • GUI programming, CGI programming
  • Network programming, Email programming, XML programming

Python is fast becoming a worldwide Tour De Force that is requested by all companies such as Google, Facebook and Microsoft. This course will ensure you are not left as more and more companies request this awesome language. This course will teach you everything about programming Python applications and websites. You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms. Sounds great?

Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/The-Python-Programming-Bible-Networking-GUI-Email-XML-CGI

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Introduction & Setup
    1. Introduction 00:01:34
    2. Setup on Mac OS X 00:03:23
    3. Setup on Linux/Ubuntu 00:02:51
    4. Setup on Windows 00:03:26
    5. Run Code Online 00:02:30
  2. Chapter 2 : Basics
    1. Comments 00:02:24
    2. Variables & Variable Types 00:05:16
    3. Lists 00:04:20
    4. Tuples 00:03:10
    5. Dictionary 00:05:31
    6. Data Type Conversion 00:01:49
    7. Arithmetic Operators 00:04:36
    8. Comparison Operators 00:02:54
    9. Assignment Operators 00:03:00
    10. Bitwise Operators 00:10:26
    11. Logical Operators 00:06:51
    12. Membership Operators 00:02:16
    13. Identity Operators 00:02:14
    14. Operator Precedence 00:02:48
    15. Decision Making 00:09:18
    16. Loops 00:05:59
    17. Loop Control Statements 00:04:47
    18. Numbers 00:05:16
    19. Strings 00:12:12
    20. Lists in Depth 00:05:01
    21. Tuples in Depth 00:06:03
    22. Dictionary in Depth 00:07:32
    23. Date & Time 00:06:48
    24. Functions 00:11:29
    25. Modules 00:04:45
    26. File Inputs & Ouputs 00:12:31
    27. Handling Exceptions 00:07:29
  3. Chapter 3 : Classes/Objects
    1. Simple Example 00:03:45
    2. Creating Instance Objects 00:01:19
    3. Accessing Attributes 00:04:23
    4. Constructor New & Init Method 00:05:50
    5. Destroying Objects 00:02:22
    6. Class Inheritance 00:03:32
    7. Overriding Methods 00:02:40
    8. Overloading Methods 00:00:51
    9. Overloading Operators 00:03:57
    10. Data Hiding 00:03:18
  4. Chapter 4 : Regular Expressions
    1. Match Function 00:04:35
    2. Search Function 00:02:16
    3. Advanced Expressions 00:04:31
    4. Search & Replace 00:03:20
  5. Chapter 5 : CGI Programming
    1. Basic CGI Programming 00:08:29
    2. GET Method 00:05:33
    3. POST Method 00:05:01
    4. Cookies 00:05:20
  6. Chapter 6 : Database
    1. Setup Database 00:01:53
    2. Connect To Database 00:05:28
    3. Create Table 00:03:26
    4. INSERT Operation 00:04:15
    5. READ Operation 00:06:20
    6. UPDATE Operation 00:02:08
    7. DELETE Operation 00:01:37
    8. Simple Network Example 00:04:23
    9. Simple Client 00:04:09
  7. Chapter 7 : Multithreading
    1. Initiate a New Thread 00:07:10
    2. Create Thread 00:06:25
    3. Synchronise Threads 00:03:16
    4. Multithreaded Priority Queue 00:08:31
  8. Chapter 8 : XML
    1. Parse an XML File 00:09:58
  9. Chapter 9 : GUI
    1. Introduction 00:01:57
    2. Button 00:03:11
    3. Canvas 00:03:43
    4. Checkbutton 00:02:25
    5. Entry 00:01:49
    6. Frame 00:03:35
    7. Label 00:01:30
    8. Listbox 00:01:52
    9. Menubutton 00:03:03
    10. Menu 00:07:32
    11. Message 00:01:39
    12. Radiobutton 00:05:05
    13. Scale 00:03:20
    14. Scrollbar 00:03:35
    15. Text 00:03:26
    16. Toplevel 00:01:48
    17. Spinbox 00:01:32
    18. PanedWindow 00:02:59
    19. MessageBox 00:02:05
    20. LabelFrame 00:02:06