The Ultimate Python Programming Tutorial

Python Programming tutorial for beginners. This Python Training Course Comes with Certification of Completion
109 reviews
TAUGHT BY
  • Infinite Skills High Quality Training

    InfiniteSkills is a Canadian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. All InfiniteSkills courses are taught by experts who have a true passion for teaching.

WHAT'S INSIDE
  • Lifetime access to 95 lectures
  • 6+ hours of high quality content
  • Closed captioning enabled
  • A community of 10300+ students learning together!
  • 210+ discussions
SHARE

The Ultimate Python Programming Tutorial

Python Programming tutorial for beginners. This Python Training Course Comes with Certification of Completion
109 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

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

COURSE DESCRIPTION

In this online Python course from Infinite Skills, 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!

    • A basic understanding of web design or fundamental programming skills
    • 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
    • Web Masters, Programmers, Entrepreneurs

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introduction
  • 1
    Working Files - Download These First
    Text
  • 2
    What This Course Covers
    03:34
  • 3
    HOW TO OBTAIN YOUR CERTIFICATE OF COMPLETION FOR THIS INFINITE SKILLS COURSE.
    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
  • 4
    Installing Python In Windows
    03:19
  • 5
    Installing Python On A Mac
    01:30
  • SECTION 3:
    Writing Your First Program - Hello, World!
  • 6
    Entering And Running A Program In Windows
    05:10
  • 7
    Entering And Running A Program On A Mac
    01:38
  • 8
    Exercise 1
    03:27
  • SECTION 4:
    Python Basic Data Types And Variables
  • 9
    Expressions, Statements, Variables
    05:11
  • 10
    Working With Numbers
    03:42
  • 11
    Working With Strings
    04:25
  • 12
    Working With Booleans
    02:12
  • 13
    Working With Lists
    03:04
  • 14
    Working With Dictionaries
    02:00
  • 15
    Working With Tuples
    02:26
  • 16
    Exercise 1
    03:47
  • 17
    Exercise 2
    03:28
  • SECTION 5:
    Python Input/Output
  • 18
    Using The Print Function - Part 1
    04:39
  • 19
    Using The Print Function - Part 2
    03:46
  • 20
    Getting Input From The User
    03:51
  • 21
    Exercise 1
    03:06
  • SECTION 6:
    Making Decisions - if Statements
  • 22
    The Relational Operators
    03:19
  • 23
    The Logical Operators
    04:50
  • 24
    Simple if Statement
    04:19
  • 25
    if-else Statement
    03:12
  • 26
    if-elif Statement
    05:15
  • 27
    Exercise 1
    03:13
  • 28
    Exercise 2
    02:59
  • SECTION 7:
    while Loops
  • 29
    Introduction To while Loops
    04:46
  • 30
    Count-Controlled while Loops
    05:34
  • 31
    Event-Controlled while Loops
    04:49
  • 32
    Using continue
    04:09
  • 33
    Using break
    04:46
  • 34
    Working With Files - Part 1
    05:52
  • 35
    Working With Files - Part 2
    05:05
  • 36
    Exercise 1
    04:10
  • 37
    Exercise 2
    04:57
  • SECTION 8:
    for Loops
  • 38
    Introduction To for Loops - Part 1
    04:25
  • 39
    Introduction To for Loops - Part 2
    04:54
  • 40
    for Loops With Lists
    03:45
  • 41
    for Loops With Tuples
    04:13
  • 42
    for Loops With Dictionaries
    03:23
  • 43
    for Loops With Files
    04:23
  • 44
    Exercise 1
    02:57
  • 45
    Exercise 2
    02:51
  • SECTION 9:
    Iterators
  • 46
    Understanding Iterators
    02:17
  • 47
    Using iter And next
    05:03
  • 48
    Iterators And Dictionaries
    02:44
  • 49
    Other Iterators
    04:27
  • 50
    Exercise 1
    02:48
  • SECTION 10:
    List Comprehensions
  • 51
    Introduction To List Comprehensions
    04:52
  • 52
    Using List Comprehensions With Files
    03:24
  • 53
    Exercise 1
    03:02
  • SECTION 11:
    Functions
  • 54
    Introduction To Functions - Why
    04:36
  • 55
    Defining Functions
    05:09
  • 56
    Calling Functions
    06:16
  • 57
    Functions With Multiple Arguments
    04:24
  • 58
    Predicate Functions
    03:07
  • 59
    Exercise 1
    04:35
  • 60
    Exercise 2
    02:59
  • SECTION 12:
    More On Functions
  • 61
    Recursive Functions - Part 1
    04:57
  • 62
    Recursive Functions - Part 2
    04:38
  • 63
    Function Objects
    04:45
  • 64
    Anonymous Functions
    04:32
  • 65
    Higher-Order Functions
    05:21
  • 66
    Exercise 1
    02:50
  • 67
    Exercise 2
    03:48
  • SECTION 13:
    Scope
  • 68
    Global Scope
    03:12
  • 69
    Local Scope
    03:02
  • 70
    Nested Scope
    02:57
  • 71
    Exercise 1 - Part 1
    04:14
  • 72
    Exercise 1 - Part 2
    03:10
  • SECTION 14:
    Modules
  • 73
    Using Built-In Modules
    03:57
  • 74
    User-Defined Modules - Part 1
    03:53
  • 75
    User-Defined Modules - Part 2
    03:23
  • 76
    Module Namespaces
    04:15
  • 77
    Exercise 1
    03:50
  • SECTION 15:
    Object-Oriented Programming - Part 1
  • 78
    Abstract Data Types
    04:05
  • 79
    Designing A Class, Fields And Constructors
    04:11
  • 80
    Designing A Class, Methods
    04:28
  • 81
    Data Structure For Fields
    04:14
  • 82
    Exercise 1
    04:18
  • 83
    Exercise 2
    04:34
  • SECTION 16:
    Object-Oriented Programming - Part 2
  • 84
    Creating A Derived Class - Part 1
    06:59
  • 85
    Creating A Derived Class - Part 2
    07:05
  • 86
    Exercise 1
    04:56
  • 87
    Exercise 2
    04:38
  • SECTION 17:
    Exception Handling
  • 88
    Exceptions Demonstrated
    02:53
  • 89
    Try-Except Statements
    04:46
  • 90
    Try-Except-Finally Statements
    02:42
  • 91
    The raise Statement
    02:53
  • 92
    Exercise 1
    05:12
  • SECTION 18:
    Using Data Structures
  • 93
    Exercise 1 - Lists
    04:05
  • 94
    Exercise 2 - Tuples
    04:16
  • 95
    Exercise 3 - Dictionaries
    03:15

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 62
  • 32
  • 10
  • 2
  • 3
