HOME > Development > Practical Python- Learn Python Basics Step by Step- Python 3

Practical Python- Learn Python Basics Step by Step- Python 3

  • Development
  • May 07, 2025
SynopsisPractical Python: Learn Python Basics Step by Step- Python 3,...
Practical Python- Learn Python Basics Step by Step- 3  No.1

Practical Python: Learn Python Basics Step by Step- Python 3, available at $69.99, has an average rating of 4.5, with 54 lectures, based on 812 reviews, and has 3583 subscribers.

You will learn about Master Python basics Learn Python with Python 3 Install Python 3 on Windows, Linux, and MacOS Run Python instructions in the Python Shell Install and use a Python IDE (PyCharm) Variables, Data Types, Lists, Functions, Conditions, Loops, etc. Get user input with Python Read files with Python Use a built-in Python module in your code Create your own Python module to use in other files Start a Python program from the terminal (Windows, Linux, MacOS) Discover Python OOP (Object Oriented Programming) Intro to inheritance and composition (OOP) Learn the Best Practices from the start Practice on key concepts with many exercises Learn by doing This course is ideal for individuals who are Complete beginners who want to learn the programming and Python basics in an easy way or Programming beginners who started with another language and want to jump to Python or Python developers who want a quick and to-the-point refresher of the basics. or Anyone interested in web development, robotics, artificial intelligence, video games development, data science, etc. It is particularly useful for Complete beginners who want to learn the programming and Python basics in an easy way or Programming beginners who started with another language and want to jump to Python or Python developers who want a quick and to-the-point refresher of the basics. or Anyone interested in web development, robotics, artificial intelligence, video games development, data science, etc.

Enroll now: Practical Python: Learn Python Basics Step by Step- Python 3

Summary

Title: Practical Python: Learn Python Basics Step by Step- Python 3

Price: $69.99

Average Rating: 4.5

Number of Lectures: 54

Number of Published Lectures: 54

Number of Curriculum Items: 54

Number of Published Curriculum Objects: 54

Original Price: $129.99

Quality Status: approved

Status: Live

