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 for Beginners

Video Description

Python is a functional and flexible programming language that is powerful enough for experienced programmers to use, but simple enough for beginners as well. Python is a well developed, stable and fun to use programming language that is adaptable for both small and large development projects. If you want to learn how to program or want to branch out into other programming languages, our Python for Beginners course is the right course for you. Programmers love Python because of how fast and easy it is to use. Python cuts development time in half with its simple to read syntax and easy compilation feature. Debugging your programs is a breeze in Python with its built in debugger. Using Python makes programmers more productive and their programs ultimately better. In this course, Instructor Alex Bowers will teach you how to quickly write your first program in Python! You will also learn how to create custom modules and libraries. This comprehensive course covers the basics of Python as well as the more advanced aspects such as debugging and handling files. With your purchase you will gain access to all 13 chapters of this course as well as labs and code files. No other Python course is this detailed. Even database operations are covered in this extremely comprehensive course! Create stable and more functional programs today with our Python for Beginners course.

Table of Contents

  1. Chapter 1: Getting Started
    1. Acquiring the Tools 00:13:08
    2. Hello World in Python 00:03:49
  2. Chapter 2: The Basics
    1. Getting Started with Variables 00:06:02
    2. Data Types 00:25:31
    3. Arithmetic Operations 00:04:33
    4. Understanding the Order of Operators 00:04:41
    5. Comments 00:03:53
    6. Variables Scope 00:05:52
  3. Chapter 3: Conditionals
    1. If Statements 00:09:10
    2. Else Statmenets 00:01:32
    3. Elif Statements 00:02:59
    4. Switch Statements Workaround 00:03:47
    5. Inline If 00:03:14
  4. Chapter 4: Looping
    1. While Loopse 00:03:22
    2. For Loops 00:04:29
    3. Try, Except, Finally 00:04:40
    4. Break, Continue and Else 00:03:01
  5. Chapter 5: Lists
    1. A Closer Look at Lists 00:05:57
    2. Modifying Lists 00:08:20
    3. Sorting Lists 00:02:00
  6. Chapter 6: Receiving Inputs
    1. Press Any Key To Continue' 00:03:25
    2. Data Input 00:04:47
  7. Chapter 7: Predefined String Functions
    1. Using Strings as Object 00:04:31
    2. Splitting and Joining Strings 00:04:20
  8. Chapter 8: Custom Functions
    1. Syntax Overview 00:04:43
    2. More on Parameters 00:05:48
    3. More on Returns 00:04:05
  9. Chapter 9: Classes
    1. Overview of CLasses and Objects 00:04:49
    2. Using 'Class' 00:04:55
    3. Using Methods 00:06:36
    4. Use Object Data 00:08:53
    5. Inheiritance 00:07:06
  10. Chapter 10: File Handling
    1. Opening Files 00:02:47
    2. Reading and Writing Test Files 00:09:58
    3. Reading and Writing Binary Files 00:07:01
  11. Chapter 11: Database Handling
    1. Creating a Database 00:04:50
    2. Insert and Update Records 00:06:15
    3. Retrieve and Delete Records 00:08:29
  12. Chapter 12: Modules
    1. Using Standard Libraries 00:07:58
    2. Creating a Module 00:02:07
  13. Chapter 13: Debugging
    1. Dealing with Syntax Errors 00:03:51
    2. Dealing with Errors at Runtime 00:02:42