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

Python 3 for Beginners

Video Description

Few programming languages provide you with the flexibility and pure power of Python. If you're becoming a professional developer, or are early in your development career, adding the Python skill set isn't just a resume embellishment-- It's an empowering language that will allow you to write procedural code in many types of environments and for many uses. Python is commonly used for server side programming for complex web applications or as a middle tier language providing web services or a communication layer with larger ecommerce systems. That being said, it's also a great language for beginners. The clear syntax makes it very easy to learn, and the powerful libraries make all types of programming possible. There are libraries for everything from games and graphics to complex mathematics to network and embedded programming.

Table of Contents

  1. Getting Started
    1. Writing Your First Python Program-- Quick Start 00:08:26
    2. Using the Shell Window 00:04:46
    3. Writing Code in the Editor Window 00:06:49
    4. Executing Python on the Command Line 00:05:22
  2. The print() Function
    1. Section Introduction: The print() Function 00:00:42
    2. The print() Function 00:03:55
    3. Separators and Newlines 00:06:02
  3. Variables
    1. Section Introduction: Variables 00:01:06
    2. Variable Assignment 00:07:51
    3. Number Variables (Int, float and complex) 00:06:58
    4. String Variables 00:05:12
    5. Substrings and Concatenation 00:08:36
    6. Variables with Lists, Tuples and Dictionaries 00:06:40
  4. Operators
    1. Section Introduction: Operators 00:01:06
    2. Python Mathematical Operators 00:09:21
    3. Order of Operations 00:05:05
    4. Python Comparison Operators 00:05:50
    5. Python Logical Operators 00:04:31
  5. Code Branching
    1. Section Introduction: Code Branching 00:00:58
    2. Simple If Statements 00:07:03
    3. If.... Else Statements 00:08:54
    4. Nested If Statements 00:04:45
    5. Ternary Operator 00:04:40
  6. Loops
    1. Section Introduction: Loops 00:01:04
    2. While Loops 00:08:30
    3. For Loops 00:06:11
    4. Nested Loops 00:05:28
    5. Break and Continue Statements 00:05:04
  7. Math Functions
    1. Section Introduction: Math Functions 00:00:59
    2. Casting Functions 00:04:41
    3. Mathematical Functions 00:04:43
    4. Random Functions 00:05:24
  8. Python String Functions
    1. Section Welcome: Python String Functions 00:00:49
    2. capitalize(), center() and count() 00:05:53
    3. find(), isalpha(), isdigit() 00:04:38
    4. join(), len(), split() 00:03:01
  9. Tuples and Dictionaries
    1. Section Welcome: Tuples and Dictionaries 00:01:04
    2. Creating Tuples 00:04:09
    3. Accessing Values in Tuples 00:06:22
    4. Tuple Functions 00:11:17
    5. Declaring a Dictionary 00:04:34
    6. Accessing and Editing Values in Dictionaries 00:05:02
    7. Dictionary Functions 00:07:37
  10. Time and Date
    1. Section Welcome: Time and Date 00:00:43
    2. The Time Tuple 00:04:50
    3. The Calendar 00:02:03
    4. Time and Calendar Functions 00:05:12
  11. Python Functions
    1. Section Introduction: Python Functions 00:01:05
    2. Defining and Calling a Simple Function 00:05:44
    3. Required Argument Functions 00:08:18
    4. Keyword Argument Functions 00:06:03
    5. Default Function Arguments 00:09:25
    6. Return Statement 00:05:51
    7. Creating and Consuming Python Modules 00:05:32
  12. Input/Output
    1. Section Welcome: Input/Output 00:00:56
    2. Reading Keyboard Input 00:07:06
    3. Reading an External Text File 00:08:13
    4. Writing an External Text File 00:08:31
  13. More With Python
    1. Section Welcome: More with Python 00:01:00
    2. Handling Exceptions 00:05:31
    3. Web Server Coding with Python 00:07:50
    4. Processing Form Data in Python 00:04:37
    5. Wrap up and Goodbye 00:01:27