The Python Course For Beginners – 2022 5.00 out of 5 (1 customer review) € 29.00 incl. VAT (€ 29.00 excl. VAT) Do you want to learn Python? This Python course is for you: I wrote it for beginners looking to get started properly! The Python course for beginners will get you started with Python in no time and offers the perfect base for other courses on this site and other sites. Learn all the essentials, test your progress with quizzes and assignments, and bring it all together with the final course project. Buy now Description Reviews (1) Description This is why you will like my course: You get lifetime course access after your purchase (including all the updates that will come in the future) It’s a streamlined experience: I gradually introduce you to all the important topics Most lessons end with a quiz to test your knowledge and understanding Keep track of your progress and continue where you left I meticulously keep the course up-to-date with the latest Python version We’ll build an application to apply what you’ve learned in the end project. You get a certificate of completion in PDF format (see product pictures for an example) If you don’t like the course, I’ll refund your money if you ask me to within five days of your initial purchase. What you’ll learn in this Python course for beginners You will learn to program in modern Python 3 and get to know and understand the essential basics properly. This course is not of the “learn Python in 1 hour” type. We’ll start our journey with some context, history, and the installation of Python itself. Then we’ll dive into the language basics: operators, conditional programming, loops, and the most important data types. I’ll help you install VS Code, a professional code editor, and show you how to configure and use it for Python programming. You’ll learn about objects and classes (the core of how Python works) We’ll create an application (the end project) to put what you’ve learned into practice. I aim to help you truly understand what you’re doing and how things work. After this Python course, you will have the knowledge and tools to continue your journey into more advanced topics, like data science. This course provides a solid basis for several follow-up courses that I’m also working on. Frequently Asked Questions Will the course stay the same after my purchase?I won’t remove content unless it’s faulty or outdated. I plan to add more content and quizzes and promise to fix mistakes and issues brought to my attention. In short, it will only get better, and you will keep your access to this course and all its improvements. Is there a refund policy?Yes. If you don’t like the course, I’ll refund your money as long as you ask me within five days of your initial purchase. Refunds are limited to one refund per person, per course. Which OS do I need to follow this course?You can follow the course on Windows, MacOS, and Linux. We’ll be using the freely available Visual Studio Code editor, which you can download for all three platforms, but if you strongly prefer another editor, you should be fine too. If you are not sure whether you can install and run Python on your computer, you might want to try and install it first (this is a free lesson that is part of the course) before buying the course. Can I follow this course on a mobile phone?Yes and no. The course system will work fine on a mobile phone and adapt to smaller screens. However, some of the code examples might be harder to read. Also, you need a PC with a Python installation to get the required practice. So yes, you can read the theory and do quizzes on a mobile phone but I strongly recommend a PC for the best experience. What experience level is required to follow this course?This Python course for beginners is suitable for those with no programming experience. You don’t need extra material or previously completed courses because this course is self-contained. I’ll walk you through all the steps, including installing Python itself and a suitable editor. In addition, I designed this course so that both complete beginners and those with some prior experience can benefit. You do need a basic understanding of how to work with computers and how computers work in general. Can I get help if I get stuck?I’m available for questions and comments through the contact form (e-mail). If you get stuck, I’ll do my best to get you going again. I value all input and encourage you to get in touch if needed. Your input helps me to improve the course. Can I try it before I buy it?Yes, you can! See below. Course overview and example lessons Please see the complete course overview below. The free sample lessons will give you an idea of the content and course system. Course Content Expand All Getting started Course Introduction 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Requirements: what you need before you can start Course structure About Python 3 Topics | 1 Quiz Sample Lesson Expand Lesson Content 0% Complete 0/3 Steps What is Python used for? Python’s Major Features Python History Python introduction: the quiz Installing Python 3 Topics Sample Lesson Expand Lesson Content 0% Complete 0/3 Steps Installing Python on Windows Installing Python on MacOS Installing Python on Linux Basic concepts: taking our first steps How to start Python Your First Steps in the Python REPL 3 Topics | 1 Quiz Sample Lesson Expand Lesson Content 0% Complete 0/3 Steps What is the REPL? Operators About the example code REPL: The Quiz Variables 3 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/3 Steps Defining variables Using variables in expressions Variable naming Variables: the quiz Strings: working with text 4 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/4 Steps What is a Python string and how to create one Manipulating strings Formatting strings with f-string Printing text to your screen Strings: the quiz Booleans and loops 4 Topics | 2 Quizzes Expand Lesson Content 0% Complete 0/4 Steps What is a Boolean? Boolean operators Boolean logic: the quiz For loops and lists While loops Loops and lists: the quiz Functions 5 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/5 Steps What is a function and why do we need functions? Creating your own functions Returning from a function Variable scope Default values and named parameters Functions: The Quiz Code Comments 2 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/2 Steps Adding comments Common mistakes with comments Code Comments: The Quiz Your first program 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Entering the code in the REPL Analyzing your first Python program Assignment: adapt your first Python program Using an IDE Creating Python programs 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Create a .py file Enter the code and save the file Run (execute) the program file The Visual Studio Code development environment 5 Topics Expand Lesson Content 0% Complete 0/5 Steps Why VSCode? Download and install VSCode Starting VSCode VSCode extensions for Python VSCode GUI tour Run and debug code in VSCode 8 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/8 Steps Creating and configuring projects Create and open projects from the command line Create and run a file Debugging your code Run configurations Breakpoints Other ways to run code Formatting code and saving a workspace VSCode: The Quiz Objects and classes Introduction to classes and objects 3 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/3 Steps A look under the hood So what are classes and objects? Creating your own classes and objects Objects and classes: The Quiz Constructors 1 Quiz Expand Lesson Content Constructors Quiz Inheritance 1 Quiz Expand Lesson Content Inheritance Quiz Loops, ranges, and iterators The importance of loops and iteration Iterators 3 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/3 Steps How an iterator works How to use iterators Creating your own iterator Iterators: The Quiz The range function 3 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/3 Steps What is the range function? How to use range Uncovering range: how it works Range: The Quiz Working with files Files: introduction How to open and read a file 4 Topics Expand Lesson Content 0% Complete 0/4 Steps The old fashioned way to open a file Using the with statement File modes More ways to read a file Writing to files 2 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/2 Steps Write to a file Append to a file Working with files: The Quiz Common file operations About Unix file permissions Exception handling Introduction to exceptions 3 Topics Expand Lesson Content 0% Complete 0/3 Steps What is an exception? The try and except keywords Call stack Catching exceptions with try and except 5 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/5 Steps Simple example: division by zero Catching IOError The finally and else blocks Common Python exceptions Exception best practices Python Exceptions: The Quiz Creating and raising exceptions 2 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/2 Steps Create custom exceptions Raising exceptions Creating custom exceptions: The Quiz Python data types About data types 2 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/2 Steps Mutability Using type() to check the type Mutability: The Quiz Lists 4 Topics | 4 Quizzes Expand Lesson Content 0% Complete 0/4 Steps How to create and use a list Creating and using lists List comprehensions List comprehensions quiz Sorting lists Sorting lists: the quiz List slicing List slicing quiz Dictionaries 5 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/5 Steps Create and use a dictionary What are valid keys and values? Dictionary view objects More ways to create a Python dictionary A list of built-in dictionary methods Dictionaries: The Quiz Sets 6 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/6 Steps How to create a set Sets and lists Why sets are useful Mathematical set operations Python sets: overview Frozensets and set indexing Sets: The Quiz Tuple 3 Topics | 1 Quiz Expand Lesson Content 0% Complete 0/3 Steps How to create a tuple Using tuples Multiple assignment Tuples: The Quiz Integer Course project: building a TODO application What we’ll build Sample Lesson Starting a new project Iteration 1: A Loop Iteration 2: parse commands Iteration 3: implement commands and refactor our code Iteration 4: Files, storing, and loading lists And now what? Next steps in your learning journey 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Where you are, and what’s still missing Final words 1 review for The Python Course For Beginners – 2022 5 out of 5 Mary – May 28, 2022 I was one of the first to get a chance to review this course (for free!) and I’m about halfway through right now. I couldn’t be happier because Erik has a knack for explaining this stuff in an accessible way for beginners like me. The quizzes are fun and sometimes a little frustrating as they are not always that easy. Looking forward to the rest and especially the end project. Add a review Cancel replyYour rating * Rate… Perfect Good Average Not that bad Very poor Your review *Name * Email * Save my name, email, and website in this browser for the next time I comment.