What You Will Learn

  • Master Python basics
  • Learn Python with Python 3
  • Install Python 3 on Windows, Linux, and MacOS
  • Run Python instructions in the Python Shell
  • Install and use a Python IDE (PyCharm)
  • Variables, Data Types, Lists, Functions, Conditions, Loops, etc.
  • Get user input with Python
  • Read files with Python
  • Use a built-in Python module in your code
  • Create your own Python module to use in other files
  • Start a Python program from the terminal (Windows, Linux, MacOS)
  • Discover Python OOP (Object Oriented Programming)
  • Intro to inheritance and composition (OOP)
  • Learn the Best Practices from the start
  • Practice on key concepts with many exercises
  • Learn by doing
  • Who Should Attend

  • Complete beginners who want to learn the programming and Python basics in an easy way
  • Programming beginners who started with another language and want to jump to Python
  • Python developers who want a quick and to-the-point refresher of the basics.
  • Anyone interested in web development, robotics, artificial intelligence, video games development, data science, etc.
  • Target Audiences

  • Complete beginners who want to learn the programming and Python basics in an easy way
  • Programming beginners who started with another language and want to jump to Python
  • Python developers who want a quick and to-the-point refresher of the basics.
  • Anyone interested in web development, robotics, artificial intelligence, video games development, data science, etc.
  • You are new to programming and want to learn Python Basics fast?

    Or You鈥檙e already a Python developer and want to get a quick refresher?

    And, you prefer to learn by doing? 鈫?This Python course is for you.

    No need to know any programming or Python to get started. Just a strong motivation to learn.

    The course is entirely done with the newest Python version: Python 3 (note that Python 2 is not supported anymore!)

    鈫?Why this course?

    I wanted to create a course to teach you just the Python basics – nothing more, nothing less 鈫?By taking the time to explain the basics well, to give you the foundation you need to start any other project or learning path.

    So, to be clear, this course is not an 鈥渁ll-in-one 60h course with 45 projects鈥?/strong>that鈥檚 going to take you 6 months to complete. I鈥檓 definitely not saying those courses are bad, just that I鈥檓 taking a different approach focused on the basics.

    And this is not a course to become a Python 鈥渆xpert鈥?in 1 day or 1 weekneither. The instructors who try to sell you that are actually lying, all they want is you to give them more money by giving you false beliefs. Here I鈥檓 being 100% honest: you won鈥檛 be able to get a senior software developer job out of this course, let鈥檚 be realistic.

    But, and this is important: at the end of this course, you will have a strong foundation on Python basics, and you will be able to build on that foundation with confidence.

    You will then be able to start learning:

  • Web development

  • Video games

  • Robotics (my favorite!)

  • Artificial intelligence

  • Data science

  • And much more鈥?/p>

  • I focused on making the course as short as possible. No fluff and distracting stuff. Just the core basics you really need, explained in an easy way so you can clearly understand, and reinforced with practice.

    鈫?How do I teach?

  • Step by step: each section, each lesson, is built on top of the previous one. 1 lesson = 1 small step towards your mastery of Python Basics.

  • Hands-on: no complicated theoretical explanations, I directly write the code and explain at the same time. And I encourage you to write the code too!

  • No copy and paste: I won鈥檛 make some code magically appear on the screen without any explanation. I write all the code that I explain, and explain all the code that I write.

  • To the point: if I can explain something in 5 minutes, I don鈥檛 produce a 15 minutes video to make the course look longer.

  • Practical: I teach you what you really need in order to do useful things with Python. This means focusing on what can give you the greatest value now.

  • Additional Practice: with each key concept you get some exercises to practice on exactly what you need to understand, so the learning is much more efficient.

  • So, if you like to learn by doing, and want to really understand what you do, you will love this course.

    鈫?What are you going to do and learn in this course?

    First, you will install Python on your computer (videos for Windows, Linux, and MacOS).

    Then the course is divided into 4 Python levels. For each level you get:

  • A quick introduction video to make the relation between different levels and explain what we are going to do.

  • Hands-on lessons (most of them are about 5 minutes long) to introduce new key concepts.

  • At the end of the level (section), some exercises to practice on the key points of the section, and also combine concepts together.

  • Here鈥檚 an overview of what you鈥檒l see in each level:

  • Level 1: Python shell, variables, data types, lists, user input

  • Level 2: Python IDE (PyCharm), comments, functions, scope

  • Level 3: conditions (if), for loops, while loops

  • Level 4: read/write to a file, use and create Python modules, run a Python program from the terminal

  • Extra: you also get a bonus section after the 4 levels, on Python OOP (Object Oriented Programming). This is a nice addition to your skill set, because OOP is used almost everywhere with Python.

    Now, don鈥檛 wait any longer and enroll in this course today!

    You also get a 30 days money-back guarantee if you鈥檙e not fully satisfied. So just get started now, and if I don鈥檛 deliver on what I said, please do get the refund.

    See you in the course! 馃檪

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome!

    Lecture 2: How to follow this course

    Lecture 3: Install Python on Windows

    Lecture 4: Install Python on Linux

    Lecture 5: Install Python on MacOS

    Chapter 2: Python Basics – Level 1

    Lecture 1: Intro

    Lecture 2: Write Your First Python Statement

    Lecture 3: Numbers and Operations

    Lecture 4: Variables

    Lecture 5: Variables – Data types

    Lecture 6: Lists

    Lecture 7: Get User Input

    Lecture 8: Cast a Type to Another Type

    Lecture 9: Python Level 1: Exercises

    Lecture 10: Python Level 1: Exercises – Solution

    Chapter 3: Python Basics – Level 2

    Lecture 1: Intro

    Lecture 2: Install a Python IDE (PyCharm)

    Lecture 3: Write and Execute Your First Python Program

    Lecture 4: Comments

    Lecture 5: Functions

    Lecture 6: Function Parameters

    Lecture 7: Function Return Statement

    Lecture 8: Variable Scope

    Lecture 9: Python Level 2: Exercises

    Lecture 10: Python Level 2: Exercises – Solution

    Chapter 4: Python Basics – Level 3

    Lecture 1: Intro

    Lecture 2: Conditional Statements with Booleans

    Lecture 3: Combine Different Conditional Statements

    Lecture 4: Conditions with if

    Lecture 5: Else, else if

    Lecture 6: For Loop

    Lecture 7: While Loop

    Lecture 8: Use Loops to Iterate on Python Lists

    Lecture 9: Python Level 3: Exercises

    Lecture 10: Python Level 3: Exercises – Solution

    Chapter 5: Python Basics – Level 4

    Lecture 1: Intro

    Lecture 2: Read from a File

    Lecture 3: Write to a File

    Lecture 4: Use a Python Module

    Lecture 5: Create Your Own Python Module

    Lecture 6: Run a Python Script from the Terminal

    Lecture 7: Python Level 4: Exercises

    Lecture 8: Python Level 4: Exercises – Solution

    Chapter 6: Extra: Python OOP

    Lecture 1: Intro

    Lecture 2: What is OOP, What are Classes

    Lecture 3: Create a Python Class

    Lecture 4: Add Class Methods

    Lecture 5: Create an Object (Instance) from your Class

    Lecture 6: Organize your OOP Files

    Lecture 7: Inheritance – Derive a Class from Another Class

    Lecture 8: Composition – Use a Class Inside Another Class

    Chapter 7: Conclusion

    Lecture 1: Best Practices When Writing Python Code

    Lecture 2: How to Go Further from There

    Lecture 3: Bonus Lecture

    Instructors

  • Practical Python- Learn Python Basics Step by Step- 3  No.2
    Edouard Renard
    Software Engineer and Robotics Teacher
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 5 votes
  • 3 stars: 74 votes
  • 4 stars: 298 votes
  • 5 stars: 435 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!