AVERAGE RATING
NUMBER OF RATINGS
109

REVIEWS

  • Designation Vesko Petrovic
    Great introduction to Python

    The teacher is great. I would like more courses from this instructor. Is very clear and easy comprehension speaking. This course is perfect for everyone who wants to approach for the first time to Python. I highly recommend this course. It will be nice to add some topic about database support.

  • Rob Johnson
    University quality instruction

    Very well done. Thank you!

  • Sheela Sk
    Good course for beginners

    This is a good course for beginners with all the basic concepts explained clearly, it's a good starter to move to python programming for programmers as well as non programmers.

  • Grigoris Georgalas
    Great Python course for beginners

    It was very well constructed, concise and to the point. Mike McMillan, the instructor had a clear voice and enunciation but also, most importantly, a clear idea of what he was going to teach and what examples would better illustrate the point of each lesson. This must be a result of his teaching experience and it really made me feel like I was participating in a undergraduate class in a univercity! There is no time wasted, everything has a reason for being included. What I'd like to see would be more exercises in Python for better training in the language. The course covers the basics of Python (and programming for that matter) and though it does it well, someone interested in more advanced topics should look elsewhere.

  • Peter Bako
    Well structured and presented!

    The instructor has done an excellent job in laying out this material and presenting it in a way that allows for a logical flow between subjects. The lessons are well thought out and flow easily, without mistakes (unlike other classes I have taken here). Well recommended!

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion
STUDENTS WHO VIEWED THIS COURSE ALSO VIEWED: