Python 3: A Beginners Guide to Python Programming

Tony Staunton, Reading, writing and teaching.

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
127 Videos (7h 22m)
    • Welcome to Beginners Python 3

      1:56
    • Topics covered in this course

      2:20
    • How to install Python

      3:08
    • An Introduction to Python variables

      2:24
    • Python strings introduction

      4:04
    • How to concatenate strings in Python

      5:29
    • Using Python's string title() method

      4:39
    • The Python find() method

      5:10
    • The Python lower() method

      1:44
    • The Python replace method

      3:05
    • The Python strip() method

      3:48
    • How to add new lines and tabs in Python

      1:33
    • Working with integers in Python

      2:42
    • Working with floats in Python

      1:14
    • How to convert numbers to strings

      4:39
    • What are Python comments

      2:03
    • Introduction to Python lists

      5:54
    • How to edit lists in Python

      6:29
    • Adding comments to our lists

      3:31
    • Pythons pop() method

      10:20
    • How to organize a list in Python

      5:09
    • How to find the length of a list in Python

      2:20
    • Looping through a list in Python

      5:57
    • An introduction to numerical lists in Python

      0:52
    • Python's range() function

      1:50
    • Working with lists of numbers in Python

      4:29
    • Slicing a list

      3:33
    • Looping through a slice

      2:02
    • Copying a list in Python

      1:39
    • What is Indentation?

      1:32
    • An introduction to Python's input statement

      3:21
    • Python's if statement

      2:48
    • Conditional tests with Python's if statement

      2:51
    • When values are not equal to each other

      1:58
    • Comparing numbers in Python

      2:02
    • Python's and condition

      3:08
    • Python's or condition

      3:17
    • The Python in keyword

      3:37
    • Not in keyword

      2:43
    • If elif else chain

      5:03
    • Multiple conditions

      3:11
    • If with lists

      7:31
    • Muliptle lists

      3:12
    • An Introduction to Python dictionaries

      2:56
    • An Introduction to Python dictionaries Part 2

      2:14
    • In operator

      6:18
    • Get method

      1:51
    • Editing del dictionary

      2:53
    • Looping through a dictionary

      6:09
    • Other ways to loop dictionary

      2:58
    • Using dict in list

      6:24
    • List in dictionary

      4:57
    • Input prompt 2

      2:06
    • While loops 1

      1:42
    • Quiting a program

      1:53
    • Using a flag

      3:43
    • Break statement

      3:23
    • Continue statement

      2:20
    • Lists in a while loop

      6:14
    • Remove from list

      2:39
    • Dictionary with user inout

      6:34
    • Functions intro

      2:21
    • Passing info to function

      2:22
    • Passing arguments

      0:50
    • Positional arguments

      4:13
    • Keyword arguments

      3:05
    • Keyword arguments

      3:05
    • Default values

      4:19
    • Return value

      4:06
    • Optional argument

      5:31
    • Return a dictionary

      3:41
    • While loop

      6:36
    • Books available

      2:56
    • Passengers function

      7:56
    • Not modyifing a list

      1:54
    • Arbitary arguments

      2:31
    • Arbitary arguments 2

      2:14
    • Passenger seats

      3:22
    • Arbitrary keyword arguments

      4:40
    • Importing full module

      4:53
    • Importing specific functions

      5:24
    • Function alias

      1:53
    • Module aslias

      1:20
    • All functions

      0:58
    • Class introduction

      1:30
    • Book class

      5:20
    • Init method

      3:09
    • Instance of a class

      2:37
    • Accessing attributes

      2:55
    • Calling methods

      5:56
    • Multiple instances

      1:40
    • Ereader class

      7:58
    • Attribute default value

      3:30
    • Modify directly

      2:05
    • Modify through a method

      2:33
    • Imcrement attributes

      3:22
    • Inheritance

      8:12
    • Child methods

      4:30
    • Override methods

      3:02
    • Instances as attributes

      6:10
    • Import a single class

      3:58
    • Multiple classes in a module

      3:31
    • Multiple classes from a module

      3:57
    • Import an entire module

      1:23
    • All classes from module

      0:45
    • Working with files in Python

      1:13
    • Reading entire file

      3:57
    • File paths

      3:28
    • Reading line by line

      2:45
    • Making a list from a file

      2:28
    • Working with a files contents

      2:44
    • Writing to an empty file

      2:31
    • Appending to a file

      3:38
    • An introduction to exceptions and errors

      0:53
    • Zero division error

      0:53
    • Try except block

      1:40
    • Handling exceptions

      5:43
    • What to do when a file is not found

      2:02
    • Analyzing text

      4:48
    • Multiple files

      2:43
    • Failing silently

      1:21
    • Json dump function

      2:52
    • Jason load method

      1:54
    • Storing & reading data in Python

      7:04
    • What is refactoring?

      0:42
    • Testing your code in Python 

      9:08
    • Conclusion & Thank You!

      1:27

About This Class

Begin your Python journey here. Over the years I have tried to learn many programming languages. Most of the time I never got past the basics. But Python is different. Python is beautifully simple and yet incredibly powerful. It's also easy to read which I love.

If you have just decided to learn programming then you have made the right choice, so take a breath. Python is very easy to learn which means that you will be through the basics and on to writing programs in a very short time.

Python is a one-stop shop. There's a Python framework for pretty much anything, from web apps to data analysis. Python is often heralded as the easiest programming language to learn, with its simple and straightforward syntax. Python has risen in popularity due to Google's investment in it over the past decade (in fact, one recent study has shown Python to be the most commonly taught programming language in U.S. schools). Other applications built with Python include Pinterest and Instagram.

This course is a step by step guide through the Python3 programming language. You will go from a complete Python beginner, installing Python to creating your own programs.

There are over 130 lectures in this course and over 7 hours of video each one detailing a specific aspect of the Python programming language.

This course will walk you through:

  • Variables
  • Strings
  • Numbers
  • Comments
  • Lists
  • User input
  • Conditional tests
  • Dictionaries
  • While loops
  • Functions
  • Classes
  • Files
  • Error handling
  • and Tests...Phew!

Get programming with Python today and enroll now.

36

Students

--

Projects

0

Reviews (0)

Tony Staunton

Reading, writing and teaching.

Hi! I'm Tony. I love to read, write and teach and you could definitely call me a bit of geek. I love all things to do with programming, productivity, books and the internet.

Previously I have run my own software business and won several awards from, most innovative startup to best product. After finding out the hard way just how stressful growing a startup into a business can be I have researched all things to do with productivity and I love helping other become more productive and avoid the mistakes I have made.

I'm passionate about teaching and I love to hear back from my students with any questions or ideas on how to improve my courses or create new ones.

My courses teach you how to programme and become more productive and you will not believe the freedom that these skills can bring. Sign up and find out for yourself why so many people are taking and recommending my courses. I genuinely believe that I have something to offer you and if you don't agree, I'll happily refund your money. 

Sign up to my courses and join me in this amazing adventure today.