Python 3 for Beginners
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!
What are the requirements?
PC with Windows Vista or newer
What am I going to get from this course?
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.
What is the target audience?
Students and Teachers
Scientific and Engineering Programmers
And anyone who thinks programming is exciting!
|Section 1: Getting Started|
Why Learn Python?
What is the correct output of this simple Python 3 program
Installing Python 3
The Python Development Environment
Your First Python Program
|Section 2: Python 3 Identifiers|
Test your knowledge of identifier syntax
Lines and Indentations
Commenting Your Program
Python Data Types
|Section 3: Python Operators|
Introduction to Operators
Order of Operators
Test your knowledge of basic operators.
|Section 4: Conditional Operators|
Overview of Conditionals
The If Statement
The If… Else Statement
The If… Elif… Else Statement
Nested If Statements
The (Pseudo) Switch Statement
Create a Simple Program Using Conditionals
|Section 5: Working With Loops|
Introduction to Loops
Working with While Loops
Working with For Loops
Using the Else Statement in Loops
Loop Control Statements
Create a Simple Program Using Loops
|Section 6: Creating Your First Complex Program|
Let’s Create a More Complex Program
Program Solution Walkthrough
|Section 7: Working with Tuples and Lists|
Test your knowledge of tuples and sets
Create a program using tuples and lists
|Section 8: Working with Dictionaries and Sets|
Test your knowledge of dictionaries and sets
|Section 9: Creating Your Second Complex Program|
Description of Your Second Program
Solution to Your Second Program
|Section 10: Working with Strings|
String Use and Functions
How to Format String Output
|Section 11: Working with Files|
File Syntax and Use
|Section 12: Create Your Third Complex Program|
Description of Your Third Program
Solution to Your Third Program
|Section 13: Working with Functions|
Defining and Using Functions
A Quick Functions Programming Exercise
|Section 14: Modules|
A Quick Modules Programming Exercise
|Section 15: Object Oriented Programming (OOP)|
Subclasses, Inheritance and Polymorphism
|Section 16: Handling Errors|
Runtime Error Handling
|Section 17: Resources|
Downloadable copy of PowerPoint slides
Downloadable copy of program examples
Steven Chabotte, 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.
- Lectures 0
- Quizzes 0
- Duration 50 hours
- Skill level All level
- Language English
- Students 1153
- Assessments Self