The Ultimate Python Programming Tutorial

Python Programming tutorial for beginners. This Python Training Course Comes with Certification of Completion
  • Lectures 95
  • Video 7 Hours
  • Skill level all level
  • Languages English , captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

In this online Python course from O'Reilly Media, you will learn how to program with the popular development language. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial.

Some of the topics that this course covers throughout the ultimate Python for beginners training include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. He also covers variable scope, modules - creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures.

By the completion of this python for beginners video based training course on Python programming, you will be comfortable with Python and how to apply it to developing applications. Throughout the course you will apply what you learn in real-world examples, reinforcing what Mike is teaching you. Working files are included to allow you to use the same source material that the author does in this training course

Take this course now online Python course and master your skill!

What are the requirements?

  • A basic understanding of web design or fundamental programming skills

What am I going to get from this course?

  • Over 95 lectures and 6 hours of content!
  • To teach real programming skills that transfer to real life development
  • Build a solid understanding of Python Programming

What is the target audience?

  • Web Masters, Programmers, Entrepreneurs

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Introduction
Working Files - Download These First
Text
What This Course Covers
03:34
Text
Instructions on how to obtain your Certificate of Completion for this Infinite Skills course. All Users of this course are eligible for a Certificate of Completion. Each certificate is issued with a unique number which allows verification that the user has undertaken the course listed. In order to o…
Section 2: Installing Python
Installing Python In Windows
03:19
Installing Python On A Mac
01:30
Section 3: Writing Your First Program - Hello, World!
Entering And Running A Program In Windows
05:10
Entering And Running A Program On A Mac
01:38
Exercise 1
03:27
Section 4: Python Basic Data Types And Variables
Expressions, Statements, Variables
05:11
Working With Numbers
03:42
Working With Strings
04:25
Working With Booleans
02:12
Working With Lists
03:04
Working With Dictionaries
02:00
Working With Tuples
02:26
Exercise 1
03:47
Exercise 2
03:28
Section 5: Python Input/Output
Using The Print Function - Part 1
04:39
Using The Print Function - Part 2
03:46
Getting Input From The User
03:51
Exercise 1
03:06
Section 6: Making Decisions - if Statements
The Relational Operators
03:19
The Logical Operators
04:50
Simple if Statement
04:19
if-else Statement
03:12
if-elif Statement
05:15
Exercise 1
03:13
Exercise 2
02:59
Section 7: while Loops
Introduction To while Loops
04:46
Count-Controlled while Loops
05:34
Event-Controlled while Loops
04:49
Using continue
04:09
Using break
04:46
Working With Files - Part 1
05:52
Working With Files - Part 2
05:05
Exercise 1
04:10
Exercise 2
04:57
Section 8: for Loops
Introduction To for Loops - Part 1
04:25
Introduction To for Loops - Part 2
04:54
for Loops With Lists
03:45
for Loops With Tuples
04:13
for Loops With Dictionaries
03:23
for Loops With Files
04:23
Exercise 1
02:57
Exercise 2
02:51
Section 9: Iterators
Understanding Iterators
02:17
Using iter And next
05:03
Iterators And Dictionaries
02:44
Other Iterators
04:27
Exercise 1
02:48
Section 10: List Comprehensions
Introduction To List Comprehensions
04:52
Using List Comprehensions With Files
03:24
Exercise 1
03:02
Section 11: Functions
Introduction To Functions - Why
04:36
Defining Functions
05:09
Calling Functions
06:16
Functions With Multiple Arguments
04:24
Predicate Functions
03:07
Exercise 1
04:35
Exercise 2
02:59
Section 12: More On Functions
Recursive Functions - Part 1
04:57
Recursive Functions - Part 2
04:38
Function Objects
04:45
Anonymous Functions
04:32
Higher-Order Functions
05:21
Exercise 1
02:50
Exercise 2
03:48
Section 13: Scope
Global Scope
03:12
Local Scope
03:02
Nested Scope
02:57
Exercise 1 - Part 1
04:14
Exercise 1 - Part 2
03:10
Section 14: Modules
Using Built-In Modules
03:57
User-Defined Modules - Part 1
03:53
User-Defined Modules - Part 2
03:23
Module Namespaces
04:15
Exercise 1
03:50
Section 15: Object-Oriented Programming - Part 1
Abstract Data Types
04:05
Designing A Class, Fields And Constructors
04:11
Designing A Class, Methods
04:28
Data Structure For Fields
04:14
Exercise 1
04:18
Exercise 2
04:34
Section 16: Object-Oriented Programming - Part 2
Creating A Derived Class - Part 1
06:59
Creating A Derived Class - Part 2
07:05
Exercise 1
04:56
Exercise 2
04:38
Section 17: Exception Handling
Exceptions Demonstrated
02:53
Try-Except Statements
04:46
Try-Except-Finally Statements
02:42
The raise Statement
02:53
Exercise 1
05:12
Section 18: Using Data Structures
Exercise 1 - Lists
04:05
Exercise 2 - Tuples
04:16
Exercise 3 - Dictionaries
03:15

Instructor Biography

Infinite Skills , High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
4.3
Details
  1. 5 Stars
    79
  2. 4 Stars
    41
  3. 3 Stars
    13
  4. 2 Stars
    3
  5. 1 Stars
    5
    • Ray Blick

    Great Python tutorial

    Comprehensive and easy to follow.

    • Robert Abraham

    Great course -- learned alot

    I had very little Python knowledge, Since finishing this course I have wrote Python script that are being used in my place of employment

    • Dianna Dearborn

    Python Quick Start

    I needed a quick start with Python, and got just that. Now that I am familiar with the basics, I can go on to more advanced courses and take on the language spec.

    • Juan Antonio Villarreal

    Excellent Course and Great Quality

    I recommend this course is one of the best course that I have bought here , the author explain easy the topics when i bought this course immediately I decided to bought 3 courses more for the same author another one for advanced Python with dyango and a couple of course for java , is HD courses with closse caption and nice examples and the best the way the author explain the courses

    • Tarkan Acan

    Very understandable

    I attended a couple of courses for python and never did I understand every single concept shown during the course. Even recursive functions made sense. But the exercises are very basic. I would love it if there were more advanced examples at the end of the course that wrap up all that we learned.

Show more reviews
Ready to start learning?
Preview this course