Python 3 for Beginners
4.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,170 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python 3 for Beginners to your Wishlist.

Add to Wishlist

Python 3 for Beginners

A comprehensive introduction to Python 3 designed to get you writing your own programs quickly.
4.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,170 students enrolled
Created by Steven Chabotte
Last updated 9/2014
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 5 hours on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 55 Lectures and over 5 hours of videos
  • Learning the Core Python 3 language set
  • Understanding Python's easy to use syntax
  • Become proficient in the core of Python 3 and ready to build complex applications.
View Curriculum
  • PC with Windows Vista or newer
  • Macintosh
  • Linux

Python 3 for Beginners is a comprehensive course designed to teach the fundamentals of Python 3. The course is written for beginners and does not require any prior experience with any programming languages - and if you already know a programming language, you will be able to become proficient in the fundamentals of this language very quickly.

The course begins with the key concepts of programming in Python - identifiers and basic operators. It then jumps to decision making and looping - two key concepts needed for developing powerful real world programs.

From there, you will begin an exploration of the more advanced concepts of Python - tuples, lists, dictionaries, data sets and strings. That is followed by an exploration of working with files (necessary for reading and storing data sets), functions and code reuse. Finally everything is put together with an exploration of modules, object oriented programming (OOP) and gracefully dealing with error situations.

Also, the course is filled with many small examples to illustrate key teachings as well as several programming assignments to help you master the language.

When you complete this detailed Python 3 course, you will have all the tools you need to begin writing useful real world programs and have the core knowledge needed to expand your exploration of Python in whatever direction you desire - whether it be web programming, game development, business and finance applications or even sophisticated science programming running on super computers.

Start working on your Python mastery today!

Who is the target audience?
  • Programmers
  • Game Developers
  • Web Developers
  • Students and Teachers
  • Scientific and Engineering Programmers
  • And anyone who thinks programming is exciting!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
58 Lectures
Getting Started
4 Lectures 12:06

Here is a simple program in Python 3... similar to the one in the lesson. Can you figure out the correct answer?

What is the correct output of this simple Python 3 program
1 question

Your First Python Program
Python 3 Identifiers
5 Lectures 18:06
Identifier Syntax

A quick quiz testing your knowledge of legal identifiers in Python

Test your knowledge of identifier syntax
2 questions

Lines and Indentations

Quotation Marks

Commenting Your Program

Python Data Types
Python Operators
9 Lectures 14:57
Introduction to Operators

Arithmetic Operators

Comparison Operators

Assignment Operators

Logical Operators

Bitwise Operators

Membership Operators

Identity Operators

Order of Operators

Take this series of test questions to see how well you understand the basic operators used in Python. These questions will test on all the operator types taught in this section.

Test your knowledge of basic operators.
6 questions
Conditional Operators
7 Lectures 13:59
Overview of Conditionals

The If Statement

The If... Else Statement

The If... Elif... Else Statement

Nested If Statements

The (Pseudo) Switch Statement

Let's reinforce what you just learned about conditionals by writing a simple program that will test and reinforce your knowledge.

Create a Simple Program Using Conditionals
Working With Loops
7 Lectures 14:59
Introduction to Loops

Working with For Loops

Using the Else Statement in Loops

Nested Loops

Loop Control Statements

Let's take what you learned about loops and write a simple nested loop program to help you reinforce the materials described in this section.

Create a Simple Program Using Loops
Creating Your First Complex Program
2 Lectures 19:57

You've learned quite a bit and it is time to reinforce all the things you learned by creating a program using all the elements covered thus far. This set of two lectures will present a programming challenge - creating a restaurant tip and bill calculator - and a code walkthrough that you can examine after you have created your own version of the program.

Good luck!

Let's Create a More Complex Program

Program Solution Walkthrough
Working with Tuples and Lists
3 Lectures 24:55


Test your comprehension of Python 3 tuples in lists with this short quiz series.

Test your knowledge of tuples and sets
8 questions

Create a program using tuples and lists
Working with Dictionaries and Sets
2 Lectures 32:36


Test your knowledge of dictionaries and sets
7 questions
Creating Your Second Complex Program
2 Lectures 17:04
Description of Your Second Program

Solution to Your Second Program
Working with Strings
2 Lectures 21:16
String Use and Functions

How to Format String Output
7 More Sections
About the Instructor
Steven Chabotte
3.2 Average rating
26 Reviews
2,516 Students
3 Courses
Entrepreneur and Professional Programmer

Steven Chabotte is an entrepreneur and programmer. He wrote his first computer program in 1979 in a very primitive version of basic on a teletype machine and was immediately hooked by the creative world ad magical world that was offered by writing lines of code to run on a computer.

He then went on to write a teaching system for special needs students at his high school before going off to college to study Astronomy - and the fascinating language of Fortran which opened the world of statistical analysis of Astronomy - an interest that persist to this day but with Python as the main programming language.

Since that time, Steven has tackled many complex projects - from nuclear power plant control systems to real time operating system development and process control systems to complex web applications in a wide variety of high level and machine languages.

He has also run several programming development companies focused on web development tools such as search engine development and email marketing tools as well as web enabled mail order companies.

Steven currently runs two thriving online ecommerce businesses. One is a publish on demand business based on public domain works and one is a more traditional web based mail order business focusing on eBay (since 1997) and Amazon (since 2005) as the marketing platforms.